From mday at mac.com Sat Oct 1 00:14:20 2005 From: mday at mac.com (Mark Day) Date: Fri, 30 Sep 2005 15:14:20 -0700 Subject: [Pythonmac-SIG] CD burning In-Reply-To: <8c7f10c60509300626ja1f50b9n58b8933df076f861@mail.gmail.com> References: <8c7f10c60509300626ja1f50b9n58b8933df076f861@mail.gmail.com> Message-ID: <4E5BD8D9-F204-472F-AE4C-31A4F3A573C1@mac.com> From the shell, you can use the hdiutil tool's burn command. Do a "man hdiutil" for details. -Mark On Sep 30, 2005, at 6:26 AM, Simon Brunning wrote: > Is it possible to programmatically burn a CD with Python. Or indeed > from the shell, as a pinch? > > -- > Cheers, > Simon B, > simon at brunningonline.net, > http://www.brunningonline.net/simon/blog/ > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig From captnswing at gmx.net Mon Oct 3 09:21:41 2005 From: captnswing at gmx.net (captnswing) Date: Mon, 3 Oct 2005 09:21:41 +0200 Subject: [Pythonmac-SIG] appscript and quicktime In-Reply-To: <433D93C8.7010700@noaa.gov> References: <433D93C8.7010700@noaa.gov> Message-ID: hello all, I am in the process of converting my applescript to python thanks to the fantastic appscript module. Never again will I have to wrap my head around applescripts ideosyncracies!! now I only need to map the two languages, which unfortunately isnt obviously at all times the following applescript snippet seems unimplementable in appscript, to me at least: ================================================= if (can export movie 1 as DV stream) is true then try with timeout of 360 seconds export movie 1 to POSIX file the_newname as DV stream using settings the_settings with replacing end timeout on error errorMsg number errNo ... end try end if ================================================= can export? with timeout? not sure how to do this in appscript... also the following: ================================================= --get number of tracks and kind of movie tell application "QuickTime Player" activate open the_file tell movie file_name set track_count to the count of tracks set track_kind to the kind of track 1 end tell end tell --if movie is muxed mpeg if (track_count is equal to 1) and (track_kind contains "Muxed") then ..... ================================================= it is unclear to me how to get to the track_kind property of a movie are not all properties and functions mapped over to appscript? also I wonder how you can tell which appscript command takes what parameters. I remember the Quark Express discussion a while ago where there was a astype parameter to the get command: pw.get(astype=k.Char) and finally, what does the k. in the documentation (and the above get () call) stand for? thanks for any insight you might have! -frank From pkinnane at internode.on.net Mon Oct 3 12:05:29 2005 From: pkinnane at internode.on.net (Paul Kinnane) Date: Mon, 3 Oct 2005 19:35:29 +0930 Subject: [Pythonmac-SIG] Using distutils with XCode In-Reply-To: <433D62DA.2040501@noaa.gov> Message-ID: <000401c5c801$ff4b88f0$232efea9@pkiq3km4s40jzj> OK, I found I could compile and successfully import the test.c sample from http://www.nevada.edu/~cwebster/Python/MPWHOWTO/MPWHOWTO.html using the Darwin "python setup.py install" command. However, I'm trying to compile a wrapper for the ode physics engine. The wrapper is call PyODE (http://pyode.sourceforge.net/) and I've successfully compiled it on the Windows platform and been able to import it into python. Using "python setup.py install", I get a permissions error. I assume there is a simply way for me to get the right access rights in Darwin to do an install? Anyway, doing a build and then manual install gives the following error when trying to import into Python... ImportError:Failure linking new module: ode.so: Symbol not found: ___cxa_pure_virtual Reference from:ode.so Expected in:Flat namespace A search of the web revealed I could define the __cxa_pure_virtual function in the link parameters in setup.py, however that led to a "fragment" error when trying to import. Researching the web there was a lot of info about using g++ instead of gcc for linking etc, which coming from the Win platform was a little confusing. Some questions.... 1) Is there any difference between compiling the extern library wrapper in gcc verses XCode? 2) If I can use gcc, should I only use gcc3.2? (as recommended in some msg threads) 3) Is defining ___cxa_pure_virtual in the link statement the correct way to resolve that problem? If so, what is the exact cmd line parameter I should use to do this? Thanks for any assistance given. Paul -----Original Message----- From: Chris Barker [mailto:Chris.Barker at noaa.gov] Sent: Saturday, 1 October 2005 1:38 AM To: Paul Kinnane; pythonmac-sig at python.org Subject: Re: [Pythonmac-SIG] Using distutils with XCode Paul Kinnane wrote: > the distutils on OSX10.4. I don't have CodeWarrior 7 and wondered if it > was possible to manually compile the library using XCode? I see it is > possible using MPW > (http://www.nevada.edu/~cwebster/Python/MPWHOWTO/MPWHOWTO.html) - that is a very old doc, and only applies to OS-9 and below. On OS-X, the standard way to compile python is with Apple's gcc. provided with the XCode package. you should be able to do a simple: python setup.py build at the command line, if you want to use the Apple-provided python. If you've installed python2.4.1, then do: python2.4 setup.py build or /usr/local/python setup.py build depending on how your PATH is set. If this doesn't work, post your errors, and we'll see what we can suggest. If the code works with gcc on other systems (Cygwin, Linux, etc), then there is a good chance it will work on OS-X. If it's only been compiled with MS compiler, it may need some tweaking. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From njriley at uiuc.edu Mon Oct 3 16:44:42 2005 From: njriley at uiuc.edu (Nicholas Riley) Date: Mon, 3 Oct 2005 09:44:42 -0500 Subject: [Pythonmac-SIG] appscript and quicktime In-Reply-To: References: <433D93C8.7010700@noaa.gov> Message-ID: <20051003144442.GA4393@uiuc.edu> On Mon, Oct 03, 2005 at 09:21:41AM +0200, captnswing wrote: > if (can export movie 1 as DV stream) is true then > try > with timeout of 360 seconds > export movie 1 to POSIX file the_newname as DV stream > using settings the_settings with replacing > end timeout > on error errorMsg number errNo > ... > end try > end if > ================================================= > > can export? with timeout? not sure how to do this in appscript... Generally you replace multi-word commands in AppleScript with "word1_word2_..." in appscript. In [6]: qt.help('-o') [...] Commands: can_export [...] In [7]: qt.can_export.help() ================================================================================ Appscript Help (-t) Reference: app(u'/Applications/QuickTime Player.app').can_export -------------------------------------------------------------------------------- Description of reference Terminology for can_export command Command: can_export(...) -- Determine if a movie or track can be exported to the desired type Reference -- the movie or track to export as=k.AIFF | k.AVI | k.BMP | k.DV_stream | k.Fast_Start_QTVR_Movie | k.FLC | k.hinted_movie | k.image_sequence | k.interframe_compressed_VR_object_movie | k.MuLaw | k.MPEG2 | k.MPEG4 | k.picture | k.QuickTime_media_link | k.QuickTime_movie | k.QuickTime_TeXML | k.standard_MIDI | k.System_7_sound | k.text_file | k.ThreeGPP | k.wave -- the desired file type Result: Boolean -- is the export supported ================================================================================ In [8]: qt.can_export(qt.movies[1], as=k.DV_stream) Out[8]: True Timeout is a keyword argument to all commands, so you'd do something like: In [40]: qt.export(qt.movies[1], to='i:Users:nicholas:Desktop:foo.dv', as=k.DV_stream, replacing=True, timeout=360) and you'd get back a CommandError exception if the event timed out. > also the following: > > > ================================================= > --get number of tracks and kind of movie > tell application "QuickTime Player" > activate > open the_file > tell movie file_name > set track_count to the count of tracks > set track_kind to the kind of track 1 > end tell > end tell > > --if movie is muxed mpeg > if (track_count is equal to 1) and (track_kind contains "Muxed") then > ..... > ================================================= > > > it is unclear to me how to get to the track_kind property of a movie > are not all properties and functions mapped over to appscript? In [14]: len(qt.movies[1].tracks()) Out[14]: 2 In [15]: qt.movies[1].tracks[1].kind() Out[15]: u'Sound' I think there are some things that appscript still doesn't do, but I haven't ever run into them. > also I wonder how you can tell which appscript command takes what > parameters. > I remember the Quark Express discussion a while ago where there was a > astype parameter to the get command: pw.get(astype=k.Char) You can either generate HTML documentation or interactively probe the terminology with appscript; see: > and finally, what does the k. in the documentation (and the above get > () call) stand for? "keyword", I think. -- Nicholas Riley | From rowen at cesmail.net Mon Oct 3 18:09:44 2005 From: rowen at cesmail.net (Russell E. Owen) Date: Mon, 03 Oct 2005 09:09:44 -0700 Subject: [Pythonmac-SIG] Using distutils with XCode References: <433D62DA.2040501@noaa.gov> <000401c5c801$ff4b88f0$232efea9@pkiq3km4s40jzj> Message-ID: In article <000401c5c801$ff4b88f0$232efea9 at pkiq3km4s40jzj>, "Paul Kinnane" wrote: > OK, I found I could compile and successfully import the test.c sample > from http://www.nevada.edu/~cwebster/Python/MPWHOWTO/MPWHOWTO.html using > the Darwin "python setup.py install" command. > > However, I'm trying to compile a wrapper for the ode physics engine. > The wrapper is call PyODE (http://pyode.sourceforge.net/) and I've > successfully compiled it on the Windows platform and been able to import > it into python. > > Using "python setup.py install", I get a permissions error.... use: sudo python setup.py install and give the admin password when requested. This is how I install all python packages (that use distutils) on MacOS X or unix. -- Russell From Chris.Barker at noaa.gov Mon Oct 3 18:39:43 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Mon, 03 Oct 2005 09:39:43 -0700 Subject: [Pythonmac-SIG] Using distutils with XCode In-Reply-To: <000401c5c801$ff4b88f0$232efea9@pkiq3km4s40jzj> References: <000401c5c801$ff4b88f0$232efea9@pkiq3km4s40jzj> Message-ID: <43415ECF.8010505@noaa.gov> Paul Kinnane wrote: > OK, I found I could compile and successfully import the test.c sample > from http://www.nevada.edu/~cwebster/Python/MPWHOWTO/MPWHOWTO.html using > the Darwin "python setup.py install" command. > > However, I'm trying to compile a wrapper for the ode physics engine. > The wrapper is call PyODE (http://pyode.sourceforge.net/) and I've > successfully compiled it on the Windows platform and been able to import > it into python. > > Using "python setup.py install", I get a permissions error. I assume > there is a simply way for me to get the right access rights in Darwin to > do an install? sudo python setup.py install. "sudo" is Super User Do. It will prompt you for a password, ans if you are an administrative user, you will get full administrative privileges for the command that follows. this is the standard OS-X way to do anything administrative from the command line. By the way, I always do the build and install steps separately: python setup.py build sudo python setup.py install It's best to do as little as possible as the super user. >Anyway, doing a build and then manual install gives the What's a "manual install", and how did you build? What exactly did you do? Which gcc are you using? > following error when trying to import into Python... > > ImportError:Failure linking new module: ode.so: Symbol not found: > ___cxa_pure_virtual > Reference from:ode.so > Expected in:Flat namespace > Researching the web there was a > lot of info about using g++ instead of gcc for linking etc, which coming > from the Win platform was a little confusing. I'm pretty sure that a properly written setup.py and distutils should take care of that for you, but I haven't written any setup.py scripts for C++ myself, so I don't know how. A couple years ago, however, I did have this kind of problem with a C++ file. In that case, it didn't actually use an C++ features, so I changed the syntax a little to make it C, and solved it that way, which isn't going to help you any. In that case the same file worked just fine on Linux, but he way, so OS-X is pickier for some reason. Here is the solution I was offered, that I never tried: """ This just came by on another mailing list. The problem is that the link step is done with "gcc", not "g++", so you have to add the C++ library by hand. The easiest is to add an extra_link_libraries (iirc) flag to the setup.py file. """ > 1) Is there any difference between compiling the extern library wrapper > in gcc verses XCode? No. Xcode is a front-end to gcc. However, it might be hard to make sure all the same flags are used. > 2) If I can use gcc, should I only use gcc3.2? (as recommended in some > msg threads) I'm still running OS-X 10.3, which uses gcc3.3, so I'm not sure. However, while it may not be strictly necessary, it's probably safer to use the same gcc as python was compiled with. When you start up python, the startup message should tell you. > 3) Is defining ___cxa_pure_virtual in the link statement the correct way > to resolve that problem? I doubt it. It is in libstdc++. I've seen a message on the matplotlib that it isn't in all versions, however. I do find it in the version on my machine (6.0.3). Perhaps if you use the same gcc as python was compiled with, you'll be OK. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From pkinnane at internode.on.net Tue Oct 4 06:13:43 2005 From: pkinnane at internode.on.net (Paul Kinnane) Date: Tue, 4 Oct 2005 13:43:43 +0930 Subject: [Pythonmac-SIG] Using distutils with XCode In-Reply-To: <43415ECF.8010505@noaa.gov> Message-ID: <002201c5c89a$05846a50$232efea9@pkv4wabpjxof69> Chris Thanks so much for your help on this. > By the way, I always do the build and install steps separately: That works well - although I get the same error. But that is a good way to do the "install". Thanks > Which gcc are you using? 4.0 - which is the version that python was compiled with. > I doubt it. It is in libstdc++ Well I couldn't find any trace of a file called "libstdc*" on my Mac, so maybe it isn't installed? I have recompiled ode, ensuring it was done with gcc4. Python is compiled with gcc4. Re-ran the "python setup.py build", which continued to give the __cxa_pure_virtual error. So I replaced the gcc link command with g++, and now when I do "import ode" in python I get... ImportError: Loaded module does not contain symbol _initode2 Which seems to indicate a problem with the ODE build. I've recompiled both ODE and the python wrapper with gcc 3.3 AND g++ (3.3), and in both cases the same error is given as above. The link command that is being issued by setup.py is... g++ -L/sw/lib -bundle -flat_namespace -undefined suppress build/temp.darwin-8.0.0-PowerMacintosh-2.2/ode.o -L../ode-0.5/lib -lode -o build/lib.darwin-8.0.0-PowerMacintosh-2.2/ode.so There are no link errors. Paul -----Original Message----- From: Chris Barker [mailto:Chris.Barker at noaa.gov] Sent: Tuesday, 4 October 2005 2:10 AM To: Paul Kinnane; pythonmac-sig at python.org Subject: Re: [Pythonmac-SIG] Using distutils with XCode Paul Kinnane wrote: > OK, I found I could compile and successfully import the test.c sample > from http://www.nevada.edu/~cwebster/Python/MPWHOWTO/MPWHOWTO.html using > the Darwin "python setup.py install" command. > > However, I'm trying to compile a wrapper for the ode physics engine. > The wrapper is call PyODE (http://pyode.sourceforge.net/) and I've > successfully compiled it on the Windows platform and been able to import > it into python. > > Using "python setup.py install", I get a permissions error. I assume > there is a simply way for me to get the right access rights in Darwin to > do an install? sudo python setup.py install. "sudo" is Super User Do. It will prompt you for a password, ans if you are an administrative user, you will get full administrative privileges for the command that follows. this is the standard OS-X way to do anything administrative from the command line. By the way, I always do the build and install steps separately: python setup.py build sudo python setup.py install It's best to do as little as possible as the super user. >Anyway, doing a build and then manual install gives the What's a "manual install", and how did you build? What exactly did you do? Which gcc are you using? > following error when trying to import into Python... > > ImportError:Failure linking new module: ode.so: Symbol not found: > ___cxa_pure_virtual > Reference from:ode.so > Expected in:Flat namespace > Researching the web there was a > lot of info about using g++ instead of gcc for linking etc, which coming > from the Win platform was a little confusing. I'm pretty sure that a properly written setup.py and distutils should take care of that for you, but I haven't written any setup.py scripts for C++ myself, so I don't know how. A couple years ago, however, I did have this kind of problem with a C++ file. In that case, it didn't actually use an C++ features, so I changed the syntax a little to make it C, and solved it that way, which isn't going to help you any. In that case the same file worked just fine on Linux, but he way, so OS-X is pickier for some reason. Here is the solution I was offered, that I never tried: """ This just came by on another mailing list. The problem is that the link step is done with "gcc", not "g++", so you have to add the C++ library by hand. The easiest is to add an extra_link_libraries (iirc) flag to the setup.py file. """ > 1) Is there any difference between compiling the extern library wrapper > in gcc verses XCode? No. Xcode is a front-end to gcc. However, it might be hard to make sure all the same flags are used. > 2) If I can use gcc, should I only use gcc3.2? (as recommended in some > msg threads) I'm still running OS-X 10.3, which uses gcc3.3, so I'm not sure. However, while it may not be strictly necessary, it's probably safer to use the same gcc as python was compiled with. When you start up python, the startup message should tell you. > 3) Is defining ___cxa_pure_virtual in the link statement the correct way > to resolve that problem? I doubt it. It is in libstdc++. I've seen a message on the matplotlib that it isn't in all versions, however. I do find it in the version on my machine (6.0.3). Perhaps if you use the same gcc as python was compiled with, you'll be OK. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From ckd at ckdhr.com Wed Oct 5 06:42:39 2005 From: ckd at ckdhr.com (Christopher K. Davis) Date: Wed, 05 Oct 2005 00:42:39 -0400 Subject: [Pythonmac-SIG] Jack Jansen MIA? and "official unofficial" 2.4.2 question Message-ID: <2147483647.1128472959@barrayar.ckdhr.com> I sent in a patch on SourceForge to fix some type problems in Mac/Modules/qt/qtsupport.py about two months ago, hoping to see it get into Python 2.4.2, but haven't heard anything or seen any updates. His MacPython web site seems not to have been updated lately, either. Barring hearing from Jack, can anyone (Bob, perhaps?) offer me hints on how to compile a new copy of the _Qt.so that can be dropped in to either the Tiger stock 2.3.5 or Bob's official unofficial 2.4.1? (And, if Bob's listening, can this patch [1254695] make it into any 2.4.2 build you do?) The patch doesn't change _Qtmodule.c directly, so bgen still has to be run to get a working copy of that, but I figured out how to make that work already. -- Christopher Davis http://www.ckdhr.com/ckd/ From bob at redivi.com Wed Oct 5 06:52:06 2005 From: bob at redivi.com (Bob Ippolito) Date: Tue, 4 Oct 2005 21:52:06 -0700 Subject: [Pythonmac-SIG] Jack Jansen MIA? and "official unofficial" 2.4.2 question In-Reply-To: <2147483647.1128472959@barrayar.ckdhr.com> References: <2147483647.1128472959@barrayar.ckdhr.com> Message-ID: On Oct 4, 2005, at 9:42 PM, Christopher K. Davis wrote: > I sent in a patch on SourceForge to fix some type problems in > Mac/Modules/qt/qtsupport.py about two months ago, hoping to see it > get into > Python 2.4.2, but haven't heard anything or seen any updates. His > MacPython web site seems not to have been updated lately, either. > > Barring hearing from Jack, can anyone (Bob, perhaps?) offer me > hints on how > to compile a new copy of the _Qt.so that can be dropped in to > either the > Tiger stock 2.3.5 or Bob's official unofficial 2.4.1? (And, if Bob's > listening, can this patch [1254695] make it into any 2.4.2 build > you do?) > The patch doesn't change _Qtmodule.c directly, so bgen still has to > be run > to get a working copy of that, but I figured out how to make that work > already. I don't have time to look at or apply this patch, I suggest bringing up the issue on python-dev. They're probably going to ask you to review 5 patches in order to get a review of yours. To build _Qt.so externally, take a look at what I did with http:// svn.red-bean.com/bob/Python23Compat/trunk/ -bob From Chris.Barker at noaa.gov Wed Oct 5 18:35:30 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Wed, 05 Oct 2005 09:35:30 -0700 Subject: [Pythonmac-SIG] Using distutils with XCode In-Reply-To: <002201c5c89a$05846a50$232efea9@pkv4wabpjxof69> References: <002201c5c89a$05846a50$232efea9@pkv4wabpjxof69> Message-ID: <434400D2.6080000@noaa.gov> Paul, I don't really have much more to offer here. As I mentioned, I ran into a similar problem a while back, but never really solved it...I just converted my C++ code to C. I'm hoping someone that really knows what they are doing could help. In the meantime, one thing to try is to look for an extension written in C++ that does build with setup.py, and see how it is done. Matplotlib comes top mind, though that's a pretty complex one. Paul Kinnane wrote: >>I doubt it. It is in libstdc++ > > Well I couldn't find any trace of a file called "libstdc*" on my Mac, so > maybe it isn't installed? Weird. On my machine (10.3.?) it's in: /usr/lib/ It's also in: /usr/lib/gcc/darwin/3.1 and /usr/lib/gcc/darwin/3.3 and a couple other places. some of these may be links to others. gcc3.3 is now my system compiler. > So I replaced the gcc link command with g++, and now when I do "import > ode" in python I get... > ImportError: Loaded module does not contain symbol _initode2 > > Which seems to indicate a problem with the ODE build. yes, it does look like that. Is there an 'extern "C" ' before the _initode2() definition? Is there an _initode2() defined? Sorry I can't be more help, -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From hengist.podd at virgin.net Wed Oct 5 19:36:30 2005 From: hengist.podd at virgin.net (has) Date: Wed, 5 Oct 2005 18:36:30 +0100 Subject: [Pythonmac-SIG] appscript and quicktime In-Reply-To: References: <433D93C8.7010700@noaa.gov> Message-ID: captnswing wrote: >the following applescript snippet seems unimplementable in appscript, to me at least: > >================================================= >if (can export movie 1 as DV stream) is true then > try > with timeout of 360 seconds > export movie 1 to POSIX file the_newname as DV stream using settings the_settings with replacing > end timeout > on error errorMsg number errNo > ... > end try >end if >================================================= #!/usr/bin/env pythonw from appscript import * from macfile import File qtp = app('QuickTime Player') m = qtp.movies[1] if m.can_export(as=k.DV_stream): try: m.export(to=File(the_newname), as=k.DV_stream, using_settings=the_settings, replacing=True, timeout=360) except Exception, e: ... >================================================= >--get number of tracks and kind of movie >tell application "QuickTime Player" > activate > open the_file > tell movie file_name > set track_count to the count of tracks > set track_kind to the kind of track 1 > end tell >end tell > >--if movie is muxed mpeg >if (track_count is equal to 1) and (track_kind contains "Muxed") then >..... >================================================= qtp.activate() qtp.open(the_file) m = qtp.movies[file_name] track_count = m.tracks.count() track_kind = m.tracks[1].kind.get() if track_count == 1 and 'Muxed' in track_kind: ... >it is unclear to me how to get to the track_kind property of a movie >are not all properties and functions mapped over to appscript? Everything maps (barring bugs). As Nick says, use appscript's help system for viewing applications' dictionaries; it's pretty extensive (roughly on par with Script Debugger's dictionary tools, though CLI-based rather than GUI). >also I wonder how you can tell which appscript command takes what parameters. See the appscript documentation for info on appscript-defined parameters (e.g. 'timeout'), and use the help system to view the command's basic definition. The rest is searching secondary resources (supplementary documentation, sample scripts, mailing list discussions, etc.), educated guesswork and trial and error, same as usual. Application dictionaries have always been frustratingly vague on the finer details; appscript only saves you from the AppleScript language, not the shortcomings of individual applications. >and finally, what does the k. in the documentation 'Keyword'. It's a fake namespace, part of appscript's syntactic sugar, used to specify types and enumerations. > (and the above get () call) stand for? Unlike AppleScript, which can perform 'implicit gets' when evaluating a literal application reference, appscript only sends a get event when you tell it to. Again, this is in the appscript documentation. HTH has -- http://freespace.virgin.net/hamish.sanderson/ From pkinnane at internode.on.net Thu Oct 6 03:03:12 2005 From: pkinnane at internode.on.net (Paul Kinnane) Date: Thu, 6 Oct 2005 10:33:12 +0930 Subject: [Pythonmac-SIG] Using distutils with XCode In-Reply-To: <434400D2.6080000@noaa.gov> Message-ID: <000901c5ca11$bd499ca0$232efea9@pkiq3km4s40jzj> Thanks for this Chris. I have now got the library compiled and working in Dawrin python. I simply compiled and linked with g++ instead of gcc (I did this by manually entering the compile and link commands that setup.py was issuing, changing "gcc" to "g++'). The resulting file is ode.so, and after doing an "install" I can "import ode" and use the library. The "Loaded module does not contain symbol _initode2" error was due to me renaming the ode.so library - which appears to be a no-no. However, back to the original question.... I want to use the library in MacPython (rather than Darwin python). MacPython requires a slb library. Simply renaming ode.so to ode.slb results in a "fragment container format is unknown" error when I do an "import ode" in the MacPython IDE. Is there a way to compile the library to a .slb using gcc? Thanks Paul -----Original Message----- From: Chris Barker [mailto:Chris.Barker at noaa.gov] Sent: Thursday, 6 October 2005 2:06 AM To: Paul Kinnane Cc: pythonmac-sig at python.org Subject: Re: [Pythonmac-SIG] Using distutils with XCode Paul, I don't really have much more to offer here. As I mentioned, I ran into a similar problem a while back, but never really solved it...I just converted my C++ code to C. I'm hoping someone that really knows what they are doing could help. In the meantime, one thing to try is to look for an extension written in C++ that does build with setup.py, and see how it is done. Matplotlib comes top mind, though that's a pretty complex one. Paul Kinnane wrote: >>I doubt it. It is in libstdc++ > > Well I couldn't find any trace of a file called "libstdc*" on my Mac, so > maybe it isn't installed? Weird. On my machine (10.3.?) it's in: /usr/lib/ It's also in: /usr/lib/gcc/darwin/3.1 and /usr/lib/gcc/darwin/3.3 and a couple other places. some of these may be links to others. gcc3.3 is now my system compiler. > So I replaced the gcc link command with g++, and now when I do "import > ode" in python I get... > ImportError: Loaded module does not contain symbol _initode2 > > Which seems to indicate a problem with the ODE build. yes, it does look like that. Is there an 'extern "C" ' before the _initode2() definition? Is there an _initode2() defined? Sorry I can't be more help, -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From Chris.Barker at noaa.gov Thu Oct 6 06:40:08 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Wed, 05 Oct 2005 21:40:08 -0700 Subject: [Pythonmac-SIG] Using distutils with XCode In-Reply-To: <000901c5ca11$bd499ca0$232efea9@pkiq3km4s40jzj> References: <000901c5ca11$bd499ca0$232efea9@pkiq3km4s40jzj> Message-ID: <4344AAA8.8080809@noaa.gov> Paul Kinnane wrote: > I have now got the library compiled and working in Dawrin python. I > simply compiled and linked with g++ instead of gcc (I did this by > manually entering the compile and link commands that setup.py was > issuing, changing "gcc" to "g++'). I'd still like to know how to make distutils do this right...anyone? > The resulting file is ode.so, and > after doing an "install" I can "import ode" and use the library. The > "Loaded module does not contain symbol _initode2" error was due to me > renaming the ode.so library - which appears to be a no-no. yes, it is a no-no. It is assumed that foo.so will contain an initfoo() function to initialize the module. > I want to use the library in MacPython (rather than Darwin python). What is MacPython vs. darwin Python? There is now one, unified python. You can use 2.3.* or 2.4.*, but either way, it's native OS-X. If you want to run it under classic (or on an old pre-OS-X machine), then you are talking a different beast, and you're not going to get it with gcc under OS-X. gcc only knows how to make mach-o binaries. You'll need CFM binaries. Your best bet is probably code warrior, which I don't think is supported in any way, shape or form by distutils. I used to compile python extensions with Code Warrior, and it wasn't too hard. Just the usual struggle to include and link all the right files. I think MPW can do it too, but I've never tried that. Now I know why you were looking at those old docs at the beginning of this adventure! Do you really need to run this under Classic? -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From bob at redivi.com Thu Oct 6 20:44:47 2005 From: bob at redivi.com (Bob Ippolito) Date: Thu, 6 Oct 2005 11:44:47 -0700 Subject: [Pythonmac-SIG] Using distutils with XCode In-Reply-To: <4344AAA8.8080809@noaa.gov> References: <000901c5ca11$bd499ca0$232efea9@pkiq3km4s40jzj> <4344AAA8.8080809@noaa.gov> Message-ID: <74D27CB4-C7BD-4094-86C6-DA15AD36394F@redivi.com> On Oct 5, 2005, at 9:40 PM, Chris Barker wrote: > Paul Kinnane wrote: > >> I want to use the library in MacPython (rather than Darwin python). >> > > What is MacPython vs. darwin Python? There is now one, unified python. > You can use 2.3.* or 2.4.*, but either way, it's native OS-X. If you > want to run it under classic (or on an old pre-OS-X machine), then you > are talking a different beast, and you're not going to get it with gcc > under OS-X. gcc only knows how to make mach-o binaries. You'll need > CFM > binaries. Your best bet is probably code warrior, which I don't > think is > supported in any way, shape or form by distutils. I used to compile > python extensions with Code Warrior, and it wasn't too hard. Just the > usual struggle to include and link all the right files. I think MPW > can > do it too, but I've never tried that. > > Now I know why you were looking at those old docs at the beginning of > this adventure! > > Do you really need to run this under Classic? I'm relatively sure that distutils does support CW. No clue about MPW. Either way MacPython-OS9 is a dead end. -bob From Chris.Barker at noaa.gov Thu Oct 6 20:56:12 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Thu, 06 Oct 2005 11:56:12 -0700 Subject: [Pythonmac-SIG] Using distutils with XCode In-Reply-To: <74D27CB4-C7BD-4094-86C6-DA15AD36394F@redivi.com> References: <000901c5ca11$bd499ca0$232efea9@pkiq3km4s40jzj> <4344AAA8.8080809@noaa.gov> <74D27CB4-C7BD-4094-86C6-DA15AD36394F@redivi.com> Message-ID: <4345734C.4020703@noaa.gov> Bob Ippolito wrote: > I'm relatively sure that distutils does support CW. For a CFM build? > No clue about > MPW. Either way MacPython-OS9 is a dead end. Agreed, I wonder what the OP really needs. Bob, now that we have your attention....How would the OP get the setup.py he's working with to link to the C++ libs properly, without having to do it by hand? See the rest of this thread for details. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From bob at redivi.com Thu Oct 6 21:33:24 2005 From: bob at redivi.com (Bob Ippolito) Date: Thu, 6 Oct 2005 12:33:24 -0700 Subject: [Pythonmac-SIG] Using distutils with XCode In-Reply-To: <4345734C.4020703@noaa.gov> References: <000901c5ca11$bd499ca0$232efea9@pkiq3km4s40jzj> <4344AAA8.8080809@noaa.gov> <74D27CB4-C7BD-4094-86C6-DA15AD36394F@redivi.com> <4345734C.4020703@noaa.gov> Message-ID: On Oct 6, 2005, at 11:56 AM, Chris Barker wrote: > Bob Ippolito wrote: > >> I'm relatively sure that distutils does support CW. >> > > For a CFM build? Yea >> No clue about >> MPW. Either way MacPython-OS9 is a dead end. >> > > Agreed, I wonder what the OP really needs. > > Bob, now that we have your attention....How would the OP get the > setup.py he's working with to link to the C++ libs properly, without > having to do it by hand? See the rest of this thread for details. I don't remember.. you could definitely do it by manging distutils.sysconfig stuff, but the best idea is to find a popular C++ extension and look at what they do. -bob From listes at sourcelibre.com Thu Oct 6 21:50:46 2005 From: listes at sourcelibre.com (Alexandre Quessy) Date: Thu, 6 Oct 2005 15:50:46 -0400 Subject: [Pythonmac-SIG] Sniff Wifi jpegs, etc. Message-ID: <867479402d11c623e39145a969c8576c@sourcelibre.com> hi ! I have heard somewhere that it was possible to dump TCP packets in order to get all the images that are sent and received through a wifi network. Is this possible using Python ? Thanks ! aalex From david.warde.farley at utoronto.ca Thu Oct 6 22:17:08 2005 From: david.warde.farley at utoronto.ca (David Warde-Farley) Date: Thu, 06 Oct 2005 16:17:08 -0400 Subject: [Pythonmac-SIG] Sniff Wifi jpegs, etc. In-Reply-To: <867479402d11c623e39145a969c8576c@sourcelibre.com> References: <867479402d11c623e39145a969c8576c@sourcelibre.com> Message-ID: <1128629828.9938.12.camel@obsidian> On Thu, 2005-10-06 at 15:50 -0400, Alexandre Quessy wrote: > hi ! > > I have heard somewhere that it was possible to dump TCP packets in > order to get all the images that are sent and received through a wifi > network. Is this possible using Python ? Thanks ! This is entirely the wrong list to ask on, I'm afraid. That said, take a look at: http://www.etherpeg.org/ (OS X package at the bottom). EtherPEG's source is available (CodeWarrior...ew) and so that should give you some hints. My guess is that it could be accomplished in Python on the Mac with PyObjC, because PyObjC seems to rock (thanks Ron et al). - Dave From pkinnane at internode.on.net Fri Oct 7 09:54:17 2005 From: pkinnane at internode.on.net (Paul Kinnane) Date: Fri, 7 Oct 2005 17:24:17 +0930 Subject: [Pythonmac-SIG] Using distutils with XCode In-Reply-To: <4344AAA8.8080809@noaa.gov> Message-ID: <004901c5cb14$5555d4c0$232efea9@pkv4wabpjxof69> Thanks Chris I'm in the unfortunate position to need to be using Python2.2. So I need to get my extension compiled as a .slb. I got as far as trying to compile the library under MPW (as following the instructions from http://www.nevada.edu/~cwebster/Python/MPWHOWTO/MPWHOWTO.html, however the sample c extension wouldn't compile. There were a number of missing include files. In the end I downloaded GUSI and tried compiling. The MPW compiler couldn't find header files there were under folders included in the include file path (for example, it couldn't find sys/cdefs.h, even-though sys/cdefs.h is present, in the GUSI include directory). I think I've had enough of this little adventure......thanks again for your help. Paul -----Original Message----- From: Chris Barker [mailto:Chris.Barker at noaa.gov] Sent: Thursday, 6 October 2005 2:10 PM To: Paul Kinnane; pythonmac-sig at python.org Subject: Re: [Pythonmac-SIG] Using distutils with XCode Paul Kinnane wrote: > I have now got the library compiled and working in Dawrin python. I > simply compiled and linked with g++ instead of gcc (I did this by > manually entering the compile and link commands that setup.py was > issuing, changing "gcc" to "g++'). I'd still like to know how to make distutils do this right...anyone? > The resulting file is ode.so, and > after doing an "install" I can "import ode" and use the library. The > "Loaded module does not contain symbol _initode2" error was due to me > renaming the ode.so library - which appears to be a no-no. yes, it is a no-no. It is assumed that foo.so will contain an initfoo() function to initialize the module. > I want to use the library in MacPython (rather than Darwin python). What is MacPython vs. darwin Python? There is now one, unified python. You can use 2.3.* or 2.4.*, but either way, it's native OS-X. If you want to run it under classic (or on an old pre-OS-X machine), then you are talking a different beast, and you're not going to get it with gcc under OS-X. gcc only knows how to make mach-o binaries. You'll need CFM binaries. Your best bet is probably code warrior, which I don't think is supported in any way, shape or form by distutils. I used to compile python extensions with Code Warrior, and it wasn't too hard. Just the usual struggle to include and link all the right files. I think MPW can do it too, but I've never tried that. Now I know why you were looking at those old docs at the beginning of this adventure! Do you really need to run this under Classic? -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From hubert.blein at libertysurf.fr Fri Oct 7 13:41:02 2005 From: hubert.blein at libertysurf.fr (hubert.blein@libertysurf.fr) Date: Fri, 7 Oct 2005 13:41:02 +0200 Subject: [Pythonmac-SIG] py2app... Message-ID: <032401c5cb33$fed268a0$0201a8c0@hubert> Hello everybody, I'm a brand new Python user. And the reason is that I needed to make very small application running on both Mac and PC. I only wanted to add a compiled exe (for PC) and application file (for Mac) so I tried with py2exe and py2app. It was quit simple for PC (to be honest, I'm a PC user) but I did not succed for Mac with py2app on a friend's macOSX Panther... The little python script I wrote is just to list folders recusively. I copied it on bottom. Could someone convert my 20 lines code for me ? (it's 2 days I fail and I'm getting nervous as it's a very little part of a big project) May be I could help for something else ? py2exe, actionscript, php, ... All the bests to you ! Hub. ------------------------------------------------- ------------------------------------------------- #checkDir.py ------------------------------------------------- import sys, os def treatDir(dirbasepath,resultat): resultat=resultat+dirbasepath+"\n" for dirpath, dirnames, filenames in os.walk(dirbasepath): for filename in filenames : resultat=resultat+dirpath+"\\"+filename+"\n" for dirname in dirnames : resultat=treatDir(dirpath+"\\"+dirname,resultat) return resultat dossier='.' texte=treatDir(dossier,'') f=open(dossier+'\pythonDir.txt', 'w') f.write(texte) f.close() ------------------------------------------------- ------------------------------------------------- ------------------------------------------------- The script will produce a texte file looking like this : . .\checkDir.exe .\chmod.txt .\dir.txt .\doDir.bat .\doDir.sh .\library.zip .\python24.dll .\pythonDir.txt .\jackpot .\jackpot\son .\jackpot\son\09-Pluto.mp3 .\jackpot\speed .\jackpot\speed\speed.jpg .\jackpot\speed\Thumbs.db etc... -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051007/90531888/attachment.html From kquirk at solidworks.com Fri Oct 7 15:33:59 2005 From: kquirk at solidworks.com (Kent Quirk) Date: Fri, 7 Oct 2005 09:33:59 -0400 Subject: [Pythonmac-SIG] Fat Python? Message-ID: We're trying to get our application ready for the forthcoming Intel Macs, and we'll need to have a fat binaries version of Python and support for it in py2app. We have successfully built an intel version of the Python.org version of Python 2.4 using gnu readline, but we haven't even tried to make fat binaries yet, nor do we have the full set of source changes found in Mac Python. Doing so would require quite a bit more autoconf-foo than we have at hand. We've also been looking at macholib to see about making it (and by extension, py2app) aware of little-endian binaries. But that's going slowly. Has anyone else tackled this yet? Are the Mac Python sources available? Bob, have you done anything with this since the spring? Can you perhaps enlighten us with what you know regarding the task queue to pull this off? Kent -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051007/5c3593a8/attachment.html From Chris.Barker at noaa.gov Fri Oct 7 17:57:49 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Fri, 07 Oct 2005 08:57:49 -0700 Subject: [Pythonmac-SIG] Using distutils with XCode In-Reply-To: <004901c5cb14$5555d4c0$232efea9@pkv4wabpjxof69> References: <004901c5cb14$5555d4c0$232efea9@pkv4wabpjxof69> Message-ID: <43469AFD.4080103@noaa.gov> Paul Kinnane wrote: > I'm in the unfortunate position to need to be using Python2.2. Do you need Python 2.2? or so you need to run under Classic? If the former, and not the later, perhaps you can get 2.2 compiled for OS-X. If you need a straight unix-y python, it should be doable. In fact, I think 2.2 was delivered with OS-X 10.1 I'm also curious as to why you need 2.2. Is it really a hard constraint? -CHB -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From Chris.Barker at noaa.gov Fri Oct 7 18:01:20 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Fri, 07 Oct 2005 09:01:20 -0700 Subject: [Pythonmac-SIG] py2app... In-Reply-To: <032401c5cb33$fed268a0$0201a8c0@hubert> References: <032401c5cb33$fed268a0$0201a8c0@hubert> Message-ID: <43469BD0.7030708@noaa.gov> hubert.blein at libertysurf.fr wrote: > I did not succed for Mac with py2app on a friend's macOSX Panther... 1) What problem[s] did you have? We cant help if we don't know. 2) Does it run at the command line, without Py2app? > resultat=resultat+dirpath+"\\"+filename+"\n" don't hard code backslashes ( r"\" )into paths..that only works on windows. OS-X is Unix, and thus uses "/". Use os.path.join for a cross platform method. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From bob at redivi.com Fri Oct 7 19:58:09 2005 From: bob at redivi.com (Bob Ippolito) Date: Fri, 7 Oct 2005 10:58:09 -0700 Subject: [Pythonmac-SIG] Fat Python? In-Reply-To: References: Message-ID: <2AED62E2-0ABF-49FB-BB8B-2D388BD062D4@redivi.com> On Oct 7, 2005, at 6:33 AM, Kent Quirk wrote: > We're trying to get our application ready for the forthcoming Intel > Macs, and we'll need to have a fat binaries version of Python and > support for it in py2app. > > We have successfully built an intel version of the Python.org > version of Python 2.4 using gnu readline, but we haven't even tried > to make fat binaries yet, nor do we have the full set of source > changes found in Mac Python. Doing so would require quite a bit > more autoconf-foo than we have at hand. > > We've also been looking at macholib to see about making it (and by > extension, py2app) aware of little-endian binaries. But that's > going slowly. > > Has anyone else tackled this yet? Are the Mac Python sources > available? > > Bob, have you done anything with this since the spring? Can you > perhaps enlighten us with what you know regarding the task queue to > pull this off? I have no plans or interest in doing the work to support little endian until I have a little endian machine. That's not going to happen unless someone gives me one, or Apple comes out with a little endian powerbook. -bob -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051007/69fe1745/attachment.html From hengist.podd at virgin.net Fri Oct 7 21:27:18 2005 From: hengist.podd at virgin.net (has) Date: Fri, 7 Oct 2005 20:27:18 +0100 Subject: [Pythonmac-SIG] appscript and quicktime In-Reply-To: References: <433D93C8.7010700@noaa.gov> Message-ID: Frank Hoffs?mmer wrote: >the help functions didnt all work for me, and I completely missed htmldoc.py, so I was flying blind.... >e.g. quicktime.can_export.help() results in errors for me (using apples tiger pythonw) That's a bug in appscript 0.12.1; fixed in newer versions, though you'd need to build from source as there isn't a binary installer currently available for the latest release. htmldoc's best for generating reference docs; easiest thing's just to use HTMLDictionary to churn out HTML files for everything into a folder. help()'s mainly useful for viewing stuff like inheritance and relationship trees, which the HTML doc doesn't show, and for seeing all properties and elements of a particular class at a glance rather than figuring them out yourself; it can also snoop application objects' current state if you find that sort of thing handy. HTH has -- http://freespace.virgin.net/hamish.sanderson/ From frank.hoffsummer at gmx.de Fri Oct 7 20:29:03 2005 From: frank.hoffsummer at gmx.de (=?ISO-8859-1?Q?Frank_Hoffs=FCmmer?=) Date: Fri, 7 Oct 2005 20:29:03 +0200 Subject: [Pythonmac-SIG] appscript and quicktime In-Reply-To: References: <433D93C8.7010700@noaa.gov> Message-ID: Nicholas, Has, thanks a lot for bringing me up to speed! the help functions didnt all work for me, and I completely missed htmldoc.py, so I was flying blind.... e.g. quicktime.can_export.help() results in errors for me (using apples tiger pythonw) ======================================================================== ======== Appscript Help (-t) Reference: app(u'/Applications/QuickTime Player.app').can_export ------------------------------------------------------------------------ -------- Description of reference Traceback (most recent call last): File "", line 1, in ? File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/appscript/helpmixins.py", line 47, in help return self._appData.help(flags, self) File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/appscript/helpmixins.py", line 41, in self.help = lambda flags, ref: helpObj.help(flags, ref) # replace stub method with real help File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/appscript/helpsystem.py", line 361, in help wrapper = fn(self, *args) File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/appscript/helpsystem.py", line 269, in _terminologyForClassOrCommand ref.AS_printTerminologyForThisRef(self) File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/appscript/helpmixins.py", line 56, in AS_printTerminologyForThisRef helpObj.command(self._classcode, self._idcode) AttributeError: 'Command' object has no attribute '_classcode' but now, thanks to htmldoc.py, I have the full quicktime help anyway thanks again! -frank On 5 okt 2005, at 19.36, has wrote: > captnswing wrote: > > >> the following applescript snippet seems unimplementable in >> appscript, to me at least: >> >> ================================================= >> if (can export movie 1 as DV stream) is true then >> try >> with timeout of 360 seconds >> export movie 1 to POSIX file the_newname as DV stream >> using settings the_settings with replacing >> end timeout >> on error errorMsg number errNo >> ... >> end try >> end if >> ================================================= >> > > > #!/usr/bin/env pythonw > > from appscript import * > from macfile import File > > qtp = app('QuickTime Player') > > m = qtp.movies[1] > if m.can_export(as=k.DV_stream): > try: > m.export(to=File(the_newname), as=k.DV_stream, > using_settings=the_settings, replacing=True, > timeout=360) > except Exception, e: > ... > > > >> ================================================= >> --get number of tracks and kind of movie >> tell application "QuickTime Player" >> activate >> open the_file >> tell movie file_name >> set track_count to the count of tracks >> set track_kind to the kind of track 1 >> end tell >> end tell >> >> --if movie is muxed mpeg >> if (track_count is equal to 1) and (track_kind contains "Muxed") then >> ..... >> ================================================= >> > > qtp.activate() > qtp.open(the_file) > m = qtp.movies[file_name] > track_count = m.tracks.count() > track_kind = m.tracks[1].kind.get() > > if track_count == 1 and 'Muxed' in track_kind: > ... > > > >> it is unclear to me how to get to the track_kind property of a movie >> are not all properties and functions mapped over to appscript? >> > > Everything maps (barring bugs). As Nick says, use appscript's help > system for viewing applications' dictionaries; it's pretty > extensive (roughly on par with Script Debugger's dictionary tools, > though CLI-based rather than GUI). > > > >> also I wonder how you can tell which appscript command takes what >> parameters. >> > > See the appscript documentation for info on appscript-defined > parameters (e.g. 'timeout'), and use the help system to view the > command's basic definition. The rest is searching secondary > resources (supplementary documentation, sample scripts, mailing > list discussions, etc.), educated guesswork and trial and error, > same as usual. Application dictionaries have always been > frustratingly vague on the finer details; appscript only saves you > from the AppleScript language, not the shortcomings of individual > applications. > > > >> and finally, what does the k. in the documentation >> > > 'Keyword'. It's a fake namespace, part of appscript's syntactic > sugar, used to specify types and enumerations. > > > >> (and the above get () call) stand for? >> > > Unlike AppleScript, which can perform 'implicit gets' when > evaluating a literal application reference, appscript only sends a > get event when you tell it to. Again, this is in the appscript > documentation. > > HTH > > has > -- > http://freespace.virgin.net/hamish.sanderson/ > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > > > From arsptr at optusnet.com.au Sat Oct 8 12:52:56 2005 From: arsptr at optusnet.com.au (Alastair Rankine) Date: Sat, 8 Oct 2005 20:52:56 +1000 Subject: [Pythonmac-SIG] py-rdiff-backup? In-Reply-To: References: Message-ID: On 18/09/2005, at 1:42 PM, Chinook wrote: > I would like to checkout rdiff-backup usage on Mac OS X (10.4.2) > > 1) Are there any other such users out there? Definitely! (if you mean 'check out', as opposed to 'trust my life's work to' :) > 2a) EA support: supposedly with "pyxattr" recognized, but in > Mac OS > X the proper module is "xattr" which I have in my pythonmac 2.4.1 > installation (/usr/local/) and in the DarwinPorts environment > (/opt/local/). Other than my PATH variable, how do I get rdiff-backup > to recognize "xattr?" I can't really help you here, except to say that I've just submitted a new DarwinPorts port for xattr . It's called "py-xattr" in line with DarwinPorts convention. As you might expect, the sematics of xattr (ie Darwin EA) differ greatly from pyxattr (ie Linux EA). So you will need to go back to the rdiff-backup developers to get Mac xattr support. I don't know if anyone else in MacPython land has noticed the potential naming collision here with "pyxattr", the Linux EA package ? In order to avoid confusion, can I humbly suggest a name change for the xattr package? IMHO the package names (both of them) should be more representative of the underlying platforms (eg darwin_xattr), given the dependencies in each case. From bob at redivi.com Sat Oct 8 18:06:05 2005 From: bob at redivi.com (Bob Ippolito) Date: Sat, 8 Oct 2005 09:06:05 -0700 Subject: [Pythonmac-SIG] py-rdiff-backup? In-Reply-To: References: Message-ID: <6BB82813-FE76-4732-BE59-2BBA8F8039E8@redivi.com> On Oct 8, 2005, at 3:52 AM, Alastair Rankine wrote: > As you might expect, the sematics of xattr (ie Darwin EA) differ > greatly from pyxattr (ie Linux EA). So you will need to go back to > the rdiff-backup developers to get Mac xattr support. Well, not really. I just committed the 10 lines of code to give it a compatible python interface. > I don't know if anyone else in MacPython land has noticed the > potential naming collision here with "pyxattr", the Linux EA package > ? > > In order to avoid confusion, can I humbly suggest a name change for > the xattr package? IMHO the package names (both of them) should be > more representative of the underlying platforms (eg darwin_xattr), > given the dependencies in each case. The Linux package can bite me, it's GPL, so it's useless for my purposes. The Linux API for EA is actually almost identical to Darwin's (slightly less functional), so I went ahead and just added support for Linux. Unfortunately, I'm not running any modern Linux anywhere, so I couldn't test using it beyond getting it compiled on the sourceforge compile farm. NetBSD looks like it may also include a compatible API with Darwin's, but I'm not using that either and the compile farm host is down. FreeBSD unfortunately has its own API at this time, and the Windows API is of course not the same. -bob From ronaldoussoren at mac.com Sat Oct 8 20:48:08 2005 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Sat, 8 Oct 2005 20:48:08 +0200 Subject: [Pythonmac-SIG] Fat Python? In-Reply-To: <2AED62E2-0ABF-49FB-BB8B-2D388BD062D4@redivi.com> References: <2AED62E2-0ABF-49FB-BB8B-2D388BD062D4@redivi.com> Message-ID: On 7-okt-2005, at 19:58, Bob Ippolito wrote: > > On Oct 7, 2005, at 6:33 AM, Kent Quirk wrote: > >> We're trying to get our application ready for the forthcoming >> Intel Macs, and we'll need to have a fat binaries version of >> Python and support for it in py2app. >> >> We have successfully built an intel version of the Python.org >> version of Python 2.4 using gnu readline, but we haven't even >> tried to make fat binaries yet, nor do we have the full set of >> source changes found in Mac Python. Doing so would require quite a >> bit more autoconf-foo than we have at hand. >> >> We've also been looking at macholib to see about making it (and by >> extension, py2app) aware of little-endian binaries. But that's >> going slowly. >> >> Has anyone else tackled this yet? Are the Mac Python sources >> available? >> >> Bob, have you done anything with this since the spring? Can you >> perhaps enlighten us with what you know regarding the task queue >> to pull this off? > > I have no plans or interest in doing the work to support little > endian until I have a little endian machine. That's not going to > happen unless someone gives me one, or Apple comes out with a > little endian powerbook. I do have access to a little endian machine at work, but because changing Python to support fat binaries is likely to be very boring for the most part I won't work on it as well unless I'd actually have a good reason to do so. What you could do is building a native python on PPC, a native python on x86 and then merge the two. This would give you most of the functionality you're after. If I'd work on fat binary support I'd do it in this order: 1) Somehow automate the two builds + merge 2) Modify distutils to build fat binaries 3) Try to factor out all CPU-dependent autoconf stuff, such as by adding a py-cpuinfo.h If you go for step 2 it might be useful to add building against SDKs as well (10.3 or even 10.2 for PPC and 10.4 for x86). Step 1 is easy, step 3 is easy as well (except for the "get the patch merged into Python CVS" part), step 2 is a lot harder. Ronald > > -bob > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2105 bytes Desc: not available Url : http://mail.python.org/pipermail/pythonmac-sig/attachments/20051008/d3f06b19/smime.bin From bob at redivi.com Sat Oct 8 21:55:56 2005 From: bob at redivi.com (Bob Ippolito) Date: Sat, 8 Oct 2005 12:55:56 -0700 Subject: [Pythonmac-SIG] Fat Python? In-Reply-To: References: <2AED62E2-0ABF-49FB-BB8B-2D388BD062D4@redivi.com> Message-ID: <428D828F-066B-41C3-AB6F-6A99AE609A9A@redivi.com> On Oct 8, 2005, at 11:48 AM, Ronald Oussoren wrote: > > On 7-okt-2005, at 19:58, Bob Ippolito wrote: > > >> >> On Oct 7, 2005, at 6:33 AM, Kent Quirk wrote: >> >> >>> We're trying to get our application ready for the forthcoming >>> Intel Macs, and we'll need to have a fat binaries version of >>> Python and support for it in py2app. >>> >>> We have successfully built an intel version of the Python.org >>> version of Python 2.4 using gnu readline, but we haven't even >>> tried to make fat binaries yet, nor do we have the full set of >>> source changes found in Mac Python. Doing so would require quite >>> a bit more autoconf-foo than we have at hand. >>> >>> We've also been looking at macholib to see about making it (and >>> by extension, py2app) aware of little-endian binaries. But that's >>> going slowly. >>> >>> Has anyone else tackled this yet? Are the Mac Python sources >>> available? >>> >>> Bob, have you done anything with this since the spring? Can you >>> perhaps enlighten us with what you know regarding the task queue >>> to pull this off? >>> >> >> I have no plans or interest in doing the work to support little >> endian until I have a little endian machine. That's not going to >> happen unless someone gives me one, or Apple comes out with a >> little endian powerbook. >> > > I do have access to a little endian machine at work, but because > changing Python to support fat binaries is likely to be very boring > for the most part I won't work on it as well unless I'd actually > have a good reason to do so. > > What you could do is building a native python on PPC, a native > python on x86 and then merge the two. This would give you most of > the functionality you're after. > > If I'd work on fat binary support I'd do it in this order: > 1) Somehow automate the two builds + merge > 2) Modify distutils to build fat binaries > 3) Try to factor out all CPU-dependent autoconf stuff, such as by > adding a py-cpuinfo.h > > If you go for step 2 it might be useful to add building against > SDKs as well (10.3 or even 10.2 for PPC and 10.4 for x86). Step 1 > is easy, step 3 is easy as well (except for the "get the patch > merged into Python CVS" part), step 2 is a lot harder. Note that the two builds + merge scenario is the *ONLY* way to support Mac OS X 10.3 or earlier, if that matters. That's what I'd do also. The easiest way would probably just be to have two separate Python installs (PPC and x86), run through the build twice (once with each), then have a tool that merges every Mach-O that is in both trees into a third tree. That way, if any build tools try and do some introspection, it should still work. -bob From pkinnane at internode.on.net Sun Oct 9 11:41:41 2005 From: pkinnane at internode.on.net (Paul Kinnane) Date: Sun, 9 Oct 2005 19:11:41 +0930 Subject: [Pythonmac-SIG] Using distutils with XCode In-Reply-To: <43469AFD.4080103@noaa.gov> Message-ID: <000001c5ccb5$ade351b0$232efea9@pkiq3km4s40jzj> Chris The python extension I am trying to compile is for a 3d graphics animation package - which has a Python2.2 (carbon) interface. Compiling the extension under python2.2 is a hard constraint. I already have the plug-in running on the Win XP platform (compiling the extention under python2.2 is a trivial exercise in that environment), however the aim is to have a Mac version too. Paul -----Original Message----- From: Chris Barker [mailto:Chris.Barker at noaa.gov] Sent: Saturday, 8 October 2005 1:28 AM To: pythonmac-sig at python.org Subject: Re: [Pythonmac-SIG] Using distutils with XCode Paul Kinnane wrote: > I'm in the unfortunate position to need to be using Python2.2. Do you need Python 2.2? or so you need to run under Classic? If the former, and not the later, perhaps you can get 2.2 compiled for OS-X. If you need a straight unix-y python, it should be doable. In fact, I think 2.2 was delivered with OS-X 10.1 I'm also curious as to why you need 2.2. Is it really a hard constraint? -CHB -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From Chris.Barker at noaa.gov Sun Oct 9 20:52:05 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Sun, 09 Oct 2005 11:52:05 -0700 Subject: [Pythonmac-SIG] Using distutils with XCode In-Reply-To: <000001c5ccb5$ade351b0$232efea9@pkiq3km4s40jzj> References: <000001c5ccb5$ade351b0$232efea9@pkiq3km4s40jzj> Message-ID: <434966D5.3020803@noaa.gov> Paul Kinnane wrote: > The python extension I am trying to compile is for a 3d graphics > animation package - which has a Python2.2 (carbon) interface. If it's carbon under OS-X, then it could be either Mach-O, which you should be able to do with gcc. However if the binary can run under both OS-9 and OS-X, then it's CFM, and I don't think gcc can do that, so you'd need Cade Warrior or MPW. Honestly, I don't remember how the 2.2 MacPython was built, and I'm getting out of my depth. Can the developer of the program you're writing the plug in for give you any help? how do they compile it? You can get some older MacPython distributions here: http://homepages.cwi.nl/~jack/macpython/download.html Which I suspect you already know, but it won't hurt. For what it's worth, I remember it not being all that hard to compile modules for olde Mac Pythons...jsut the usual adding the right paths for the right headers and libs. -Good luck! -Chris From joycorry at yahoo.com Mon Oct 10 07:24:23 2005 From: joycorry at yahoo.com (Corrie Tse) Date: Sun, 9 Oct 2005 22:24:23 -0700 (PDT) Subject: [Pythonmac-SIG] Play Quicktime mov Message-ID: <20051010052423.2822.qmail@web30710.mail.mud.yahoo.com> Hi, I'm a newbie. Can anyone clearify if Python can play Quicktime movies? I kind of heard that it's possible. Also, does it have a specific control to play the .mov by time-codes? Many Thanks! Corrie __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com From tonynelson at georgeanelson.com Sun Oct 9 21:41:28 2005 From: tonynelson at georgeanelson.com (Tony Nelson) Date: Sun, 9 Oct 2005 15:41:28 -0400 Subject: [Pythonmac-SIG] How to install MacPython-OS9 2.3.3 on MacOS 8.6? Message-ID: I'm using Python 2.3 on FC3, and I'd like to also use it on MacOS 8.6. Before I get too involved, it seems that I should ask this list how to get MacPython-OS9 2.3.3 to work. says: >Despite earlier statements that MacPython-OS9 2.3 would run on MacOS 8.6 >this is not the case, at least not completely, and not without some >surgery. Contact the mailing list if you are desparate to get this working. So, would someone please tell me how to do it? And what the limitations are? ____________________________________________________________________ TonyN.:' ' From Henning.Ramm at mediapro-gmbh.de Mon Oct 10 15:05:45 2005 From: Henning.Ramm at mediapro-gmbh.de (Henning.Ramm@mediapro-gmbh.de) Date: Mon, 10 Oct 2005 15:05:45 +0200 Subject: [Pythonmac-SIG] Play Quicktime mov Message-ID: >I'm a newbie. Can anyone clearify if Python can play >Quicktime movies? I kind of heard that it's possible. >Also, does it have a specific control to play the .mov >by time-codes? Many Thanks! Python by itself cannot. But it can access Apple's core libraries to do anything. QuickTime seems a bit difficult, you seem to need AppleScript to access it, please have a look at the running thread "appscript and quicktime". Best regards, Henning Hraban Ramm S?dkurier Medienhaus / MediaPro Support/Admin/Development Dept. From bob at redivi.com Mon Oct 10 17:47:32 2005 From: bob at redivi.com (Bob Ippolito) Date: Mon, 10 Oct 2005 08:47:32 -0700 Subject: [Pythonmac-SIG] Play Quicktime mov In-Reply-To: References: Message-ID: <975F2781-B89D-4E8C-802E-8A3C1B4360F1@redivi.com> On Oct 10, 2005, at 6:05 AM, wrote: >> I'm a newbie. Can anyone clearify if Python can play >> Quicktime movies? I kind of heard that it's possible. >> Also, does it have a specific control to play the .mov >> by time-codes? Many Thanks! >> > > Python by itself cannot. But it can access Apple's core libraries > to do anything. > QuickTime seems a bit difficult, you seem to need AppleScript to > access it, > please have a look at the running thread "appscript and quicktime". That's not true at all. There's a Carbon.QuickTime module that can do most of what QuickTime does (none of which is very easy, unfortunately), and you can get at any of the Cocoa stuff (NSMovie, etc.) using PyObjC (which is a lot easier). Of course, you can also talk to the QuickTime player via apple events (AppleScript, etc.). -bob From Henning.Ramm at mediapro-gmbh.de Mon Oct 10 17:49:31 2005 From: Henning.Ramm at mediapro-gmbh.de (Henning.Ramm@mediapro-gmbh.de) Date: Mon, 10 Oct 2005 17:49:31 +0200 Subject: [Pythonmac-SIG] Play Quicktime mov Message-ID: >> Python by itself cannot. >That's not true at all. Sorry, I shouldn't answer if I have no clue... ;-/ Best regards, Henning Hraban Ramm S?dkurier Medienhaus / MediaPro Support/Admin/Development Dept. From takeme2your at rocketmail.com Mon Oct 10 18:29:52 2005 From: takeme2your at rocketmail.com (U n d e r a c h i e v e r) Date: Mon, 10 Oct 2005 17:29:52 +0100 Subject: [Pythonmac-SIG] Import ldap not behaving as expected Message-ID: Hi all Doubtless there is a very simple solution to my problem ... I've installed python2.4 with a handful of supporting modules (well, one, ldap) from darwinports. The following works fine provided I type it in interactively in a python session, but not as a script:- $ cat bin/testldapimport.py #!/opt/local/bin/python import ldap import os import sys def goodbye(exitmessage, exitcode): print exitmessage sys.exit(exitcode) goodbye("quiting",0) $ $ $ /opt/local/bin/python Python 2.4.1 (#1, Oct 10 2005, 11:15:09) [GCC 3.3 20030304 (Apple Computer, Inc. build 1671)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> #!/opt/local/bin/python ... import ldap >>> import os >>> import sys >>> >>> def goodbye(exitmessage, exitcode): ... print exitmessage ... sys.exit(exitcode) ... >>> goodbye("quiting",0) quiting But running the same coede as a script generates an error:- $ $ /opt/local/bin/python bin/testldapimport.py Traceback (most recent call last): File "bin/testldapimport.py", line 2, in ? import ldap File "/Users/glaw/bin/ldap.py", line 23, in ? except ldap.LDAPError, error_message: AttributeError: 'module' object has no attribute 'LDAPError' Cluestick? I'm lost as to what could be going wrong here... -- takeme2your at rocketmail.com U n d e r a c h i e v e r From hengist.podd at virgin.net Tue Oct 11 15:45:23 2005 From: hengist.podd at virgin.net (has) Date: Tue, 11 Oct 2005 14:45:23 +0100 Subject: [Pythonmac-SIG] Play Quicktime mov Message-ID: Henning Ramm wrote: > >> Python by itself cannot. >>That's not true at all. > >Sorry, I shouldn't answer if I have no clue... ;-/ QuickTime != QuickTime Player. QuickTime is a system API; QTP is just one of many applications that use that API. The OP will need to be more specific if they want a more detailed answer: it's not clear if they're wanting to use the QuickTime API in their own Python-based application, or control an existing application from Python. HTH has -- http://freespace.virgin.net/hamish.sanderson/ From bob at redivi.com Tue Oct 11 16:18:39 2005 From: bob at redivi.com (Bob Ippolito) Date: Tue, 11 Oct 2005 07:18:39 -0700 Subject: [Pythonmac-SIG] Import ldap not behaving as expected In-Reply-To: References: Message-ID: <1766B165-B8F5-4770-AB1F-7450A091445A@redivi.com> On Oct 10, 2005, at 9:29 AM, U n d e r a c h i e v e r wrote: > Hi all > > Doubtless there is a very simple solution to my problem ... > > I've installed python2.4 with a handful of supporting modules > (well, one, > ldap) from darwinports. > > The following works fine provided I type it in interactively in a > python > session, but not as a script:- > > $ cat bin/testldapimport.py > #!/opt/local/bin/python > import ldap > import os > import sys > > def goodbye(exitmessage, exitcode): > print exitmessage > sys.exit(exitcode) > > goodbye("quiting",0) > > $ > $ > $ /opt/local/bin/python > Python 2.4.1 (#1, Oct 10 2005, 11:15:09) > [GCC 3.3 20030304 (Apple Computer, Inc. build 1671)] on darwin > Type "help", "copyright", "credits" or "license" for more information. > >>>> #!/opt/local/bin/python >>>> > ... import ldap > >>>> import os >>>> import sys >>>> >>>> def goodbye(exitmessage, exitcode): >>>> > ... print exitmessage > ... sys.exit(exitcode) > ... > >>>> goodbye("quiting",0) >>>> > quiting > > But running the same coede as a script generates an error:- > > $ > $ /opt/local/bin/python bin/testldapimport.py > Traceback (most recent call last): > File "bin/testldapimport.py", line 2, in ? > import ldap > File "/Users/glaw/bin/ldap.py", line 23, in ? > except ldap.LDAPError, error_message: > AttributeError: 'module' object has no attribute 'LDAPError' > > Cluestick? I'm lost as to what could be going wrong here... You have a "ldap.py" getting in the way of the real LDAP module you want to use. It's because it's in the bin directory with the script, if you were in the bin directory when you ran it from the interpreter then you'd get the same error. -bob From morgan.hough at gmail.com Tue Oct 11 23:36:38 2005 From: morgan.hough at gmail.com (Morgan Hough) Date: Tue, 11 Oct 2005 22:36:38 +0100 Subject: [Pythonmac-SIG] pygtkglext 1.0.1 install issue Message-ID: <102408b60510111436u54a20e4dnecc976270390eefb@mail.gmail.com> I am trying to make a pygtkglext fink package (fink installs the gtkglext). Usually this make things easier but I am getting an install error that I don't understand and I was wondering if someone could decipher this. Thanks in advance. Cheers, -Morgan python2.3 setup.py install --prefix=/sw --root=/sw/src/fink.build/root-pygtkglext-py23-1.0.1-1 running install running build running build_py running build_ext running install_lib Traceback (most recent call last): File "setup.py", line 158, in ? cmdclass={'install_lib': PyGtkGLExtInstallLib, File "/sw/src/fink.build/root-python23-2.3.5-113/sw/lib/python2.3/distutils/core.py", line 149, in setup File "/sw/src/fink.build/root-python23-2.3.5-113/sw/lib/python2.3/distutils/dist.py", line 907, in run_commands File "/sw/src/fink.build/root-python23-2.3.5-113/sw/lib/python2.3/distutils/dist.py", line 927, in run_command File "/sw/src/fink.build/root-python23-2.3.5-113/sw/lib/python2.3/distutils/command/install.py", line 510, in run File "/sw/lib/python2.3/cmd.py", line 333, in run_command File "/sw/src/fink.build/root-python23-2.3.5-113/sw/lib/python2.3/distutils/dist.py", line 927, in run_command File "setup.py", line 61, in run self.add_template_option('VERSION', VERSION) File "/sw/lib/python2.3/cmd.py", line 112, in __getattr__ if self.intro: AttributeError: add_template_option From cwmoad at gmail.com Tue Oct 11 23:53:31 2005 From: cwmoad at gmail.com (Charlie Moad) Date: Tue, 11 Oct 2005 16:53:31 -0500 Subject: [Pythonmac-SIG] pygtkglext 1.0.1 install issue In-Reply-To: <102408b60510111436u54a20e4dnecc976270390eefb@mail.gmail.com> References: <102408b60510111436u54a20e4dnecc976270390eefb@mail.gmail.com> Message-ID: <6382066a0510111453l55c0679eo7a7656cdaf48694e@mail.gmail.com> The error is an incompatibility with python2.4's distutils I believe. I have yet to see a patch though. I personally just get the contents of the build since it completes successfully. I know, this probably won't help for packaging. It would be nice if someone know of a patch out there. On 10/11/05, Morgan Hough wrote: > I am trying to make a pygtkglext fink package (fink installs the > gtkglext). Usually this make things easier but I am getting an install > error that I don't understand and I was wondering if someone could > decipher this. Thanks in advance. > > Cheers, > > -Morgan > > python2.3 setup.py install --prefix=/sw > --root=/sw/src/fink.build/root-pygtkglext-py23-1.0.1-1 > running install > running build > running build_py > running build_ext > running install_lib > Traceback (most recent call last): > File "setup.py", line 158, in ? > cmdclass={'install_lib': PyGtkGLExtInstallLib, > File "/sw/src/fink.build/root-python23-2.3.5-113/sw/lib/python2.3/distutils/core.py", > line 149, in setup > File "/sw/src/fink.build/root-python23-2.3.5-113/sw/lib/python2.3/distutils/dist.py", > line 907, in run_commands > File "/sw/src/fink.build/root-python23-2.3.5-113/sw/lib/python2.3/distutils/dist.py", > line 927, in run_command > File "/sw/src/fink.build/root-python23-2.3.5-113/sw/lib/python2.3/distutils/command/install.py", > line 510, in run > File "/sw/lib/python2.3/cmd.py", line 333, in run_command > > File "/sw/src/fink.build/root-python23-2.3.5-113/sw/lib/python2.3/distutils/dist.py", > line 927, in run_command > File "setup.py", line 61, in run > self.add_template_option('VERSION', VERSION) > File "/sw/lib/python2.3/cmd.py", line 112, in __getattr__ > if self.intro: > AttributeError: add_template_option > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > From joycorry at yahoo.com Wed Oct 12 02:05:32 2005 From: joycorry at yahoo.com (Corrie Tse) Date: Tue, 11 Oct 2005 17:05:32 -0700 (PDT) Subject: [Pythonmac-SIG] Play Quicktime mov In-Reply-To: Message-ID: <20051012000532.95612.qmail@web30701.mail.mud.yahoo.com> Basically all i want to do is play a mov file from a specific time code. Whatever is the easiest way, whether that be controlling the quicktime play or using the quicktime api. Anyone have a code snippet for an example of something this simple? Thanks alot... -Corrie --- has wrote: > Henning Ramm wrote: > > > >> Python by itself cannot. > >>That's not true at all. > > > >Sorry, I shouldn't answer if I have no clue... ;-/ > > QuickTime != QuickTime Player. QuickTime is a system > API; QTP is just one of many applications that use > that API. > > The OP will need to be more specific if they want a > more detailed answer: it's not clear if they're > wanting to use the QuickTime API in their own > Python-based application, or control an existing > application from Python. > > HTH > > has > -- > http://freespace.virgin.net/hamish.sanderson/ > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > __________________________________ Start your day with Yahoo! - Make it your home page! http://www.yahoo.com/r/hs From hengist.podd at virgin.net Wed Oct 12 14:04:39 2005 From: hengist.podd at virgin.net (has) Date: Wed, 12 Oct 2005 13:04:39 +0100 Subject: [Pythonmac-SIG] Play Quicktime mov In-Reply-To: <20051012000532.95612.qmail@web30701.mail.mud.yahoo.com> References: <20051012000532.95612.qmail@web30701.mail.mud.yahoo.com> Message-ID: Corrie Tse wrote: >Basically all i want to do is play a mov file from a >specific time code. Using appscript to control the front movie in QuickTime Player: #!/usr/bin/env pythonw from appscript import * starttime = 30 # seconds m = app('QuickTime Player').movies[1] timescale = m.time_scale.get() m.current_time.set(starttime * timescale) m.play() If you need to open the movie from file first: #!/usr/bin/env pythonw from appscript import * from macfile import File moviepath = '/Users/has/Movies/some.mov' starttime = 30 # seconds m = app('QuickTime Player').open(File(moviepath)) timescale = m.time_scale.get() m.current_time.set(starttime * timescale) m.play() Calculates the start time based on seconds rather than timecodes, but modifying it to use the latter shouldn't be hard. HTH has -- http://freespace.virgin.net/hamish.sanderson/ From michael at possibleworlds.com Wed Oct 12 11:00:27 2005 From: michael at possibleworlds.com (michael ferraro) Date: Wed, 12 Oct 2005 05:00:27 -0400 Subject: [Pythonmac-SIG] Quicktime Module In-Reply-To: <428D828F-066B-41C3-AB6F-6A99AE609A9A@redivi.com> References: <2AED62E2-0ABF-49FB-BB8B-2D388BD062D4@redivi.com> <428D828F-066B-41C3-AB6F-6A99AE609A9A@redivi.com> Message-ID: <4E1FEDCF-52E6-497F-ABE3-A7CDF8E5B4FE@possibleworlds.com> Hello I was about to start some development using PyOpenGL to load textures from a Quicktime movie and was wondering if there have been any recent developments on the Quicktime module or should I use the existing Carbon.Qt and Carbon Quicktime modules include with Python 2.4.1 for Macos 10.4 Thanks M. Ferraro From strawman at astraw.com Thu Oct 13 00:09:33 2005 From: strawman at astraw.com (Andrew Straw) Date: Wed, 12 Oct 2005 15:09:33 -0700 Subject: [Pythonmac-SIG] Quicktime Module In-Reply-To: <4E1FEDCF-52E6-497F-ABE3-A7CDF8E5B4FE@possibleworlds.com> References: <2AED62E2-0ABF-49FB-BB8B-2D388BD062D4@redivi.com> <428D828F-066B-41C3-AB6F-6A99AE609A9A@redivi.com> <4E1FEDCF-52E6-497F-ABE3-A7CDF8E5B4FE@possibleworlds.com> Message-ID: <434D899D.4090902@astraw.com> I have some code that worked once upon a time (Mac OS X 10.2, I think) to do just that. It may be a decent place to start: http://visionegg.org/cgi-bin/viewcvs.cgi/trunk/visionegg/src/QuickTime.py?rev=1280&view=markup http://visionegg.org/cgi-bin/viewcvs.cgi/trunk/visionegg/swig_src/gl_qt.c?rev=1291&view=markup It uses Carbon.Qt and Carbon.Quicktime. I'd be interested in any further progress you make. There was once talk about making Python Quicktime bindings that would work on win32 and mac, which would be cool... Cheers! Andrew michael ferraro wrote: > Hello > > > I was about to start some development using PyOpenGL to > load textures from a Quicktime movie and was wondering > if there have been any recent developments on the Quicktime > module or should I use the existing Carbon.Qt and Carbon > Quicktime modules include with Python 2.4.1 for Macos 10.4 > > Thanks > > M. Ferraro > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig From takeme2your at rocketmail.com Thu Oct 13 08:39:38 2005 From: takeme2your at rocketmail.com (U n d e r a c h i e v e r) Date: Thu, 13 Oct 2005 07:39:38 +0100 Subject: [Pythonmac-SIG] Import ldap not behaving as expected References: <1766B165-B8F5-4770-AB1F-7450A091445A@redivi.com> Message-ID: On 11/10/05 3:18 pm, in article 1766B165-B8F5-4770-AB1F-7450A091445A at redivi.com, "Bob Ippolito" wrote: > > You have a "ldap.py" getting in the way of the real LDAP module you > want to use. Doh! Thanks -- takeme2your at rocketmail.com U n d e r a c h i e v e r From michael at possibleworlds.com Thu Oct 13 20:25:03 2005 From: michael at possibleworlds.com (michael ferraro) Date: Thu, 13 Oct 2005 14:25:03 -0400 Subject: [Pythonmac-SIG] Quicktime Module In-Reply-To: <434D899D.4090902@astraw.com> References: <2AED62E2-0ABF-49FB-BB8B-2D388BD062D4@redivi.com> <428D828F-066B-41C3-AB6F-6A99AE609A9A@redivi.com> <4E1FEDCF-52E6-497F-ABE3-A7CDF8E5B4FE@possibleworlds.com> <434D899D.4090902@astraw.com> Message-ID: <3F76430D-A3BD-4792-B2BE-3F4BCA273009@possibleworlds.com> Thanks, This is a excellent starting place, I have been looking a the OpenGL mailing list and have found a bit of discussion about how to achieve maximum performance for movie playback, which involves the minimum (or no) format conversions and allows for DMA transfers. When I have tried to use Quicktime calls that are mentioned in the sample code (QTNewGWorldsFromPtr) they are not implemented, so I am not sure how complete the module is. M On Oct 12, 2005, at 6:09 PM, Andrew Straw wrote: > I have some code that worked once upon a time (Mac OS X 10.2, I > think) to do just that. It may be a decent place to start: > > http://visionegg.org/cgi-bin/viewcvs.cgi/trunk/visionegg/src/ > QuickTime.py?rev=1280&view=markup > http://visionegg.org/cgi-bin/viewcvs.cgi/trunk/visionegg/swig_src/ > gl_qt.c?rev=1291&view=markup > > It uses Carbon.Qt and Carbon.Quicktime. I'd be interested in any > further progress you make. > > There was once talk about making Python Quicktime bindings that > would work on win32 and mac, which would be cool... > > Cheers! > Andrew > > michael ferraro wrote: > >> Hello >> I was about to start some development using PyOpenGL to >> load textures from a Quicktime movie and was wondering >> if there have been any recent developments on the Quicktime >> module or should I use the existing Carbon.Qt and Carbon >> Quicktime modules include with Python 2.4.1 for Macos 10.4 >> Thanks >> M. Ferraro >> _______________________________________________ >> Pythonmac-SIG maillist - Pythonmac-SIG at python.org >> http://mail.python.org/mailman/listinfo/pythonmac-sig >> > > > From bob at redivi.com Thu Oct 13 21:03:25 2005 From: bob at redivi.com (Bob Ippolito) Date: Thu, 13 Oct 2005 12:03:25 -0700 Subject: [Pythonmac-SIG] Quicktime Module In-Reply-To: <3F76430D-A3BD-4792-B2BE-3F4BCA273009@possibleworlds.com> References: <2AED62E2-0ABF-49FB-BB8B-2D388BD062D4@redivi.com> <428D828F-066B-41C3-AB6F-6A99AE609A9A@redivi.com> <4E1FEDCF-52E6-497F-ABE3-A7CDF8E5B4FE@possibleworlds.com> <434D899D.4090902@astraw.com> <3F76430D-A3BD-4792-B2BE-3F4BCA273009@possibleworlds.com> Message-ID: If you're looking for maximum performance, you're probably going to have to write some code in C or Objective-C that implements the texture loading. It may even be easier because you can use the code snippets that you've found. -bob On Oct 13, 2005, at 11:25 AM, michael ferraro wrote: > Thanks, This is a excellent starting place, > > I have been looking a the OpenGL mailing list and have found > a bit of discussion about how to achieve maximum performance > for movie playback, which involves the minimum (or no) format > conversions and allows for DMA transfers. When I have tried > to use Quicktime calls that are mentioned in the sample code > (QTNewGWorldsFromPtr) they are not implemented, so I am > not sure how complete the module is. > > M > > > On Oct 12, 2005, at 6:09 PM, Andrew Straw wrote: > > >> I have some code that worked once upon a time (Mac OS X 10.2, I >> think) to do just that. It may be a decent place to start: >> >> http://visionegg.org/cgi-bin/viewcvs.cgi/trunk/visionegg/src/ >> QuickTime.py?rev=1280&view=markup >> http://visionegg.org/cgi-bin/viewcvs.cgi/trunk/visionegg/swig_src/ >> gl_qt.c?rev=1291&view=markup >> >> It uses Carbon.Qt and Carbon.Quicktime. I'd be interested in any >> further progress you make. >> >> There was once talk about making Python Quicktime bindings that >> would work on win32 and mac, which would be cool... >> >> Cheers! >> Andrew >> >> michael ferraro wrote: >> >> >>> Hello >>> I was about to start some development using PyOpenGL to >>> load textures from a Quicktime movie and was wondering >>> if there have been any recent developments on the Quicktime >>> module or should I use the existing Carbon.Qt and Carbon >>> Quicktime modules include with Python 2.4.1 for Macos 10.4 >>> Thanks >>> M. Ferraro >>> _______________________________________________ >>> Pythonmac-SIG maillist - Pythonmac-SIG at python.org >>> http://mail.python.org/mailman/listinfo/pythonmac-sig >>> >>> >> >> >> >> > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > From michael at possibleworlds.com Thu Oct 13 21:11:03 2005 From: michael at possibleworlds.com (michael ferraro) Date: Thu, 13 Oct 2005 15:11:03 -0400 Subject: [Pythonmac-SIG] Quicktime Module In-Reply-To: References: <2AED62E2-0ABF-49FB-BB8B-2D388BD062D4@redivi.com> <428D828F-066B-41C3-AB6F-6A99AE609A9A@redivi.com> <4E1FEDCF-52E6-497F-ABE3-A7CDF8E5B4FE@possibleworlds.com> <434D899D.4090902@astraw.com> <3F76430D-A3BD-4792-B2BE-3F4BCA273009@possibleworlds.com> Message-ID: <28267381-7E5A-4FD4-961B-55169664AEFF@possibleworlds.com> The more I look at the situation more right you are! thanks again M On Oct 13, 2005, at 3:03 PM, Bob Ippolito wrote: > If you're looking for maximum performance, you're probably going to > have to write some code in C or Objective-C that implements the > texture loading. It may even be easier because you can use the code > snippets that you've found. > > -bob > > On Oct 13, 2005, at 11:25 AM, michael ferraro wrote: > > >> Thanks, This is a excellent starting place, >> >> I have been looking a the OpenGL mailing list and have found >> a bit of discussion about how to achieve maximum performance >> for movie playback, which involves the minimum (or no) format >> conversions and allows for DMA transfers. When I have tried >> to use Quicktime calls that are mentioned in the sample code >> (QTNewGWorldsFromPtr) they are not implemented, so I am >> not sure how complete the module is. >> >> M >> >> >> On Oct 12, 2005, at 6:09 PM, Andrew Straw wrote: >> >> >> >>> I have some code that worked once upon a time (Mac OS X 10.2, I >>> think) to do just that. It may be a decent place to start: >>> >>> http://visionegg.org/cgi-bin/viewcvs.cgi/trunk/visionegg/src/ >>> QuickTime.py?rev=1280&view=markup >>> http://visionegg.org/cgi-bin/viewcvs.cgi/trunk/visionegg/swig_src/ >>> gl_qt.c?rev=1291&view=markup >>> >>> It uses Carbon.Qt and Carbon.Quicktime. I'd be interested in any >>> further progress you make. >>> >>> There was once talk about making Python Quicktime bindings that >>> would work on win32 and mac, which would be cool... >>> >>> Cheers! >>> Andrew >>> >>> michael ferraro wrote: >>> >>> >>> >>>> Hello >>>> I was about to start some development using PyOpenGL to >>>> load textures from a Quicktime movie and was wondering >>>> if there have been any recent developments on the Quicktime >>>> module or should I use the existing Carbon.Qt and Carbon >>>> Quicktime modules include with Python 2.4.1 for Macos 10.4 >>>> Thanks >>>> M. Ferraro >>>> _______________________________________________ >>>> Pythonmac-SIG maillist - Pythonmac-SIG at python.org >>>> http://mail.python.org/mailman/listinfo/pythonmac-sig >>>> >>>> >>>> >>> >>> >>> >>> >>> >> >> _______________________________________________ >> Pythonmac-SIG maillist - Pythonmac-SIG at python.org >> http://mail.python.org/mailman/listinfo/pythonmac-sig >> >> > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > From r.taylor at eris.qinetiq.com Wed Oct 12 15:07:48 2005 From: r.taylor at eris.qinetiq.com (Richard Taylor) Date: Wed, 12 Oct 2005 14:07:48 +0100 Subject: [Pythonmac-SIG] problems using py2app Message-ID: <200510121407.59319.r.taylor@eris.qinetiq.com> Hi I am trying to use py2app (http://undefined.org/python/) to package a gnome-python application called gramps (http://www.gramps-project.org) for MAC OS X. py2app does not have a mailing list so I started by posting to comp.lang.python and someone there pointed me here instead. If anyone could point me in the direction of a better forum is there is one. The command I am running is: python setup.py py2app The error I am getting is (the full output is attached): -> raise ValueError, "New Mach-O header is too large to relocate" It looks like there is a problem with the number of libraries that gramps depends on, but I am new to the MAC and py2app so I am not sure where to turn next to overcome this problem. Any ideas? Regards Richard running py2app *** using recipe: sip *** *** filtering dependencies *** 435 total 34 filtered 6 orphaned 401 remaining *** create binaries *** skipping python loader for extension 'MacOS' skipping python loader for extension 'Nav' skipping python loader for extension '_AE' skipping python loader for extension '_Ctl' skipping python loader for extension '_Dlg' skipping python loader for extension '_Evt' skipping python loader for extension '_File' skipping python loader for extension '_Folder' skipping python loader for extension '_Menu' skipping python loader for extension '_Qd' skipping python loader for extension '_Res' skipping python loader for extension '_Win' skipping python loader for extension '_codecs_cn' skipping python loader for extension '_codecs_hk' skipping python loader for extension '_codecs_iso2022' skipping python loader for extension '_codecs_jp' skipping python loader for extension '_codecs_kr' skipping python loader for extension '_codecs_tw' skipping python loader for extension '_locale' skipping python loader for extension '_random' skipping python loader for extension '_socket' skipping python loader for extension '_ssl' skipping python loader for extension '_weakref' skipping python loader for extension 'array' skipping python loader for extension 'binascii' skipping python loader for extension 'bz2' skipping python loader for extension 'cPickle' skipping python loader for extension 'cStringIO' skipping python loader for extension 'datetime' skipping python loader for extension 'fcntl' skipping python loader for extension 'icglue' skipping python loader for extension 'itertools' skipping python loader for extension 'math' skipping python loader for extension 'md5' skipping python loader for extension 'pwd' skipping python loader for extension 'pyexpat' skipping python loader for extension 'strop' skipping python loader for extension 'struct' skipping python loader for extension 'termios' skipping python loader for extension 'time' skipping python loader for extension 'unicodedata' skipping python loader for extension 'zlib' skipping python loader for extension '_bsddb' skipping python loader for extension 'gconf' skipping python loader for extension 'gnome._gnome' skipping python loader for extension 'gnome.ui' skipping python loader for extension 'gnomecanvas' skipping python loader for extension 'gnomevfs' skipping python loader for extension 'gobject' skipping python loader for extension 'gtk._gtk' skipping python loader for extension 'gtk.glade' skipping python loader for extension 'pango' *** byte compile python files *** skipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/AddMedia.py to AddMedia.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/AddSpouse.py to AddSpouse.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/AddrEdit.py to AddrEdit.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/ArgHandler.py to ArgHandler.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/AttrEdit.py to AttrEdit.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/AutoComp.py to AutoComp.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/BaseDoc.py to BaseDoc.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/Bookmarks.py to Bookmarks.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/CalSdn.py to CalSdn.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/ChooseParents.py to ChooseParents.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/ColumnOrder.py to ColumnOrder.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/Date.py to Date.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/DateDisplay.py to DateDisplay.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/DateEdit.py to DateEdit.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/DateHandler.py to DateHandler.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/DateParser.py to DateParser.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/DbPrompter.py to DbPrompter.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/DdTargets.py to DdTargets.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/DisplayModels.py to DisplayModels.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/DisplayTrace.py to DisplayTrace.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/EditPerson.py to EditPerson.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/EditPlace.py to EditPlace.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/EditSource.py to EditSource.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/Errors.py to Errors.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/EventEdit.py to EventEdit.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/Exporter.py to Exporter.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/FamilyView.py to FamilyView.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/FontScale.py to FontScale.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/GedcomInfo.py to GedcomInfo.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/GenericFilter.py to GenericFilter.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/GrampsBSDDB.py to GrampsBSDDB.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/GrampsCfg.py to GrampsCfg.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/GrampsDBCallback.py to GrampsDBCallback.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/GrampsDbBase.py to GrampsDbBase.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/GrampsGEDDB.py to GrampsGEDDB.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/GrampsGconfKeys.py to GrampsGconfKeys.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/GrampsInMemDB.py to GrampsInMemDB.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/GrampsIniKeys.py to GrampsIniKeys.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/GrampsKeys.py to GrampsKeys.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/GrampsMime.py to GrampsMime.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/GrampsXMLDB.py to GrampsXMLDB.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/ImageSelect.py to ImageSelect.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/ImgManip.py to ImgManip.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/ListModel.py to ListModel.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/LocEdit.py to LocEdit.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/Marriage.py to Marriage.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/MediaView.py to MediaView.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/MergeData.py to MergeData.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/MergePeople.py to MergePeople.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/NameDisplay.py to NameDisplay.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/NameEdit.py to NameEdit.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/NoteEdit.py to NoteEdit.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/PaperMenu.py to PaperMenu.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/PedView.py to PedView.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/PeopleModel.py to PeopleModel.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/PeopleView.py to PeopleView.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/PlaceView.py to PlaceView.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/PluginMgr.py to PluginMgr.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/Plugins.py to Plugins.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/QuestionDialog.py to QuestionDialog.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/ReadGedcom.py to ReadGedcom.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/ReadGrdb.py to ReadGrdb.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/ReadXML.py to ReadXML.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/RecentFiles.py to RecentFiles.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/RelImage.py to RelImage.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/RelLib.py to RelLib.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/Relationship.py to Relationship.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/Report.py to Report.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/ReportUtils.py to ReportUtils.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/SelectChild.py to SelectChild.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/SelectObject.py to SelectObject.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/SelectPerson.py to SelectPerson.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/SourceView.py to SourceView.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/Sources.py to Sources.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/Spell.py to Spell.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/StartupDialog.py to StartupDialog.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/StyleEditor.py to StyleEditor.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/TarFile.py to TarFile.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/TipOfDay.py to TipOfDay.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/TransTable.py to TransTable.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/UrlEdit.py to UrlEdit.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/Utils.py to Utils.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/Witness.py to Witness.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/WriteGedcom.py to WriteGedcom.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/WriteGrdb.py to WriteGrdb.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/WriteXML.py to WriteXML.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/ansel_utf8.py to ansel_utf8.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/const.py to const.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/gramps.py to gramps.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/gramps_main.py to gramps_main.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/src/latin_utf8.py to latin_utf8.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ConfigParser.py to ConfigParser.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/StringIO.py to StringIO.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/UserDict.py to UserDict.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/__future__.py to __future__.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/_strptime.py to _strptime.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/base64.py to base64.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/bsddb/__init__.py to bsddb/__init__.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/bsddb/db.py to bsddb/db.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/bsddb/dbshelve.py to bsddb/dbshelve.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/calendar.py to calendar.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/cgi.py to cgi.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/codecs.py to codecs.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/copy.py to copy.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/copy_reg.py to copy_reg.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/dis.py to dis.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/dummy_thread.py to dummy_thread.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/Charset.py to email/Charset.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/Encoders.py to email/Encoders.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/Errors.py to email/Errors.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/FeedParser.py to email/FeedParser.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/Generator.py to email/Generator.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/Header.py to email/Header.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/Iterators.py to email/Iterators.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/Message.py to email/Message.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/Parser.py to email/Parser.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/Utils.py to email/Utils.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/__init__.py to email/__init__.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/_parseaddr.py to email/_parseaddr.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/base64MIME.py to email/base64MIME.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/email/quopriMIME.py to email/quopriMIME.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/__init__.py to encodings/__init__.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/aliases.py to encodings/aliases.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/ascii.py to encodings/ascii.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/base64_codec.py to encodings/base64_codec.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/big5.py to encodings/big5.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/big5hkscs.py to encodings/big5hkscs.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/bz2_codec.py to encodings/bz2_codec.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/charmap.py to encodings/charmap.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp037.py to encodings/cp037.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp1006.py to encodings/cp1006.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp1026.py to encodings/cp1026.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp1140.py to encodings/cp1140.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp1250.py to encodings/cp1250.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp1251.py to encodings/cp1251.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp1252.py to encodings/cp1252.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp1253.py to encodings/cp1253.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp1254.py to encodings/cp1254.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp1255.py to encodings/cp1255.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp1256.py to encodings/cp1256.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp1257.py to encodings/cp1257.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp1258.py to encodings/cp1258.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp424.py to encodings/cp424.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp437.py to encodings/cp437.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp500.py to encodings/cp500.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp737.py to encodings/cp737.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp775.py to encodings/cp775.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp850.py to encodings/cp850.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp852.py to encodings/cp852.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp855.py to encodings/cp855.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp856.py to encodings/cp856.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp857.py to encodings/cp857.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp860.py to encodings/cp860.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp861.py to encodings/cp861.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp862.py to encodings/cp862.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp863.py to encodings/cp863.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp864.py to encodings/cp864.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp865.py to encodings/cp865.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp866.py to encodings/cp866.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp869.py to encodings/cp869.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp874.py to encodings/cp874.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp875.py to encodings/cp875.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp932.py to encodings/cp932.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp949.py to encodings/cp949.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/cp950.py to encodings/cp950.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/euc_jis_2004.py to encodings/euc_jis_2004.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/euc_jisx0213.py to encodings/euc_jisx0213.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/euc_jp.py to encodings/euc_jp.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/euc_kr.py to encodings/euc_kr.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/gb18030.py to encodings/gb18030.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/gb2312.py to encodings/gb2312.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/gbk.py to encodings/gbk.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/hex_codec.py to encodings/hex_codec.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/hp_roman8.py to encodings/hp_roman8.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/hz.py to encodings/hz.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/idna.py to encodings/idna.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso2022_jp.py to encodings/iso2022_jp.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso2022_jp_1.py to encodings/iso2022_jp_1.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso2022_jp_2.py to encodings/iso2022_jp_2.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso2022_jp_2004.py to encodings/iso2022_jp_2004.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso2022_jp_3.py to encodings/iso2022_jp_3.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso2022_jp_ext.py to encodings/iso2022_jp_ext.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso2022_kr.py to encodings/iso2022_kr.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_1.py to encodings/iso8859_1.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_10.py to encodings/iso8859_10.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_11.py to encodings/iso8859_11.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_13.py to encodings/iso8859_13.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_14.py to encodings/iso8859_14.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_15.py to encodings/iso8859_15.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_16.py to encodings/iso8859_16.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_2.py to encodings/iso8859_2.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_3.py to encodings/iso8859_3.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_4.py to encodings/iso8859_4.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_5.py to encodings/iso8859_5.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_6.py to encodings/iso8859_6.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_7.py to encodings/iso8859_7.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_8.py to encodings/iso8859_8.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/iso8859_9.py to encodings/iso8859_9.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/johab.py to encodings/johab.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/koi8_r.py to encodings/koi8_r.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/koi8_u.py to encodings/koi8_u.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/latin_1.py to encodings/latin_1.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/mac_cyrillic.py to encodings/mac_cyrillic.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/mac_greek.py to encodings/mac_greek.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/mac_iceland.py to encodings/mac_iceland.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/mac_latin2.py to encodings/mac_latin2.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/mac_roman.py to encodings/mac_roman.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/mac_turkish.py to encodings/mac_turkish.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/mbcs.py to encodings/mbcs.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/palmos.py to encodings/palmos.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/ptcp154.py to encodings/ptcp154.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/punycode.py to encodings/punycode.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/quopri_codec.py to encodings/quopri_codec.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/raw_unicode_escape.py to encodings/raw_unicode_escape.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/rot_13.py to encodings/rot_13.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/shift_jis.py to encodings/shift_jis.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/shift_jis_2004.py to encodings/shift_jis_2004.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/shift_jisx0213.py to encodings/shift_jisx0213.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/string_escape.py to encodings/string_escape.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/tis_620.py to encodings/tis_620.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/undefined.py to encodings/undefined.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/unicode_escape.py to encodings/unicode_escape.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/unicode_internal.py to encodings/unicode_internal.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/utf_16.py to encodings/utf_16.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/utf_16_be.py to encodings/utf_16_be.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/utf_16_le.py to encodings/utf_16_le.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/utf_7.py to encodings/utf_7.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/utf_8.py to encodings/utf_8.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/uu_codec.py to encodings/uu_codec.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/encodings/zlib_codec.py to encodings/zlib_codec.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/fnmatch.py to fnmatch.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ftplib.py to ftplib.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/getopt.py to getopt.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/getpass.py to getpass.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/gettext.py to gettext.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/glob.py to glob.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/gopherlib.py to gopherlib.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/gzip.py to gzip.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/httplib.py to httplib.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/inspect.py to inspect.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/linecache.py to linecache.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/locale.py to locale.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/macpath.py to macpath.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/macurl2path.py to macurl2path.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/mimetools.py to mimetools.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/mimetypes.py to mimetypes.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/opcode.py to opcode.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/os.py to os.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/AE.py to Carbon/AE.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Appearance.py to Carbon/Appearance.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/AppleEvents.py to Carbon/AppleEvents.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/CarbonEvents.py to Carbon/CarbonEvents.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/ControlAccessor.py to Carbon/ControlAccessor.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Controls.py to Carbon/Controls.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Ctl.py to Carbon/Ctl.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Dialogs.py to Carbon/Dialogs.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Dlg.py to Carbon/Dlg.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Dragconst.py to Carbon/Dragconst.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Events.py to Carbon/Events.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Evt.py to Carbon/Evt.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/File.py to Carbon/File.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Files.py to Carbon/Files.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Folder.py to Carbon/Folder.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Folders.py to Carbon/Folders.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Menu.py to Carbon/Menu.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Qd.py to Carbon/Qd.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/QuickDraw.py to Carbon/QuickDraw.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Res.py to Carbon/Res.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/TextEdit.py to Carbon/TextEdit.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Win.py to Carbon/Win.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/Windows.py to Carbon/Windows.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/Carbon/__init__.py to Carbon/__init__.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/EasyDialogs.py to EasyDialogs.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/aepack.py to aepack.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/aetools.py to aetools.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/aetypes.py to aetypes.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/applesingle.py to applesingle.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/ic.py to ic.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/Finder/Containers_and_folders.py to Finder/Containers_and_folders.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/Finder/Enumerations.py to Finder/Enumerations.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/Finder/Files.py to Finder/Files.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/Finder/Finder_Basics.py to Finder/Finder_Basics.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/Finder/Finder_items.py to Finder/Finder_items.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/Finder/Legacy_suite.py to Finder/Legacy_suite.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/Finder/Standard_Suite.py to Finder/Standard_Suite.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/Finder/Type_Definitions.py to Finder/Type_Definitions.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/Finder/Window_classes.py to Finder/Window_classes.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/Finder/__init__.py to Finder/__init__.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/StdSuites/AppleScript_Suite.py to StdSuites/AppleScript_Suite.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/StdSuites/Macintosh_Connectivity_Clas.py to StdSuites/Macintosh_Connectivity_Clas.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/StdSuites/QuickDraw_Graphics_Suite.py to StdSuites/QuickDraw_Graphics_Suite.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/StdSuites/QuickDraw_Graphics_Suppleme.py to StdSuites/QuickDraw_Graphics_Suppleme.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/StdSuites/Required_Suite.py to StdSuites/Required_Suite.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/StdSuites/Standard_Suite.py to StdSuites/Standard_Suite.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/StdSuites/Table_Suite.py to StdSuites/Table_Suite.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/StdSuites/Text_Suite.py to StdSuites/Text_Suite.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/StdSuites/Type_Names_Suite.py to StdSuites/Type_Names_Suite.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/StdSuites/__init__.py to StdSuites/__init__.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/_builtinSuites/__init__.py to _builtinSuites/__init__.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/lib-scriptpackages/_builtinSuites/builtin_Suite.py to _builtinSuites/builtin_Suite.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/macfs.py to macfs.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/macostools.py to macostools.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/plat-mac/macresource.py to macresource.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/popen2.py to popen2.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/posixpath.py to posixpath.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/quopri.py to quopri.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/random.py to random.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/re.py to re.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/repr.py to repr.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/rfc822.py to rfc822.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/sets.py to sets.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/shutil.py to shutil.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/socket.py to socket.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/sre.py to sre.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/sre_compile.py to sre_compile.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/sre_constants.py to sre_constants.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/sre_parse.py to sre_parse.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/stat.py to stat.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/string.py to string.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/stringprep.py to stringprep.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/tempfile.py to tempfile.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/token.py to token.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/tokenize.py to tokenize.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/traceback.py to traceback.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/types.py to types.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/unittest.py to unittest.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/urllib.py to urllib.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/urlparse.py to urlparse.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/uu.py to uu.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/warnings.py to warnings.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/weakref.py to weakref.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/xml/__init__.py to xml/__init__.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/xml/parsers/__init__.py to xml/parsers/__init__.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/xml/parsers/expat.py to xml/parsers/expat.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/xml/sax/__init__.py to xml/sax/__init__.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/xml/sax/_exceptions.py to xml/sax/_exceptions.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/xml/sax/expatreader.py to xml/sax/expatreader.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/xml/sax/handler.py to xml/sax/handler.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/xml/sax/saxutils.py to xml/sax/saxutils.pycskipping byte-compilation of /opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/xml/sax/xmlreader.py to xml/sax/xmlreader.pycskipping byte-compilation of /opt/local/lib/python2.4/site-packages/gtk-2.0/gnome/__init__.py to gnome/__init__.pycskipping byte-compilation of /opt/local/lib/python2.4/site-packages/gtk-2.0/gnome/canvas.py to gnome/canvas.pycskipping byte-compilation of /opt/local/lib/python2.4/site-packages/gtk-2.0/gnome/vfs.py to gnome/vfs.pycskipping byte-compilation of /opt/local/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py to gtk/__init__.pycskipping byte-compilation of /opt/local/lib/python2.4/site-packages/gtk-2.0/gtk/keysyms.py to gtk/keysyms.pycskipping byte-compilation of /opt/local/lib/python2.4/site-packages/py2app/py2app/bootstrap/boot_app.py to boot_app.pycskipping byte-compilation of /opt/local/lib/python2.4/site-packages/py2app/py2app/bootstrap/chdir_resource.py to chdir_resource.pycskipping byte-compilation of /opt/local/lib/python2.4/site-packages/py2app/py2app/bootstrap/disable_linecache.py to disable_linecache.pycskipping byte-compilation of /opt/local/lib/python2.4/site-packages/pygtk.py to pygtk.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/MacOS.py to MacOS.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/Nav.py to Nav.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_AE.py to _AE.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_Ctl.py to _Ctl.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_Dlg.py to _Dlg.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_Evt.py to _Evt.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_File.py to _File.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_Folder.py to _Folder.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_Menu.py to _Menu.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_Qd.py to _Qd.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_Res.py to _Res.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_Win.py to _Win.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_codecs_cn.py to _codecs_cn.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_codecs_hk.py to _codecs_hk.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_codecs_iso2022.py to _codecs_iso2022.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_codecs_jp.py to _codecs_jp.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_codecs_kr.py to _codecs_kr.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_codecs_tw.py to _codecs_tw.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_locale.py to _locale.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_random.py to _random.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_socket.py to _socket.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_ssl.py to _ssl.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_weakref.py to _weakref.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/array.py to array.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/binascii.py to binascii.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/bz2.py to bz2.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/cPickle.py to cPickle.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/cStringIO.py to cStringIO.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/datetime.py to datetime.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/fcntl.py to fcntl.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/icglue.py to icglue.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/itertools.py to itertools.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/math.py to math.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/md5.py to md5.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/pwd.py to pwd.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/pyexpat.py to pyexpat.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/strop.py to strop.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/struct.py to struct.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/termios.py to termios.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/time.py to time.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/unicodedata.py to unicodedata.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/zlib.py to zlib.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/_bsddb.py to _bsddb.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/gconf.py to gconf.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/gnome/_gnome.py to gnome/_gnome.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/gnome/ui.py to gnome/ui.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/gnomecanvas.py to gnomecanvas.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/gnomevfs.py to gnomevfs.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/gobject.py to gobject.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/gtk/_gtk.py to gtk/_gtk.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/gtk/glade.py to gtk/glade.pycskipping byte-compilation of /Users/rjt/Src/gramps-2.0.8/build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/temp/pango.py to pango.pyc*** creating application bundle: gramps *** copying build/bdist.darwin-8.2.1-Power_Macintosh/python2.4-standalone/app/site-packages.zip -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Resources/Pythoncopying /opt/local/Library/Frameworks/Python.framework/Versions/2.4/Resources/English.lproj/InfoPlist.strings -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworks/Python.framework/Versions/2.4/Resources/English.lprojcopying /opt/local/Library/Frameworks/Python.framework/Versions/2.4/Python -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworks/Python.framework/Versions/2.4copying /opt/local/Library/Frameworks/Python.framework/Versions/2.4/Resources/Info.plist -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworks/Python.framework/Versions/2.4/Resourcescopying /opt/local/Library/Frameworks/Python.framework/Versions/2.4/Resources/version.plist -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworks/Python.framework/Versions/2.4/Resourcescopying /opt/local/Library/Frameworks/Python.framework/Versions/2.4/bin/python -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworks/Python.framework/Versions/2.4/bincopying /opt/local/Library/Frameworks/Python.framework/Versions/2.4/Resources/English.lproj/InfoPlist.strings -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworks/Python.framework/Versions/2.4/Resources/English.lprojcopying /opt/local/Library/Frameworks/Python.framework/Versions/2.4/Python -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworks/Python.framework/Versions/2.4copying /opt/local/Library/Frameworks/Python.framework/Versions/2.4/Resources/Info.plist -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworks/Python.framework/Versions/2.4/Resourcescopying /opt/local/Library/Frameworks/Python.framework/Versions/2.4/Resources/version.plist -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworks/Python.framework/Versions/2.4/Resourcescopying /opt/local/Library/Frameworks/Python.framework/Versions/2.4/bin/python -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworks/Python.framework/Versions/2.4/bincopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBitCosNaming-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBitCosNaming-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBit-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBit-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBit-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-activation.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-activation.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBitCosNaming-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBit-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnomecanvas-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnomecanvas-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgtk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgtk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libatk-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libatk-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libart_lgpl_2.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libart_lgpl_2.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnome-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnome-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnomevfs-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnomevfs-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgconf-2.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgconf-2.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBit-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBitCosNaming-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-activation.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBit-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libxml2.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libxml2.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBitCosNaming-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libxml2.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-activation.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgconf-2.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBit-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libesd.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libesd.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libaudiofile.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libaudiofile.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBitCosNaming-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libesd.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libaudiofile.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnomevfs-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-activation.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libxml2.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgconf-2.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBit-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgtk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libatk-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libatk-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonoboui-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libesd.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libaudiofile.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBitCosNaming-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libxml2.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnomecanvas-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnome-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libart_lgpl_2.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgtk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libatk-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnomevfs-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgconf-2.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-activation.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBit-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnome-keyring.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libdb-4.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgconf-2.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBit-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnomecanvas-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libart_lgpl_2.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgtk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libatk-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnomevfs-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBitCosNaming-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libxml2.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgconf-2.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-activation.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBit-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnome-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libxml2.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBitCosNaming-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libesd.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libaudiofile.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnomevfs-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgconf-2.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-activation.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBit-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnomeui-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libesd.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libaudiofile.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBitCosNaming-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonoboui-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnome-keyring.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libxml2.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnomecanvas-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnome-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpopt.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libart_lgpl_2.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgtk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libatk-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgnomevfs-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgconf-2.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libbonobo-activation.4.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libORBit-2.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgthread-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgtk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libatk-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libatk-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgtk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk-x11-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libatk-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libgdk_pixbuf-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpng12.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libz.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libtiff.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libjpeg.62.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/Frameworkscopying /opt/local/lib/libpangocairo-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/FrameworksWARNING: Mach-O header may be too large to relocate copying /opt/local/lib/libpangoft2-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/FrameworksWARNING: Mach-O header may be too large to relocate copying /opt/local/lib/libexpat.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/FrameworksWARNING: Mach-O header may be too large to relocate copying /opt/local/lib/libpango-1.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/FrameworksWARNING: Mach-O header may be too large to relocate copying /opt/local/lib/libcairo.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/FrameworksWARNING: Mach-O header may be too large to relocate copying /opt/local/lib/libgobject-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/FrameworksWARNING: Mach-O header may be too large to relocate copying /opt/local/lib/libgmodule-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/FrameworksWARNING: Mach-O header may be too large to relocate copying /opt/local/lib/libglib-2.0.0.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/FrameworksWARNING: Mach-O header may be too large to relocate copying /opt/local/lib/libintl.3.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/FrameworksWARNING: Mach-O header may be too large to relocate copying /opt/local/lib/libiconv.2.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/FrameworksWARNING: Mach-O header may be too large to relocate copying /opt/local/lib/libfreetype.6.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/FrameworksWARNING: Mach-O header may be too large to relocate copying /opt/local/lib/libfontconfig.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/FrameworksWARNING: Mach-O header may be too large to relocate copying /opt/local/lib/libXrender.1.dylib -> /Users/rjt/Src/gramps-2.0.8/dist/gramps.app/Contents/FrameworksTraceback (most recent call last): File "/opt/local/lib/python2.4/site-packages/py2app/py2app/build_app.py", line 480, in _run self.run_normal() File "/opt/local/lib/python2.4/site-packages/py2app/py2app/build_app.py", line 538, in run_normal self.create_binaries(py_files, pkgdirs, extensions, loader_files) File "/opt/local/lib/python2.4/site-packages/py2app/py2app/build_app.py", line 636, in create_binaries platfiles = mm.run() File "/opt/local/lib/python2.4/site-packages/py2app/macholib/MachOStandalone.py", line 119, in run node.write(f) File "/opt/local/lib/python2.4/site-packages/py2app/macholib/MachO.py", line 221, in write self.synchronize_size() File "/opt/local/lib/python2.4/site-packages/py2app/macholib/MachO.py", line 214, in synchronize_size raise ValueError, "New Mach-O header is too large to relocate" ValueError: New Mach-O header is too large to relocate WARNING: Mach-O header may be too large to relocate > /opt/local/lib/python2.4/site-packages/py2app/macholib/MachO.py(214)synchronize_size() -> raise ValueError, "New Mach-O header is too large to relocate" (Pdb) (Pdb) interrupted -- QinetiQ B009 Woodward Building St. Andrews Road Malvern Worcs WR14 3PS Jabber: RichardTaylor at jabber.org PGPKey: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xA7DA9FD9 Key fingerprint = D051 A121 E7C3 485F 3C0E 1593 ED9E D868 A7DA 9FD9 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 190 bytes Desc: not available Url : http://mail.python.org/pipermail/pythonmac-sig/attachments/20051012/10ad31d7/attachment-0001.pgp From bob at redivi.com Fri Oct 14 11:16:34 2005 From: bob at redivi.com (Bob Ippolito) Date: Fri, 14 Oct 2005 02:16:34 -0700 Subject: [Pythonmac-SIG] problems using py2app In-Reply-To: <200510121407.59319.r.taylor@eris.qinetiq.com> References: <200510121407.59319.r.taylor@eris.qinetiq.com> Message-ID: On Oct 12, 2005, at 6:07 AM, Richard Taylor wrote: > I am trying to use py2app (http://undefined.org/python/) to package a > gnome-python application called gramps (http://www.gramps- > project.org) for > MAC OS X. > > py2app does not have a mailing list so I started by posting to > comp.lang.python and someone there pointed me here instead. If > anyone could > point me in the direction of a better forum is there is one. > > The command I am running is: > > python setup.py py2app > > The error I am getting is (the full output is attached): > > -> raise ValueError, "New Mach-O header is too large to relocate" > > It looks like there is a problem with the number of libraries that > gramps depends on, but I am new to the MAC and py2app so I am not > sure where > to turn next to overcome this problem. > Any ideas? It's only loosely related to the number of libraries. It's somewhat difficult to explain exactly why this error occurs, but it is normally quite rare and there isn't much that can be done about it from the py2app side of things. The solution is to re-link the libraries that are having this problem with the -headerpad_max_install_names ld flag. I think that there's some way to set LDFLAGS appropriately and then use port to rebuild them, but you'll have to ask someone else who knows more about the DarwinPorts toolchain because I have no idea. -bob From r.taylor at eris.qinetiq.com Fri Oct 14 11:23:16 2005 From: r.taylor at eris.qinetiq.com (Richard Taylor) Date: Fri, 14 Oct 2005 10:23:16 +0100 Subject: [Pythonmac-SIG] problems using py2app In-Reply-To: References: <200510121407.59319.r.taylor@eris.qinetiq.com> Message-ID: <434F7904.7040500@eris.qinetiq.com> Bob Ippolito wrote: > > On Oct 12, 2005, at 6:07 AM, Richard Taylor wrote: > >> I am trying to use py2app (http://undefined.org/python/) to package a >> gnome-python application called gramps (http://www.gramps- >> project.org) for >> MAC OS X. >> >> py2app does not have a mailing list so I started by posting to >> comp.lang.python and someone there pointed me here instead. If >> anyone could >> point me in the direction of a better forum is there is one. >> >> The command I am running is: >> >> python setup.py py2app >> >> The error I am getting is (the full output is attached): >> >> -> raise ValueError, "New Mach-O header is too large to relocate" >> >> It looks like there is a problem with the number of libraries that >> gramps depends on, but I am new to the MAC and py2app so I am not >> sure where >> to turn next to overcome this problem. >> Any ideas? > > > It's only loosely related to the number of libraries. It's somewhat > difficult to explain exactly why this error occurs, but it is > normally quite rare and there isn't much that can be done about it > from the py2app side of things. > > The solution is to re-link the libraries that are having this problem > with the -headerpad_max_install_names ld flag. I think that there's > some way to set LDFLAGS appropriately and then use port to rebuild > them, but you'll have to ask someone else who knows more about the > DarwinPorts toolchain because I have no idea. > Is there any way of isolating which libraries are causing the problem? Rebuilding all of the libraries would be a bit of pain. Richard From bob at redivi.com Fri Oct 14 11:39:17 2005 From: bob at redivi.com (Bob Ippolito) Date: Fri, 14 Oct 2005 02:39:17 -0700 Subject: [Pythonmac-SIG] problems using py2app In-Reply-To: <434F7904.7040500@eris.qinetiq.com> References: <200510121407.59319.r.taylor@eris.qinetiq.com> <434F7904.7040500@eris.qinetiq.com> Message-ID: <1C9F3528-0F10-454E-B531-9B7C5708819F@redivi.com> On Oct 14, 2005, at 2:23 AM, Richard Taylor wrote: > Bob Ippolito wrote: > > >> >> On Oct 12, 2005, at 6:07 AM, Richard Taylor wrote: >> >> >>> I am trying to use py2app (http://undefined.org/python/) to >>> package a >>> gnome-python application called gramps (http://www.gramps- >>> project.org) for >>> MAC OS X. >>> >>> py2app does not have a mailing list so I started by posting to >>> comp.lang.python and someone there pointed me here instead. If >>> anyone could >>> point me in the direction of a better forum is there is one. >>> >>> The command I am running is: >>> >>> python setup.py py2app >>> >>> The error I am getting is (the full output is attached): >>> >>> -> raise ValueError, "New Mach-O header is too large to relocate" >>> >>> It looks like there is a problem with the number of libraries that >>> gramps depends on, but I am new to the MAC and py2app so I am >>> not sure where >>> to turn next to overcome this problem. >>> Any ideas? >>> >> >> >> It's only loosely related to the number of libraries. It's >> somewhat difficult to explain exactly why this error occurs, but >> it is normally quite rare and there isn't much that can be done >> about it from the py2app side of things. >> >> The solution is to re-link the libraries that are having this >> problem with the -headerpad_max_install_names ld flag. I think >> that there's some way to set LDFLAGS appropriately and then use >> port to rebuild them, but you'll have to ask someone else who >> knows more about the DarwinPorts toolchain because I have no idea. >> >> > Is there any way of isolating which libraries are causing the > problem? Rebuilding all of the libraries would be a bit of pain. Inspect the stack when it throws the error to see which one caused the problem, repeat until you get them all. -bob From r.taylor at eris.qinetiq.com Fri Oct 14 11:49:36 2005 From: r.taylor at eris.qinetiq.com (Richard Taylor) Date: Fri, 14 Oct 2005 10:49:36 +0100 Subject: [Pythonmac-SIG] problems using py2app In-Reply-To: <1C9F3528-0F10-454E-B531-9B7C5708819F@redivi.com> References: <200510121407.59319.r.taylor@eris.qinetiq.com> <434F7904.7040500@eris.qinetiq.com> <1C9F3528-0F10-454E-B531-9B7C5708819F@redivi.com> Message-ID: <434F7F30.1040309@eris.qinetiq.com> Bob Ippolito wrote: > > On Oct 14, 2005, at 2:23 AM, Richard Taylor wrote: > >> Bob Ippolito wrote: >> >> >>> >>> On Oct 12, 2005, at 6:07 AM, Richard Taylor wrote: >>> >>> >>>> I am trying to use py2app (http://undefined.org/python/) to package a >>>> gnome-python application called gramps (http://www.gramps- >>>> project.org) for >>>> MAC OS X. >>>> >>>> py2app does not have a mailing list so I started by posting to >>>> comp.lang.python and someone there pointed me here instead. If >>>> anyone could >>>> point me in the direction of a better forum is there is one. >>>> >>>> The command I am running is: >>>> >>>> python setup.py py2app >>>> >>>> The error I am getting is (the full output is attached): >>>> >>>> -> raise ValueError, "New Mach-O header is too large to relocate" >>>> >>>> It looks like there is a problem with the number of libraries that >>>> gramps depends on, but I am new to the MAC and py2app so I am not >>>> sure where >>>> to turn next to overcome this problem. >>>> Any ideas? >>>> >>> >>> >>> It's only loosely related to the number of libraries. It's >>> somewhat difficult to explain exactly why this error occurs, but >>> it is normally quite rare and there isn't much that can be done >>> about it from the py2app side of things. >>> >>> The solution is to re-link the libraries that are having this >>> problem with the -headerpad_max_install_names ld flag. I think >>> that there's some way to set LDFLAGS appropriately and then use >>> port to rebuild them, but you'll have to ask someone else who >>> knows more about the DarwinPorts toolchain because I have no idea. >>> >>> >> Is there any way of isolating which libraries are causing the >> problem? Rebuilding all of the libraries would be a bit of pain. > > > Inspect the stack when it throws the error to see which one caused > the problem, repeat until you get them all. > Many thanks, I will give it a try. Richard From tcj25 at cam.ac.uk Fri Oct 14 13:03:44 2005 From: tcj25 at cam.ac.uk (Terry Jones) Date: Fri, 14 Oct 2005 13:03:44 +0200 Subject: [Pythonmac-SIG] Still hitting ImportError when trying to open app made with py2app Message-ID: <17231.37008.654429.165742@terry.jones.tc> I sent mail about a py2app problem I ran into on Sept 28. While I know no-one has a right to expect answers or help, I was a little surprised that there were no suggestions or pointers at all about what might be going wrong. Perhaps this indicates that I (or my python config at least) have some kind of odd problem? My original post is at http://aspn.activestate.com/ASPN/Mail/Message/pythonmac-sig/2835476 in case anyone feels like having a look. Apologies for what amounts to a re-post (and, btw, it's definitely not a complaint.) Regards, Terry. From bob at redivi.com Fri Oct 14 16:53:25 2005 From: bob at redivi.com (Bob Ippolito) Date: Fri, 14 Oct 2005 07:53:25 -0700 Subject: [Pythonmac-SIG] Still hitting ImportError when trying to open app made with py2app In-Reply-To: <17231.37008.654429.165742@terry.jones.tc> References: <17231.37008.654429.165742@terry.jones.tc> Message-ID: <419B9ED4-8C84-4062-A65E-81D1DC15F9C8@redivi.com> On Oct 14, 2005, at 4:03 AM, Terry Jones wrote: > I sent mail about a py2app problem I ran into on Sept 28. While I know > no-one has a right to expect answers or help, I was a little > surprised that > there were no suggestions or pointers at all about what might be going > wrong. Perhaps this indicates that I (or my python config at least) > have > some kind of odd problem? > > My original post is at > http://aspn.activestate.com/ASPN/Mail/Message/pythonmac-sig/2835476 > in case anyone feels like having a look. Last I checked, Qt wasn't ported correctly to OS X; it requires some extra crap to be set. As part of the Qt directions you're required to set DYLD_LIBRARY_PATH so that the linker and applications can find the Qt libraries. Make sure that DYLD_LIBRARY_PATH (or whatever they recommend) set before you run py2app, or else it won't find those dylibs. -bob From tcj25 at cam.ac.uk Fri Oct 14 20:03:43 2005 From: tcj25 at cam.ac.uk (Terry Jones) Date: Fri, 14 Oct 2005 20:03:43 +0200 Subject: [Pythonmac-SIG] Still hitting ImportError when trying to open app made with py2app In-Reply-To: Your message at 07:53:25 on Friday, 14 October 2005 References: <17231.37008.654429.165742@terry.jones.tc> <419B9ED4-8C84-4062-A65E-81D1DC15F9C8@redivi.com> Message-ID: <17231.62207.259580.204807@terry.jones.tc> Hi Bob Thanks a lot for your answer and pointer. | Last I checked, Qt wasn't ported correctly to OS X; it requires some | extra crap to be set. As part of the Qt directions you're required | to set DYLD_LIBRARY_PATH so that the linker and applications can find | the Qt libraries. Make sure that DYLD_LIBRARY_PATH (or whatever they | recommend) set before you run py2app, or else it won't find those | dylibs. I already had DYLD_LIBRARY_PATH and QTDIR in my environment when running py2app. But thinking about your comment, it occurred to me that maybe these weren't set in the environment the app was seeing when invoked by the finder. So I added them both to my ~/.MacOS/environment.plist. This didn't help. But I did notice that when double-clicking on the application (after moving it to /Applications) in the finder caused the finder window to crash. I went back to the INSTALL file for Mac Qt, and noticed that they recommend ln -sf $QTDIR/lib/libqt.3.dylib /usr/lib ln -sf $QTDIR/lib/libqui.1.dylib /usr/lib So I did this and rebuilt via py2app. This does seem to work - the libs get picked up and I can fire up the app in 3 ways (open via bash, double click in finder, single click on icon in dock). One oddity that remains is that if I open a new finder window and click once on Applications, and then once on the name of my app, the finder window crashes and the following appears in the Console: | 2005-10-14 19:52:59.181 Finder[1315] *** _NSAutoreleaseNoPool(): Object 0x6f6e30 of class NSCFString autoreleased with no pool in place - just leaking | 2005-10-14 19:52:59.182 Finder[1315] *** -[NSCFNumber length]: selector not recognized | 2005-10-14 19:52:59.182 Finder[1315] *** _NSAutoreleaseNoPool(): Object 0x5644db0 of class NSCFString autoreleased with no pool in place - just leaking | 2005-10-14 19:52:59.182 Finder[1315] *** _NSAutoreleaseNoPool(): Object 0x5645d80 of class NSCFString autoreleased with no pool in place - just leaking | 2005-10-14 19:52:59.182 Finder[1315] *** _NSAutoreleaseNoPool(): Object 0x5644e00 of class NSException autoreleased with no pool in place - just leaking | 2005-10-14 19:52:59.182 Finder[1315] *** Uncaught exception: *** -[NSCFNumber length]: selector not recognized Is this a known problem? Anyway, it does seem that you've solved my problem, thank you. I should have gone back to the Qt installation instructions on my own. Now to see if someone else can open my app. I have another question coming up :-) Regards, Terry. From bob at redivi.com Fri Oct 14 20:12:11 2005 From: bob at redivi.com (Bob Ippolito) Date: Fri, 14 Oct 2005 11:12:11 -0700 Subject: [Pythonmac-SIG] Still hitting ImportError when trying to open app made with py2app In-Reply-To: <17231.62207.259580.204807@terry.jones.tc> References: <17231.37008.654429.165742@terry.jones.tc> <419B9ED4-8C84-4062-A65E-81D1DC15F9C8@redivi.com> <17231.62207.259580.204807@terry.jones.tc> Message-ID: On Oct 14, 2005, at 11:03 AM, Terry Jones wrote: > Thanks a lot for your answer and pointer. > > | Last I checked, Qt wasn't ported correctly to OS X; it requires some > | extra crap to be set. As part of the Qt directions you're required > | to set DYLD_LIBRARY_PATH so that the linker and applications can > find > | the Qt libraries. Make sure that DYLD_LIBRARY_PATH (or whatever > they > | recommend) set before you run py2app, or else it won't find those > | dylibs. > > I already had DYLD_LIBRARY_PATH and QTDIR in my environment when > running > py2app. But thinking about your comment, it occurred to me that > maybe these > weren't set in the environment the app was seeing when invoked by the > finder. So I added them both to my ~/.MacOS/environment.plist. > > This didn't help. But I did notice that when double-clicking on the > application (after moving it to /Applications) in the finder caused > the > finder window to crash. > > I went back to the INSTALL file for Mac Qt, and noticed that they > recommend > > ln -sf $QTDIR/lib/libqt.3.dylib /usr/lib > ln -sf $QTDIR/lib/libqui.1.dylib /usr/lib That's bad! Don't do that, remove those links. /usr/local/lib would be a lot better. That will not build a redistributable application, py2app correctly assumes everything in system locations is a system component, so will not be included in any app created with the tool. > So I did this and rebuilt via py2app. This does seem to work - the > libs get > picked up and I can fire up the app in 3 ways (open via bash, > double click > in finder, single click on icon in dock). > > One oddity that remains is that if I open a new finder window and > click > once on Applications, and then once on the name of my app, the finder > window crashes and the following appears in the Console: > > | 2005-10-14 19:52:59.181 Finder[1315] *** _NSAutoreleaseNoPool(): > Object 0x6f6e30 of class NSCFString autoreleased with no pool in > place - just leaking > | 2005-10-14 19:52:59.182 Finder[1315] *** -[NSCFNumber length]: > selector not recognized > | 2005-10-14 19:52:59.182 Finder[1315] *** _NSAutoreleaseNoPool(): > Object 0x5644db0 of class NSCFString autoreleased with no pool in > place - just leaking > | 2005-10-14 19:52:59.182 Finder[1315] *** _NSAutoreleaseNoPool(): > Object 0x5645d80 of class NSCFString autoreleased with no pool in > place - just leaking > | 2005-10-14 19:52:59.182 Finder[1315] *** _NSAutoreleaseNoPool(): > Object 0x5644e00 of class NSException autoreleased with no pool in > place - just leaking > | 2005-10-14 19:52:59.182 Finder[1315] *** Uncaught exception: > *** -[NSCFNumber length]: selector not > recognized > > Is this a known problem? Qt is a known problem :) -bob From delza at livingcode.org Fri Oct 14 20:19:57 2005 From: delza at livingcode.org (Dethe Elza) Date: Fri, 14 Oct 2005 11:19:57 -0700 Subject: [Pythonmac-SIG] Still hitting ImportError when trying to open app made with py2app In-Reply-To: <17231.37008.654429.165742@terry.jones.tc> References: <17231.37008.654429.165742@terry.jones.tc> Message-ID: Hi Terry, The lack of a response is probably due to the general unfamiliarity with QT on this list. Mostly Cocoa gets advocated for Mac use, although some folks are using wx, Tkinter, or PyGame. Beyond that things start to get into less travelled territory pretty quick, although there are certainly many more options. So I suspect silence is simply a whole bunch of people refraining from posting "I dunno" to the list. Best wishes. --Dethe From tcj25 at cam.ac.uk Fri Oct 14 20:25:34 2005 From: tcj25 at cam.ac.uk (Terry Jones) Date: Fri, 14 Oct 2005 20:25:34 +0200 Subject: [Pythonmac-SIG] Still hitting ImportError when trying to open app made with py2app In-Reply-To: Your message at 11:12:11 on Friday, 14 October 2005 References: <17231.37008.654429.165742@terry.jones.tc> <419B9ED4-8C84-4062-A65E-81D1DC15F9C8@redivi.com> <17231.62207.259580.204807@terry.jones.tc> Message-ID: <17231.63518.182254.384932@terry.jones.tc> | > I went back to the INSTALL file for Mac Qt, and noticed that they | > recommend | > | > ln -sf $QTDIR/lib/libqt.3.dylib /usr/lib | > ln -sf $QTDIR/lib/libqui.1.dylib /usr/lib | | That's bad! Don't do that, remove those links. /usr/local/lib would | be a lot better. That will not build a redistributable application, | py2app correctly assumes everything in system locations is a system | component, so will not be included in any app created with the tool. I'll take your word for it (and I have moved the links to /usr/local/lib), but those libs did seem to get picked up by py2app when in /usr/lib. I didn't look closely at the output, but I saw that they got copied and stripped. | > Is this a known problem? | | Qt is a known problem :) Argh... I guess I'll try to live with it. There seems to be a nice cross-platform combination of Python, Qt, PyOpenGL and Pivy (coin / open inventor) that I've been hoping will all play together nicely. I don't see an alternative, without backing off to C++, which I don't much fancy (C++ being another known problem :-)) Thanks again, Terry From tcj25 at cam.ac.uk Fri Oct 14 21:26:38 2005 From: tcj25 at cam.ac.uk (Terry Jones) Date: Fri, 14 Oct 2005 21:26:38 +0200 Subject: [Pythonmac-SIG] Non-Qt basic question Message-ID: <17232.1646.322269.449004@terry.jones.tc> Hi again. While attempting to solve my Qt problem, I made a dead-simple Hello World python script (two lines, #!... and print) and turned it into an app with py2app. When I run it (open on the command line, double click in the finder, single click on the icon in the dock), I get 'Hello World' printed to the console. That's what I expected. However, when I send the app to a friend and he runs it (also on 10.3.x if that makes any difference), nothing appears on the console, or anywhere else, no matter how he tries to run it . That's not at all what I expected. The setup.py is of course trivial, the contents of the dist and build directories look as I would expect, py2app runs with no error, and as mentioned the app runs fine on my machine. I feel like I must be doing something wrong, but this is roughly the simplest possible app and I'm following the instructions in the py2app docs. I've put the resulting app into http://jones.tc/simple.app.bz2 in case anyone wants a look. Terry From tcj25 at cam.ac.uk Fri Oct 14 21:33:57 2005 From: tcj25 at cam.ac.uk (Terry Jones) Date: Fri, 14 Oct 2005 21:33:57 +0200 Subject: [Pythonmac-SIG] Still hitting ImportError when trying to open app made with py2app In-Reply-To: Your message at 11:19:57 on Friday, 14 October 2005 References: <17231.37008.654429.165742@terry.jones.tc> Message-ID: <17232.2085.767573.836532@terry.jones.tc> Hi Dethe | The lack of a response is probably due to the general unfamiliarity with QT | on this list. Mostly Cocoa gets advocated for Mac use, although some folks | are using wx, Tkinter, or PyGame. Beyond that things start to get into | less travelled territory pretty quick, although there are certainly many | more options. So I suspect silence is simply a whole bunch of people | refraining from posting "I dunno" to the list. Thanks. Maybe I'll learn something along the way and be able to contribute. Terry From bob at redivi.com Fri Oct 14 21:38:40 2005 From: bob at redivi.com (Bob Ippolito) Date: Fri, 14 Oct 2005 12:38:40 -0700 Subject: [Pythonmac-SIG] Non-Qt basic question In-Reply-To: <17232.1646.322269.449004@terry.jones.tc> References: <17232.1646.322269.449004@terry.jones.tc> Message-ID: <800694BC-F9C0-433F-BD66-B951443BFDDE@redivi.com> On Oct 14, 2005, at 12:26 PM, Terry Jones wrote: > Hi again. > > While attempting to solve my Qt problem, I made a dead-simple Hello > World > python script (two lines, #!... and print) and turned it into an > app with > py2app. > > When I run it (open on the command line, double click in the > finder, single > click on the icon in the dock), I get 'Hello World' printed to the > console. > > That's what I expected. > > However, when I send the app to a friend and he runs it (also on > 10.3.x if > that makes any difference), nothing appears on the console, or > anywhere > else, no matter how he tries to run it . That's not at all what I > expected. > > The setup.py is of course trivial, the contents of the dist and build > directories look as I would expect, py2app runs with no error, and as > mentioned the app runs fine on my machine. > > I feel like I must be doing something wrong, but this is roughly the > simplest possible app and I'm following the instructions in the py2app > docs. > > I've put the resulting app into http://jones.tc/simple.app.bz2 in case > anyone wants a look. There's something wrong with the way it's linked together. The Python framework doesn't have its headers rewritten, and I'm not sure what the heck libbz2 is doing in there. This isn't the official 2.4 distro, is it? I've never seen it do this before. Unfortunately, I don't really care about 10.3 anymore, so there isn't much more I can do for you... -bob From tcj25 at cam.ac.uk Fri Oct 14 21:52:30 2005 From: tcj25 at cam.ac.uk (Terry Jones) Date: Fri, 14 Oct 2005 21:52:30 +0200 Subject: [Pythonmac-SIG] Non-Qt basic question In-Reply-To: Your message at 12:38:40 on Friday, 14 October 2005 References: <17232.1646.322269.449004@terry.jones.tc> <800694BC-F9C0-433F-BD66-B951443BFDDE@redivi.com> Message-ID: <17232.3198.881311.341385@terry.jones.tc> | There's something wrong with the way it's linked together. The | Python framework doesn't have its headers rewritten, and I'm not sure | what the heck libbz2 is doing in there. This isn't the official 2.4 | distro, is it? I've never seen it do this before. No, it's not. When I started playing with python and I noticed there was a python 2.4 out and that I only had 2.3, I upgraded. I guess some combination of what I have is somehow broken. | Unfortunately, I don't really care about 10.3 anymore, so there isn't | much more I can do for you... Ok, thanks for looking. I've been putting off moving to 10.4 because I will need to rebuild many things. Now it looks like I have a good reason. Terry From Chris.Barker at noaa.gov Fri Oct 14 22:16:00 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Fri, 14 Oct 2005 13:16:00 -0700 Subject: [Pythonmac-SIG] Non-Qt basic question In-Reply-To: <17232.3198.881311.341385@terry.jones.tc> References: <17232.1646.322269.449004@terry.jones.tc> <800694BC-F9C0-433F-BD66-B951443BFDDE@redivi.com> <17232.3198.881311.341385@terry.jones.tc> Message-ID: <43501200.3060307@noaa.gov> Terry Jones wrote: > Ok, thanks for looking. I've been putting off moving to 10.4 because I will > need to rebuild many things. Now it looks like I have a good reason. Well, perhaps, but as far as I can tell, there is still some open-source software that doesn't work so well on 10.4 (gcc 4.0 issues). Maybe the situation is good enough now, I'm not sure. In any case, I would get rid of your python2.4 an install Bob's "Official Unofficial" one. That may take care of your issue at the moment, and it's easy to do. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From tcj25 at cam.ac.uk Fri Oct 14 22:20:27 2005 From: tcj25 at cam.ac.uk (Terry Jones) Date: Fri, 14 Oct 2005 22:20:27 +0200 Subject: [Pythonmac-SIG] Non-Qt basic question In-Reply-To: Your message at 13:16:00 on Friday, 14 October 2005 References: <17232.1646.322269.449004@terry.jones.tc> <800694BC-F9C0-433F-BD66-B951443BFDDE@redivi.com> <17232.3198.881311.341385@terry.jones.tc> <43501200.3060307@noaa.gov> Message-ID: <17232.4875.291026.918738@terry.jones.tc> | In any case, I would get rid of your python2.4 an install Bob's "Official | Unofficial" one. That may take care of your issue at the moment, and it's | easy to do. Thanks. I've already done it, and re-installed py2app. The py2app build now no longer contains the mysterious Contents/Frameworks/libbz2.1.dylib so I'm surely already in better shape. I'm just re-building a few more python things. I have readline now (ah.....) which I didn't before; I'm pretty sure I built python from sources when I installed 2.4. Terry From rkern at ucsd.edu Fri Oct 14 22:24:57 2005 From: rkern at ucsd.edu (Robert Kern) Date: Fri, 14 Oct 2005 13:24:57 -0700 Subject: [Pythonmac-SIG] Non-Qt basic question In-Reply-To: <43501200.3060307@noaa.gov> References: <17232.1646.322269.449004@terry.jones.tc> <800694BC-F9C0-433F-BD66-B951443BFDDE@redivi.com> <17232.3198.881311.341385@terry.jones.tc> <43501200.3060307@noaa.gov> Message-ID: <43501419.4000303@ucsd.edu> Chris Barker wrote: > Terry Jones wrote: > >>Ok, thanks for looking. I've been putting off moving to 10.4 because I will >>need to rebuild many things. Now it looks like I have a good reason. > > Well, perhaps, but as far as I can tell, there is still some open-source > software that doesn't work so well on 10.4 (gcc 4.0 issues). Maybe the > situation is good enough now, I'm not sure. You don't have to use gcc-4.0 on 10.4. gcc-3.3 is still there and perfectly functional. -- Robert Kern rkern at ucsd.edu "In the fields of hell where the grass grows high Are the graves of dreams allowed to die." -- Richard Harter From tcj25 at cam.ac.uk Sat Oct 15 01:41:07 2005 From: tcj25 at cam.ac.uk (Terry Jones) Date: Sat, 15 Oct 2005 01:41:07 +0200 Subject: [Pythonmac-SIG] Non-Qt basic question In-Reply-To: Your message at 13:24:57 on Friday, 14 October 2005 References: <17232.1646.322269.449004@terry.jones.tc> <800694BC-F9C0-433F-BD66-B951443BFDDE@redivi.com> <17232.3198.881311.341385@terry.jones.tc> <43501200.3060307@noaa.gov> <43501419.4000303@ucsd.edu> Message-ID: <17232.16915.11214.753158@terry.jones.tc> As a followup to my ongoing attempt to distribute a hello world app, I re-installed MacPython and py2app and sent the result (now sitting in http://jones.tc/simple.tar.bz2) to a friend. He ran the app and got no result (no line printed in the console). The same occurs with a more complex app. Anyway, thanks for all the help everyone. If someone feels like building an app for a one-line script that just prints something, I can try comparing it with the app bundle I'm getting. Maybe that would reveal something. No need for anyone to spend more time on this though - from Bob's response, it sounds like it's a mess I've made for myself. Terry From jerry.levan at eku.edu Sun Oct 16 01:23:07 2005 From: jerry.levan at eku.edu (Jerry LeVan) Date: Sat, 15 Oct 2005 19:23:07 -0400 Subject: [Pythonmac-SIG] I can't grok PIL anymore... In-Reply-To: References: Message-ID: About a year+ ago I quit programming, currently my interest has been stimulated again and I am trying to get back up to speed. I started out futzing around with pyscopg 2.0.4. and tried to get it to build... I quickly realized that I was in bad shape ( memory wise...). I decided to upgrade to 2.4.1 and got the upgrade and the Tiger Python Fix and started again... I finally got the python interfaces for Postgresql and Sqlite build and convinced myself that things were getting better. I used the package manager to download PIL and things fell apart again I don't seem to be able to display any sort of image. Here is a little program that I sorta recollect that worked. from Tkinter import * import Image,ImageTk import sys def main(): filename = sys.argv[1] root = Tk() img = ImageTk.PhotoImage(file=filename) label = Label(root, image=img) label.pack() root.mainloop() main() Running the above with any kind of graphics file gives a dump like: Traceback (most recent call last): File "imageview.py", line 13, in ? main() File "imageview.py", line 8, in main img = ImageTk.PhotoImage(file=filename) File "/Users/jerry/Library/Python/2.4/site-packages/PIL/ ImageTk.py", line 85, in __init__ image = Image.open(kw["file"]) File "/Users/jerry/Library/Python/2.4/site-packages/PIL/Image.py", line 1745, in open raise IOError("cannot identify image file") IOError: cannot identify image file Exception exceptions.AttributeError: "PhotoImage instance has no attribute '_PhotoImage__photo'" in > ignored If I drop the ImageTk prefix to the PhotoImage line I can view Gifs. Several other programs that I am fairly sure worked also fail with the "cannot identify image file" error. Tkinter seems to be more or less working, I have a visual Postgresql browser that is built out of a number of tk widgets. Tk itself seems to be working fine. I have written a photo browser that can view a large number of image formats and it appears to be working fine. I installed PIL using the Package Manager and it installed into ~/Library/Python/2.4/site-packages. Can anyone offer any clues as to what my problem is? Jerry From jerry.levan at eku.edu Sun Oct 16 02:11:45 2005 From: jerry.levan at eku.edu (Jerry LeVan) Date: Sat, 15 Oct 2005 20:11:45 -0400 Subject: [Pythonmac-SIG] I can't grok PIL anymore... In-Reply-To: References: Message-ID: <2F05BBD5-1E25-4C74-BEFF-E16FB846F9F1@eku.edu> Here is an even simpler demo of my problem... mandrill.jpg is in the directory where python is invoked. Jerry [macjerry:~/python]$ pythonw Python 2.4.1 (#2, Mar 31 2005, 00:05:10) [GCC 3.3 20030304 (Apple Computer, Inc. build 1666)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import Image >>> im=Image.open("mandrill.jpg") Traceback (most recent call last): File "", line 1, in ? File "/Users/jerry/Library/Python/2.4/site-packages/PIL/Image.py", line 1745, in open raise IOError("cannot identify image file") IOError: cannot identify image file >>> On Oct 15, 2005, at 7:23 PM, Jerry LeVan wrote: > About a year+ ago I quit programming, currently my interest > has been stimulated again and I am trying to get back up > to speed. > > I started out futzing around with pyscopg 2.0.4. and tried > to get it to build... > > I quickly realized that I was in bad shape ( memory wise...). > > I decided to upgrade to 2.4.1 and got the upgrade and the Tiger Python > Fix and started again... > > I finally got the python interfaces for Postgresql and Sqlite build > and convinced myself that things were getting better. > > I used the package manager to download PIL and things fell apart again > I don't seem to be able to display any sort of image. > > Here is a little program that I sorta recollect that worked. > > from Tkinter import * > import Image,ImageTk > import sys > > def main(): > filename = sys.argv[1] > root = Tk() > img = ImageTk.PhotoImage(file=filename) > label = Label(root, image=img) > label.pack() > root.mainloop() > > main() > > Running the above with any kind of graphics file > gives a dump like: > > Traceback (most recent call last): > File "imageview.py", line 13, in ? > main() > File "imageview.py", line 8, in main > img = ImageTk.PhotoImage(file=filename) > File "/Users/jerry/Library/Python/2.4/site-packages/PIL/ > ImageTk.py", line 85, in __init__ > image = Image.open(kw["file"]) > File "/Users/jerry/Library/Python/2.4/site-packages/PIL/ > Image.py", line 1745, in open > raise IOError("cannot identify image file") > IOError: cannot identify image file > Exception exceptions.AttributeError: "PhotoImage instance has no > attribute '_PhotoImage__photo'" in of > ignored > > If I drop the ImageTk prefix to the PhotoImage line I can view Gifs. > > Several other programs that I am fairly sure worked also fail with the > "cannot identify image file" error. > > Tkinter seems to be more or less working, I have a visual > Postgresql browser that is > built out of a number of tk widgets. > > Tk itself seems to be working fine. I have written a photo browser > that can view a large > number of image formats and it appears to be working fine. > > I installed PIL using the Package Manager and it installed into > ~/Library/Python/2.4/site-packages. > > Can anyone offer any clues as to what my problem is? > > Jerry > > > From jerry.levan at eku.edu Sun Oct 16 03:02:04 2005 From: jerry.levan at eku.edu (Jerry LeVan) Date: Sat, 15 Oct 2005 21:02:04 -0400 Subject: [Pythonmac-SIG] I can't grok PIL anymore... In-Reply-To: <2F05BBD5-1E25-4C74-BEFF-E16FB846F9F1@eku.edu> References: <2F05BBD5-1E25-4C74-BEFF-E16FB846F9F1@eku.edu> Message-ID: OK, I got it figured out... I went to Pythonmac.org and downloaded the PIL thingee for Macosx10.3 Things seem to be working now... Jerry On Oct 15, 2005, at 8:11 PM, Jerry LeVan wrote: > Here is an even simpler demo of my problem... > mandrill.jpg is in the directory where > python is invoked. > > Jerry > > [macjerry:~/python]$ pythonw > Python 2.4.1 (#2, Mar 31 2005, 00:05:10) > [GCC 3.3 20030304 (Apple Computer, Inc. build 1666)] on darwin > Type "help", "copyright", "credits" or "license" for more information. > >>> import Image > >>> im=Image.open("mandrill.jpg") > Traceback (most recent call last): > File "", line 1, in ? > File "/Users/jerry/Library/Python/2.4/site-packages/PIL/ > Image.py", line 1745, in open > raise IOError("cannot identify image file") > IOError: cannot identify image file > >>> > > On Oct 15, 2005, at 7:23 PM, Jerry LeVan wrote: > > >> About a year+ ago I quit programming, currently my interest >> has been stimulated again and I am trying to get back up >> to speed. >> >> I started out futzing around with pyscopg 2.0.4. and tried >> to get it to build... >> >> I quickly realized that I was in bad shape ( memory wise...). >> >> I decided to upgrade to 2.4.1 and got the upgrade and the Tiger >> Python >> Fix and started again... >> >> I finally got the python interfaces for Postgresql and Sqlite build >> and convinced myself that things were getting better. >> >> I used the package manager to download PIL and things fell apart >> again >> I don't seem to be able to display any sort of image. >> >> Here is a little program that I sorta recollect that worked. >> >> from Tkinter import * >> import Image,ImageTk >> import sys >> >> def main(): >> filename = sys.argv[1] >> root = Tk() >> img = ImageTk.PhotoImage(file=filename) >> label = Label(root, image=img) >> label.pack() >> root.mainloop() >> >> main() >> >> Running the above with any kind of graphics file >> gives a dump like: >> >> Traceback (most recent call last): >> File "imageview.py", line 13, in ? >> main() >> File "imageview.py", line 8, in main >> img = ImageTk.PhotoImage(file=filename) >> File "/Users/jerry/Library/Python/2.4/site-packages/PIL/ >> ImageTk.py", line 85, in __init__ >> image = Image.open(kw["file"]) >> File "/Users/jerry/Library/Python/2.4/site-packages/PIL/ >> Image.py", line 1745, in open >> raise IOError("cannot identify image file") >> IOError: cannot identify image file >> Exception exceptions.AttributeError: "PhotoImage instance has no >> attribute '_PhotoImage__photo'" in > PhotoImage.__del__ of > >> ignored >> >> If I drop the ImageTk prefix to the PhotoImage line I can view Gifs. >> >> Several other programs that I am fairly sure worked also fail with >> the >> "cannot identify image file" error. >> >> Tkinter seems to be more or less working, I have a visual >> Postgresql browser that is >> built out of a number of tk widgets. >> >> Tk itself seems to be working fine. I have written a photo browser >> that can view a large >> number of image formats and it appears to be working fine. >> >> I installed PIL using the Package Manager and it installed into >> ~/Library/Python/2.4/site-packages. >> >> Can anyone offer any clues as to what my problem is? >> >> Jerry >> >> >> >> > > From bob at redivi.com Sun Oct 16 04:17:49 2005 From: bob at redivi.com (Bob Ippolito) Date: Sat, 15 Oct 2005 19:17:49 -0700 Subject: [Pythonmac-SIG] I can't grok PIL anymore... In-Reply-To: References: <2F05BBD5-1E25-4C74-BEFF-E16FB846F9F1@eku.edu> Message-ID: <3DA95BA4-6824-4559-BCB1-7D83A916D4FE@redivi.com> When you built it, you did not have libjpeg available, so you couldn't view jpegs. -bob On Oct 15, 2005, at 6:02 PM, Jerry LeVan wrote: > OK, I got it figured out... > > I went to Pythonmac.org and downloaded the PIL thingee > for Macosx10.3 > > Things seem to be working now... > > Jerry > > On Oct 15, 2005, at 8:11 PM, Jerry LeVan wrote: > > >> Here is an even simpler demo of my problem... >> mandrill.jpg is in the directory where >> python is invoked. >> >> Jerry >> >> [macjerry:~/python]$ pythonw >> Python 2.4.1 (#2, Mar 31 2005, 00:05:10) >> [GCC 3.3 20030304 (Apple Computer, Inc. build 1666)] on darwin >> Type "help", "copyright", "credits" or "license" for more >> information. >> >>>>> import Image >>>>> im=Image.open("mandrill.jpg") >>>>> >> Traceback (most recent call last): >> File "", line 1, in ? >> File "/Users/jerry/Library/Python/2.4/site-packages/PIL/ >> Image.py", line 1745, in open >> raise IOError("cannot identify image file") >> IOError: cannot identify image file >> >>>>> >>>>> >> >> On Oct 15, 2005, at 7:23 PM, Jerry LeVan wrote: >> >> >> >>> About a year+ ago I quit programming, currently my interest >>> has been stimulated again and I am trying to get back up >>> to speed. >>> >>> I started out futzing around with pyscopg 2.0.4. and tried >>> to get it to build... >>> >>> I quickly realized that I was in bad shape ( memory wise...). >>> >>> I decided to upgrade to 2.4.1 and got the upgrade and the Tiger >>> Python >>> Fix and started again... >>> >>> I finally got the python interfaces for Postgresql and Sqlite build >>> and convinced myself that things were getting better. >>> >>> I used the package manager to download PIL and things fell apart >>> again >>> I don't seem to be able to display any sort of image. >>> >>> Here is a little program that I sorta recollect that worked. >>> >>> from Tkinter import * >>> import Image,ImageTk >>> import sys >>> >>> def main(): >>> filename = sys.argv[1] >>> root = Tk() >>> img = ImageTk.PhotoImage(file=filename) >>> label = Label(root, image=img) >>> label.pack() >>> root.mainloop() >>> >>> main() >>> >>> Running the above with any kind of graphics file >>> gives a dump like: >>> >>> Traceback (most recent call last): >>> File "imageview.py", line 13, in ? >>> main() >>> File "imageview.py", line 8, in main >>> img = ImageTk.PhotoImage(file=filename) >>> File "/Users/jerry/Library/Python/2.4/site-packages/PIL/ >>> ImageTk.py", line 85, in __init__ >>> image = Image.open(kw["file"]) >>> File "/Users/jerry/Library/Python/2.4/site-packages/PIL/ >>> Image.py", line 1745, in open >>> raise IOError("cannot identify image file") >>> IOError: cannot identify image file >>> Exception exceptions.AttributeError: "PhotoImage instance has no >>> attribute '_PhotoImage__photo'" in >> PhotoImage.__del__ of > >>> ignored >>> >>> If I drop the ImageTk prefix to the PhotoImage line I can view Gifs. >>> >>> Several other programs that I am fairly sure worked also fail with >>> the >>> "cannot identify image file" error. >>> >>> Tkinter seems to be more or less working, I have a visual >>> Postgresql browser that is >>> built out of a number of tk widgets. >>> >>> Tk itself seems to be working fine. I have written a photo browser >>> that can view a large >>> number of image formats and it appears to be working fine. >>> >>> I installed PIL using the Package Manager and it installed into >>> ~/Library/Python/2.4/site-packages. >>> >>> Can anyone offer any clues as to what my problem is? >>> >>> Jerry >>> >>> >>> >>> >>> >> >> >> > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > From dane at deepsnow.org Sun Oct 16 07:50:05 2005 From: dane at deepsnow.org (Dane Ensign) Date: Sat, 15 Oct 2005 23:50:05 -0600 Subject: [Pythonmac-SIG] tkinter question Message-ID: <0477DC02-41AE-4A83-A1C6-B79C4DDADB2E@deepsnow.org> Hi, Thanks in advance for any help you can offer. Im running os x 10.4.2 I have installed the darwin ports python 2.4, and I need to use tkinter. How can I go about setting this up? Best regards, Dane Ensign From fonnesbeck at gmail.com Mon Oct 17 14:00:10 2005 From: fonnesbeck at gmail.com (Chris Fonnesbeck) Date: Mon, 17 Oct 2005 08:00:10 -0400 Subject: [Pythonmac-SIG] version mismatch error Message-ID: <723eb6930510170500r78e9cf53sc006f56de5d6d7ae@mail.gmail.com> Seemingly out of nowhere, I now get the following error when I try to import anything in python 2.3 (on Panther): Fatal Python error: Interpreter not initialized (version mismatch?) Abort trap I'm not sure what I could have done to cause this. Any hints as to how to get python working again are most welcome. C. From hengist.podd at virgin.net Mon Oct 17 15:34:22 2005 From: hengist.podd at virgin.net (has) Date: Mon, 17 Oct 2005 14:34:22 +0100 Subject: [Pythonmac-SIG] [appscript] requesting feedback Message-ID: Hi all, Following a bit of a hiatus, I'm now working on the next release of appscript. Below is a rather rough first draft of a new chapter for the appscript documentation that'll provide a basic whistle-stop tour of the concepts and technologies behind application scripting. I'd appreciate any comments or criticisms folks might have: does it make any sense, does it cover everything readers need to know, what needs improved/rephrased/explained better/completely rewritten, does it totally suck, etc? Many thanks, has ---------------------------------------------------------------------- ===== About Application Scripting ===== This chapter introduces the central concepts behind application scripting. ----- What are Apple events? ----- Apple events are a high-level message-based form of Inter-Process Communication, used to communicate between local or remote application processes (and in some cases within the same process). An Apple event contains typed data describing how the event should be handled ('attributes') such as its name (specified by two OSTypes [1]) and whether or not a reply is required, and data to be passed as arguments to the corresponding event handler ('parameters'). Datatypes include common scalar types (including boolean, integer, float, string, date and file reference), ordered lists, records (key-value lists where each key is an OSType) and object specifiers (used to construct first-class queries, commonly referred to as 'application references', that identify objects within an application). [1] OSType: a 32-bit code, often represented as a 4-character string. Commonly used by Carbon APIs such as the Apple Event Manager. Mnemonic values are preferred, e.g. 'docu' = 'document'. ----- What is a scriptable application? ----- A scriptable (or 'AppleScriptable') application is an application that provides an Apple event interface intended for third-party (e.g. end-user) use. The application implements one or more event handlers that respond to corresponding events, and may also support the Apple Event Object Model. While this interface may be considered an API, the emphasis is on providing a high-level user interface that is peer to other users interfaces the application may have (GUI, CLI, web, etc.) and accessible to end-users as much as developers. ----- What is the Apple Event Object Model? ----- The Apple Event Object Model (AEOM) is an idealised, user-oriented representation of the application's internal data model, allowing clients to identify and manipulate that structures via Apple events. Incoming Apple events are unpacked, and any object specifiers are evaluated against the application's AEOM to identify the user-level object(s) upon which that AE handler should act. The AEOM presents user-level objects which may map directly to equivalent implementation objects (e.g. document, window mapping directly to NSDocument, NSWindow) or serve as abstract proxies to the actual implementation structures (e.g. character, word, paragraph mapping indirectly to a character buffer), depending on which arrangement is most appropriate/convenient for the user. In AEOM, commands operate upon objects, so unlike DOM a single command may invoke multiple method calls upon implementation objects in order to perform its task. Also, where multiple objects are specified, the command should perform the same action for each of them [assuming a well-implemented AEOM; in practice most AEOM implementations usually suffer some limitations in this regard]. ----- How does the AEOM work? ----- The AEOM is a tree structure made up of objects. These objects may have attributes (descriptive values such as class, name, id, size, etc.), e.g.: app('Finder').version and may 'contain' other objects, e.g.: app('Finder').Finder_windows However, unlike other object models such as DOM, objects within the AEOM are associated with one another [largely] by relationships rather than simple physical containment. (Think of AEOM as combining aspects of DOM and relational database mechanics.) [TO DECIDE: how best to explain attributes such as app('Finder').Finder_preferences?] While these relationships may often follow the containment structure of the underlying data structures, e.g. app('TextEdit').documents this is not always the case, e.g. app('Finder').files app('Finder').desktop_object.files app('Finder').disks['MacHD']folders['Users'].folders['John Brown'].folders['Desktop'].files would all identify the same objects (files on the user's desktop), though [at best] only one of these references represents their physical containment structure. Similarly, some references may identify different object at different times according to changes in the application's underlying state, e.g.: app('iTunes').current_track while others may identify objects that do not literally exist as individual entities within the application's underlying data structures, but are calculated on-the-fly as proxies to the relevant portions of the actual data structures, e.g.: app('TextEdit').documents[1].text.characters app('TextEdit').documents[1].text.words app('TextEdit').documents[1].text.paragraphs Relationships may be one-to-one, e.g.: app('Finder').home app('iTunes').current_track or one-to-many, e.g.: app('Finder').folders app('TextEdit').documents Finally, one-to-many relationships may be selective in the objects they identify, e.g.: app('Finder').items # identifies all objects that are a subclass of class 'item' (disks, folders, document files, alias files, etc.) app('Finder').files # identifies all objects that are a subclass of class 'file' (document files, alias files, etc.) app('Finder').document_files # identifies all objects of class 'document file' only ----- What is appscript? ----- Appscript is a high-level Python-to-Apple Event Manager bridge, intended for use by both developers and end-users. The appscript architecture consists of three layers: - Carbon.AE -- low-level, largely procedural Python wrapper around the AEM API - aem -- mid-level wrapper around Carbon.AE, providing an object-oriented API for building relational AEOM queries and dispatching events - appscript -- high-level wrapper around aem, providing automatic translation between human-readable application terminology and corresponding OSType codes, and representing relational AEOM queries in an OO-like syntax for ease of use. AEM is largely intended for use by higher-level libraries and developers, though may also be used by end-users in cases where an application lacks terminology, or bugs within its terminology prevent its use by appscript. Appscript is intended for use by both developers and end-users, though developers may prefer aem for certain tasks as appscript doesn't expose every aspect of the aem API (send flags) and imposes additional overheads and dependencies on client code. e.g. To set the size of the first character of every non-empty paragraph in every document of TextEdit to 24 pt: - using appscript: app('TextEdit').documents.text.paragraphs.filter(its != '\n').characters[1].size.set(24) - using aem: Application('/Applications/TextEdit.app').event('coregetd', { '----': app.elements('docu').property('ctxt').elements('cpar').byfilter(its.ne('\n')) .elements('cha ').byindex(1).property('ptsz'), 'data': 24 }).send() (Carbon.AE equivalent not shown due to sheer length and ugliness.) From bob at redivi.com Mon Oct 17 16:46:39 2005 From: bob at redivi.com (Bob Ippolito) Date: Mon, 17 Oct 2005 07:46:39 -0700 Subject: [Pythonmac-SIG] version mismatch error In-Reply-To: <723eb6930510170500r78e9cf53sc006f56de5d6d7ae@mail.gmail.com> References: <723eb6930510170500r78e9cf53sc006f56de5d6d7ae@mail.gmail.com> Message-ID: <65CB883C-2F01-4B14-AB8B-764664ACCF69@redivi.com> On Oct 17, 2005, at 5:00 AM, Chris Fonnesbeck wrote: > Seemingly out of nowhere, I now get the following error when I try to > import anything in python 2.3 (on Panther): > > Fatal Python error: Interpreter not initialized (version mismatch?) > Abort trap > > I'm not sure what I could have done to cause this. Any hints as to how > to get python working again are most welcome. I suspect that you have two Python 2.3s installed and you're loading extensions built with the wrong one without having the patch installed. You can find out exactly what it's trying to do when it's failing with this: env DYLD_PRINT_LIBRARIES=1 /usr/bin/python -v -bob From jeremy.kloth at fourthought.com Mon Oct 17 22:49:19 2005 From: jeremy.kloth at fourthought.com (Jeremy Kloth) Date: Mon, 17 Oct 2005 14:49:19 -0600 Subject: [Pythonmac-SIG] [4suite-dev] Build Errors on Mac OS X (Tiger) In-Reply-To: <6625D973-7607-4E8C-B6EB-C4FE8E55CC97@signpostnetworks.com> References: <6625D973-7607-4E8C-B6EB-C4FE8E55CC97@signpostnetworks.com> Message-ID: <200510171449.20285.jeremy.kloth@fourthought.com> I'm CC'ing 4suite and pythonmac-sig to hopefully have someone there with a concrete answer. On Monday 17 October 2005 2:23 pm, you wrote: > It appears that somewhere during the compile process, > "MACOSX_DEPLOYMENT_TARGET", an environment variable, is looked up, > and 10.4 is an invalid value. The build script then defaults to 10.1, > and the build fails because "dynamic_lookup can't be used with > MACOSX_DEPLOYMENT_TARGET environment variable set to: 10.1". What Python version are you using, stock Apple, MacPython 2.4 or custom? I think that PythonTigerFix(?) may fix this? I have no idea personally, just what I've read on pythonmac-sig. > Is it possible you guys have an internal build that addresses this? > Has anyone tried changing the environment variable to 10.3, since > there's not a lot on the Python side of the world that changes that > much in 10.4? Did it work? I'm sorry to say that we do not actively develop on or for MacOSX. We try to keep our software working on it, of course, but rely on user contributions and whatever testing is possible on SF's compile farm (which is only 10.2). -- Jeremy Kloth Fourthought, Inc. http://fourthought.com/ http://4suite.org/ From jeremy.kloth at fourthought.com Mon Oct 17 23:34:52 2005 From: jeremy.kloth at fourthought.com (Jeremy Kloth) Date: Mon, 17 Oct 2005 15:34:52 -0600 Subject: [Pythonmac-SIG] [4suite] Re: [4suite-dev] Build Errors on Mac OS X (Tiger) In-Reply-To: References: Message-ID: <200510171534.52630.jeremy.kloth@fourthought.com> On Monday 17 October 2005 2:56 pm, Frank Steele wrote: > On 10/17/05 4:49 PM, "Jeremy Kloth" wrote: > > I'm CC'ing 4suite and pythonmac-sig to hopefully have someone there with > > a concrete answer. > > > > On Monday 17 October 2005 2:23 pm, you wrote: > >> It appears that somewhere during the compile process, > >> "MACOSX_DEPLOYMENT_TARGET", an environment variable, is looked up, > >> and 10.4 is an invalid value. The build script then defaults to 10.1, > >> and the build fails because "dynamic_lookup can't be used with > >> MACOSX_DEPLOYMENT_TARGET environment variable set to: 10.1". If you would be so kind as to send the output from the build, I might be able to help debug this further without outside assistance. -- Jeremy Kloth Fourthought, Inc. http://fourthought.com/ http://4suite.org/ From pythonboar at boar.org Tue Oct 18 21:36:14 2005 From: pythonboar at boar.org (David Wilbur) Date: Tue, 18 Oct 2005 12:36:14 -0700 Subject: [Pythonmac-SIG] -undefined dynamic_lookup can't be used with MACOSX_DEPLOYMENT_TARGET environment Message-ID: <7AF844D3-DACC-4BE7-9E4B-2040542FF561@boar.org> i got the following error when doing a make of psycopg 1.1.21 (and 1.1.19) on Mac OS. psycopg is middleware that allows python to talk to postgres. it has been compiling flawlessly on all the platforms i use it on. you can find out more about it at http://initd.org/ projects/psycopg1. Federico Di Gregorio the primary contributer, is not a Mac developer and thus was unsure how to really solve this error, and neither am i at least at the gcc level. even though i have a long history of development and support with Mac, NeXT and unix, i am a database applications developer/analyst/dba that uses zope, python, and postgres for solutions and has a long history of knowing gcc at a level of getting builds to work vs truly knowing what is going on at that level... ./configure; make; sudo make install works for 99% of the situations in my world ;-) ok... so maybe less then that... but, you get the drift. here is the error that i have encountered when i did the make: gcc -L/usr/local/pgsql/lib/ -Wl,-x -bundle -undefined dynamic_lookup ./module.o ./connection.o ./cursor.o ./typeobj.o ./ typemod.o -L/usr/local/pgsql/lib/ -lpq -lcrypto -ldl -o ./ psycopgmodule.so /usr/bin/ld: flag: -undefined dynamic_lookup can't be used with MACOSX_DEPLOYMENT_TARGET environment variable set to: 10.1 collect2: ld returned 1 exit status make: *** [psycopgmodule.so] Error 1 i know that i had this successfully compiled with a prior version cause i have it working =). however, i suspect that this was due to the fact that it was using gcc 3.3 at the time and that i was compiling on 10.3. here is the relevant product version information. although, i would suspect that in this case that all that matters is environment, gcc, and psycopg: Mac OS 10.4.2 python Python 2.4.1 (#2, Mar 31 2005, 00:05:10) [GCC 3.3 20030304 (Apple Computer, Inc. build 1666)] on darwin gcc powerpc-apple-darwin8-gcc-4.0.0 (GCC) 4.0.0 (Apple Computer, Inc. build 5026) PostgreSQL 7.4.6 Zope 2.8.1 egenix-mx-base-2.0.6 psycopg 1.1.21 NOTE: i have found a way to get past this, which follows, but my main concern is... is the way that i did get it to work the right way. i really don't feel that i know enough to answer that question and i was hoping that someone might elaborate on what is going on here. i would rather i was doing the right thing vs the way that seems to work... after looking thru the pythonmac sig this environment variable seems to be coming up a lot. from what i can tell, it sets a minimum level on where the code is suspected to run, it is not defined and thus defaults to 10.1. i changed it as follows: zope$ export MACOSX_DEPLOYMENT_TARGET=10.3 zope$ ./configure --with-python=/usr/local/bin/python --with-zope=/ usr/local/zope/2.8.1/ --with-mxdatetime-includes=/usr/local/lib/ python2.3/site-packages/mx/DateTime/mxDateTime/ --with-postgres- includes=/usr/local/pgsql/include/ --with-postgres-libraries=/usr/ local/pgsql/lib/ {snip} zope$ make {snip, offending gcc following is happy now} gcc -L/usr/local/pgsql/lib/ -Wl,-x -bundle -undefined dynamic_lookup ./module.o ./connection.o ./cursor.o ./typeobj.o ./ typemod.o -L/usr/local/pgsql/lib/ -lpq -lcrypto -ldl -o ./ psycopgmodule.so zope$ thus no more error -undefined dynamic_lookup can't be used with MACOSX_DEPLOYMENT_TARGET environment From fsteele at signpostnetworks.com Mon Oct 17 22:56:30 2005 From: fsteele at signpostnetworks.com (Frank Steele) Date: Mon, 17 Oct 2005 16:56:30 -0400 Subject: [Pythonmac-SIG] [4suite-dev] Build Errors on Mac OS X (Tiger) In-Reply-To: <200510171449.20285.jeremy.kloth@fourthought.com> Message-ID: On 10/17/05 4:49 PM, "Jeremy Kloth" wrote: > I'm CC'ing 4suite and pythonmac-sig to hopefully have someone there with a > concrete answer. > > On Monday 17 October 2005 2:23 pm, you wrote: >> It appears that somewhere during the compile process, >> "MACOSX_DEPLOYMENT_TARGET", an environment variable, is looked up, >> and 10.4 is an invalid value. The build script then defaults to 10.1, >> and the build fails because "dynamic_lookup can't be used with >> MACOSX_DEPLOYMENT_TARGET environment variable set to: 10.1". > > What Python version are you using, stock Apple, MacPython 2.4 or custom? I > think that PythonTigerFix(?) may fix this? I have no idea personally, just > what I've read on pythonmac-sig. > Box-stock Apple Python 2.3.5. I was installing this on a box I don't monkey around with, so there would be less chance of a problem. Looks like the "Tiger Fix" is for 2.4.1. >> Is it possible you guys have an internal build that addresses this? >> Has anyone tried changing the environment variable to 10.3, since >> there's not a lot on the Python side of the world that changes that >> much in 10.4? Did it work? > > I'm sorry to say that we do not actively develop on or for MacOSX. We try to > keep our software working on it, of course, but rely on user contributions > and whatever testing is possible on SF's compile farm (which is only 10.2). Okay. Frank From daavidb at gmail.com Thu Oct 20 10:26:10 2005 From: daavidb at gmail.com (David) Date: Thu, 20 Oct 2005 09:26:10 +0100 Subject: [Pythonmac-SIG] Adding a track to an iTunes playlist (appscript) Message-ID: I'm trying to translate the following applescript into python: tell application "iTunes" tell source "Library" tell playlist "Library" ** a bunch of code for selecting a_track and a_playlist duplicate a_track to a_playlist end tell end tell end tell What I've tried is: app('Itunes').sources['Library'].playlists['Library'].duplicate ( a_track, to=a_playlist ) and many variations of it. But all I get is an error saying "Too many direct arguments". Can anyone spot what I'm doing wrong? Thanks in advance, /David -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051020/8f0f3537/attachment.html From arsptr at optusnet.com.au Thu Oct 20 11:32:18 2005 From: arsptr at optusnet.com.au (Alastair Rankine) Date: Thu, 20 Oct 2005 19:32:18 +1000 Subject: [Pythonmac-SIG] Adding a track to an iTunes playlist (appscript) In-Reply-To: References: Message-ID: <218DABCC-B1E7-4BD2-87F7-06E5E6ACF08C@optusnet.com.au> On 20/10/2005, at 6:26 PM, David wrote: > app('Itunes').sources['Library'].playlists['Library'].duplicate > ( a_track, to=a_playlist ) > > and many variations of it. But all I get is an error saying "Too > many direct arguments". > > Can anyone spot what I'm doing wrong? Yep, duplicate is a method of the application itself, not the playlist. You need something like: a_track = app('Itunes').playlists['Library'].tracks[0] a_playlist = app('Itunes').playlists['Whatever'] app('Itunes').duplicate(a_track, to=a_playlist) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051020/4f4e8d55/attachment.html From hengist.podd at virgin.net Thu Oct 20 12:08:06 2005 From: hengist.podd at virgin.net (has) Date: Thu, 20 Oct 2005 11:08:06 +0100 Subject: [Pythonmac-SIG] Adding a track to an iTunes playlist (appscript) Message-ID: Alastair Rankine wrote: >On 20/10/2005, at 6:26 PM, David wrote: > > > app('Itunes').sources['Library'].playlists['Library'].duplicate > > ( a_track, to=a_playlist ) > > > > and many variations of it. But all I get is an error saying "Too > > many direct arguments". > > > > Can anyone spot what I'm doing wrong? > >Yep, duplicate is a method of the application itself, not the >playlist. Indeed. Like AppleScript, appscript uses some special tricks to allow you to specify the command's direct argument in more than one way, either as 'application.command(directRef)' (the literal form) or as 'directRef.command()' (convenience form; converted to literal form under the hood). What the OP's actually writing is 'directRef.command(anotherDirectRef)', hence the [somewhat cryptic] error. The Application Commands chapter in the appscript manual has a section on special case behaviours. I'll amend it in the next release to better explain this particular error. >You need something like: > >a_track = app('Itunes').playlists['Library'].tracks[0] >a_playlist = app('Itunes').playlists['Whatever'] >app('Itunes').duplicate(a_track, to=a_playlist) Yup. Or: a_track = app('Itunes').playlists['Library'].tracks[0] a_playlist = app('Itunes').playlists['Whatever'] a_track.duplicate(to=a_playlist) HTH has -- http://freespace.virgin.net/hamish.sanderson/ From hengist.podd at virgin.net Thu Oct 20 15:42:07 2005 From: hengist.podd at virgin.net (has) Date: Thu, 20 Oct 2005 14:42:07 +0100 Subject: [Pythonmac-SIG] Adding a track to an iTunes playlist (appscript) In-Reply-To: <0548D076-E8F6-42B4-A5EC-39F18E89496E@gmail.com> References: <0548D076-E8F6-42B4-A5EC-39F18E89496E@gmail.com> Message-ID: David wrote: >>>You need something like: >>> >>>a_track = app('Itunes').playlists['Library'].tracks[0] >>>a_playlist = app('Itunes').playlists['Whatever'] >>>app('Itunes').duplicate(a_track, to=a_playlist) >>> >> >> >>Yup. Or: >> >>a_track = app('Itunes').playlists['Library'].tracks[0] >>a_playlist = app('Itunes').playlists['Whatever'] >>a_track.duplicate(to=a_playlist) >> > >Did you try that with your iTunes? > >Both of the methods above give me the same error message: Oops, there's an unrelated error in the above scripts - elements are one-indexed, not zero-indexed. (iTunes returns the wrong error code, btw; should be -1728, not -1708.) Change the first line to: a_track = app('Itunes').playlists['Library'].tracks[1] and it works. HTH has -- http://freespace.virgin.net/hamish.sanderson/ From spe.stani.be at gmail.com Thu Oct 20 21:39:53 2005 From: spe.stani.be at gmail.com (SPE Stani's Python Editor) Date: Thu, 20 Oct 2005 21:39:53 +0200 Subject: [Pythonmac-SIG] Fund raising for SPE on Mac Os X is great success!! Message-ID: <2078a7ad0510201239q405abee8x1cc7c61fcc513c43@mail.gmail.com> Hi, I'd like to thank everyone who contributed, especially Richard Brown from Dartware and Rick Thomas. I'm highly impressed that the smallest user base of SPE collected the largest donation ever to SPE. Now it's my turn to impress the SPE Mac users. As such the light is green for SPE on the Mac. First I will buy a Mac and get used to it. Then I will optimize SPE for the Mac and try to release simultaneously. Be patient as this will take some time. The next releases ( 0.7) will be based on work I did before. But from 0.8 releases SPE will also be tested & developed on Mac. Please subscribe to the mailing list as a developer, user and/or mac user . Of course donations are still welcome. Stani http://pythonide.stani.be http://pythonide.stani.be/manual/html/manual.html -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051020/88ce563f/attachment.html From thorthor at altern.org Thu Oct 20 22:18:28 2005 From: thorthor at altern.org (thor) Date: Thu, 20 Oct 2005 21:18:28 +0100 Subject: [Pythonmac-SIG] packagemanager for Tiger Message-ID: <15E0F487-8078-46C3-86C3-104DD7EBD243@altern.org> hi there I need to install Pygame and PyOpenGL on Tiger. I used to use the PackageManager from MacPython to install all the dependencies but when I went to check MacPython now, there is no installer for Tiger. Can I just use the Panther installer safely then? Or is there a newer/better version of MacPython and packagemanager that I could use. I saw info on PackMan on the wiki, but the link was dead. cheers thor From jnutting at gmail.com Thu Oct 20 22:36:42 2005 From: jnutting at gmail.com (Jack Nutting) Date: Thu, 20 Oct 2005 22:36:42 +0200 Subject: [Pythonmac-SIG] packagemanager for Tiger In-Reply-To: <15E0F487-8078-46C3-86C3-104DD7EBD243@altern.org> References: <15E0F487-8078-46C3-86C3-104DD7EBD243@altern.org> Message-ID: On 10/20/05, thor wrote: > I need to install Pygame and PyOpenGL on Tiger. I used to use the > PackageManager > from MacPython to install all the dependencies but when I went to > check MacPython > now, there is no installer for Tiger. Can I just use the Panther > installer safely then? > > Or is there a newer/better version of MacPython and packagemanager > that I could > use. I saw info on PackMan on the wiki, but the link was dead. You could probably run the Panther version of packagemanager, but you'll hit another problem: AFAIK, no one is updating the package lists anymore, so at best you'll only get old versions of software, and at worst you'll get nothing (if the data is pointing at formerly-correct but now-dead URLs). Your best bet is to first of all get the packages you can from Bob's site (http://pythonmac.org/packages/), and get used to using the command-line to install anything else you need. -- // jack // http://www.nuthole.com From thorthor at altern.org Fri Oct 21 00:02:57 2005 From: thorthor at altern.org (thor) Date: Thu, 20 Oct 2005 23:02:57 +0100 Subject: [Pythonmac-SIG] packagemanager for Tiger In-Reply-To: References: <15E0F487-8078-46C3-86C3-104DD7EBD243@altern.org> Message-ID: <885C4975-157A-4695-B6F6-B96543EAED16@altern.org> hi again Sorry, I should have made it clear that I am trying to install PyGame. Is Pygame working on Tiger? Is sdl-ttf a dependency? I can't install that as the server seems to be down, but the rest of the sdl libs are installed now. > Your best bet is to first of all get the packages you can from Bob's > site (http://pythonmac.org/packages/), and get used to using the > command-line to install anything else you need. Thanks Jack. Yes, I've installed SDL and Numeric using Fink, I've installed PyObjC and trying to install pygame in the Terminal. I get some errors that indicate that SDL is not properly installed. Is SDL not working on Tiger yet? Here is the process; thm-mac-pb:~/Desktop/pygame-1.7.1release thm$ python setup.py bdist_mpkgUsing Darwin configuration... running bdist_mpkg installing to build/bdist.darwin-8.2.0-Power_Macintosh/mpkg running build running build_py running build_ext building 'pygame.base' extension gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused- madd -fno-common -dynamic -DNDEBUG -g -O3 -Wall -Wstrict-prototypes - I/NEED_INC_PATH_FIX -I/System/Library/Frameworks/Python.framework/ Versions/2.3/include/python2.3 -c src/base.c -o build/ temp.darwin-8.2.0-Power_Macintosh-2.3/src/base.o In file included from src/base.c:24: src/pygame.h:63:17: error: SDL.h: No such file or directory In file included from src/base.c:24: src/pygame.h:228: error: parse error before 'SDL_VideoInfo' src/pygame.h:228: warning: no semicolon at end of struct or union src/pygame.h:229: warning: type defaults to 'int' in declaration of 'PyVidInfoObject' src/pygame.h:229: warning: data definition has no type or storage class src/pygame.h:254: error: parse error before 'SDL_Surface' src/pygame.h:254: warning: no semicolon at end of struct or union src/pygame.h:258: error: parse error before '}' token src/pygame.h:258: warning: type defaults to 'int' in declaration of 'PySurfaceObject' src/pygame.h:258: warning: data definition has no type or storage class src/base.c: In function 'CheckSDLVersions': src/base.c:62: error: 'SDL_version' undeclared (first use in this function) src/base.c:62: error: (Each undeclared identifier is reported only once src/base.c:62: error: for each function it appears in.) src/base.c:62: error: parse error before 'compiled' src/base.c:63: error: syntax error before '*' token src/base.c:64: warning: implicit declaration of function 'SDL_VERSION' src/base.c:64: error: 'compiled' undeclared (first use in this function) src/base.c:65: error: 'linked' undeclared (first use in this function) src/base.c:65: warning: implicit declaration of function 'SDL_Linked_Version' src/base.c: In function 'init': src/base.c:168: warning: implicit declaration of function 'SDL_Init' src/base.c:172: error: 'SDL_INIT_TIMER' undeclared (first use in this function) src/base.c:173: error: 'SDL_INIT_NOPARACHUTE' undeclared (first use in this function) src/base.c: In function 'atexit_quit': src/base.c:243: warning: implicit declaration of function 'SDL_Quit' src/base.c: In function 'get_sdl_version': src/base.c:254: error: syntax error before '*' token src/base.c:258: error: 'v' undeclared (first use in this function) src/base.c: At top level: src/base.c:387: error: parse error before 'Uint32' src/base.c:388: warning: function declaration isn't a prototype src/base.c: In function 'UintFromObj': src/base.c:391: error: 'obj' undeclared (first use in this function) src/base.c:395: error: 'val' undeclared (first use in this function) src/base.c:395: error: 'Uint32' undeclared (first use in this function) src/base.c:395: error: parse error before 'PyInt_AsLong' src/base.c: At top level: src/base.c:402: error: parse error before 'UintFromObjIndex' src/base.c:402: error: parse error before 'Uint32' src/base.c:403: warning: return type defaults to 'int' src/base.c:403: warning: function declaration isn't a prototype src/base.c: In function 'UintFromObjIndex': src/base.c:406: error: 'obj' undeclared (first use in this function) src/base.c:406: warning: passing argument 2 of 'PySequence_GetItem' makes integer from pointer without a cast src/base.c:409: error: 'val' undeclared (first use in this function) src/base.c: At top level: src/base.c:415: error: parse error before 'Uint8' src/base.c:416: warning: function declaration isn't a prototype src/base.c: In function 'RGBAFromObj': src/base.c:418: error: 'Uint32' undeclared (first use in this function) src/base.c:418: error: parse error before 'val' src/base.c:419: error: 'obj' undeclared (first use in this function) src/base.c:420: error: 'RGBA' undeclared (first use in this function) src/base.c:429: error: 'val' undeclared (first use in this function) src/base.c:431: error: 'Uint8' undeclared (first use in this function) src/base.c:431: error: parse error before 'val' src/base.c:434: error: parse error before 'val' src/base.c:437: error: parse error before 'val' src/base.c:442: error: parse error before 'val' src/base.c:444: error: parse error before numeric constant src/base.c: In function 'get_error': src/base.c:464: warning: implicit declaration of function 'SDL_GetError' src/base.c:464: warning: passing argument 1 of 'PyString_FromString' makes pointer from integer without a cast src/base.c: In function 'PyGame_Video_AutoQuit': src/base.c:475: warning: implicit declaration of function 'SDL_WasInit' src/base.c:475: error: 'SDL_INIT_VIDEO' undeclared (first use in this function) src/base.c:476: warning: implicit declaration of function 'SDL_QuitSubSystem' src/base.c: In function 'PyGame_Video_AutoInit': src/base.c:481: error: 'SDL_INIT_VIDEO' undeclared (first use in this function) src/base.c:502: warning: implicit declaration of function 'SDL_InitSubSystem' src/base.c:505: warning: implicit declaration of function 'SDL_EnableUNICODE' error: command 'gcc' failed with exit status 1 thm-mac-pb:~/Desktop/pygame-1.7.1release thm21$ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051020/fb5b6e14/attachment-0001.htm From Henning.Ramm at mediapro-gmbh.de Fri Oct 21 00:44:39 2005 From: Henning.Ramm at mediapro-gmbh.de (Henning.Ramm@mediapro-gmbh.de) Date: Fri, 21 Oct 2005 00:44:39 +0200 Subject: [Pythonmac-SIG] packagemanager for Tiger Message-ID: > Yes, I've installed SDL and Numeric using Fink, I've installed PyObjC > and trying to install pygame in the Terminal. If you use Fink, you must use Fink for everything; at the moment you've probably several different Python installations of whose none has all required modules. It's normally better to install everything off Bob's site and the rest manually in Terminal while making sure that "Bob's Python" is first in your PATH. Best regards, Henning Hraban Ramm S?dkurier Medienhaus / MediaPro Support/Admin/Development Dept. From Chris.Barker at noaa.gov Fri Oct 21 01:23:18 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Thu, 20 Oct 2005 16:23:18 -0700 Subject: [Pythonmac-SIG] packagemanager for Tiger In-Reply-To: References: <15E0F487-8078-46C3-86C3-104DD7EBD243@altern.org> Message-ID: <435826E6.8010305@noaa.gov> Jack Nutting wrote: > Your best bet is to first of all get the packages you can from Bob's > site (http://pythonmac.org/packages/), and get used to using the > command-line to install anything else you need. And when you do, make a package out of it, and contribute it to Bob's site, so it'll be easy for the next person. py2app include teh bdist_mkpg utility to make this pretty easy. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From janssen at parc.com Fri Oct 21 02:08:57 2005 From: janssen at parc.com (Bill Janssen) Date: Thu, 20 Oct 2005 17:08:57 PDT Subject: [Pythonmac-SIG] Python OCR on the Mac? Message-ID: <05Oct20.170907pdt."58617"@synergy1.parc.xerox.com> Hi. I'm looking for a way of doing OCR from Python on a Mac, preferably without paying for anything in particular. In Windows, if you have Office installed, there's an included ActiveX OCR component you can access nicely from Python to OCR page images. I'm wondering if I can do something similar from Python on the Mac if I have Office 2004 installed? Or is there another package easily accessible from Python that might already be there? Thanks! Bill From berkowit at silcom.com Fri Oct 21 02:55:48 2005 From: berkowit at silcom.com (Paul Berkowitz) Date: Thu, 20 Oct 2005 17:55:48 -0700 Subject: [Pythonmac-SIG] Python OCR on the Mac? In-Reply-To: <05Oct20.170907pdt."58617"@synergy1.parc.xerox.com> Message-ID: On 10/20/05 5:08 PM, "Bill Janssen" wrote: > Hi. I'm looking for a way of doing OCR from Python on a Mac, > preferably without paying for anything in particular. > > In Windows, if you have Office installed, there's an included ActiveX > OCR component you can access nicely from Python to OCR page images. > I'm wondering if I can do something similar from Python on the Mac if > I have Office 2004 installed? Or is there another package easily > accessible from Python that might already be there? There's no ActiveX on the Mac, and no OCR in Office Mac. (Apparently ActiveX is now open source, so presumably someone could port it. I don't know that it would be welcomed. though...) -- Paul Berkowitz From bob at redivi.com Fri Oct 21 03:39:24 2005 From: bob at redivi.com (Bob Ippolito) Date: Thu, 20 Oct 2005 18:39:24 -0700 Subject: [Pythonmac-SIG] Python OCR on the Mac? In-Reply-To: References: Message-ID: On Oct 20, 2005, at 5:55 PM, Paul Berkowitz wrote: > On 10/20/05 5:08 PM, "Bill Janssen" wrote: > > >> Hi. I'm looking for a way of doing OCR from Python on a Mac, >> preferably without paying for anything in particular. >> >> In Windows, if you have Office installed, there's an included ActiveX >> OCR component you can access nicely from Python to OCR page images. >> I'm wondering if I can do something similar from Python on the Mac if >> I have Office 2004 installed? Or is there another package easily >> accessible from Python that might already be there? >> > > There's no ActiveX on the Mac, and no OCR in Office Mac. > (Apparently ActiveX > is now open source, so presumably someone could port it. I don't > know that > it would be welcomed. though...) ActiveX is mostly just another word for COM which does exist on OS X to various extents (e.g. Finder plugins). It's just a technology that allow different software to talk in-process or out; you can't "port" it because it doesn't mean anything on its own. Office Mac may have an Apple Event API to do OCR stuff, if it does OCR at all. Otherwise, I'd look for something open source. -bob From zhiyong_peng2003 at yahoo.com Fri Oct 21 22:08:58 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Fri, 21 Oct 2005 13:08:58 -0700 (PDT) Subject: [Pythonmac-SIG] make new object on Mac Message-ID: <20051021200858.23492.qmail@web35305.mail.mud.yahoo.com> Hi! Everyone Did any of you make a new object such as document, textframe etc by using MacPython appscript for Adobe InDesign CS2? For example, I have document object docObj should I use newPage = docObj.add() or docObj.make .... or something else Thanks Zhi --------------------------------- Yahoo! FareChase - Search multiple travel sites in one click. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051021/15ffb1cc/attachment.htm From janssen at parc.com Sat Oct 22 00:53:41 2005 From: janssen at parc.com (Bill Janssen) Date: Fri, 21 Oct 2005 15:53:41 PDT Subject: [Pythonmac-SIG] Python OCR on the Mac? In-Reply-To: Your message of "Thu, 20 Oct 2005 18:39:24 PDT." Message-ID: <05Oct21.155345pdt."58617"@synergy1.parc.xerox.com> Yeah, I figured it would have to be an Apple Event interface, I just wondered if (a) there was an OCR package on the Mac, and (b) if anyone had tried using it from Python. Thanks. Bill From Laurent.Pierron at loria.fr Sat Oct 22 08:38:07 2005 From: Laurent.Pierron at loria.fr (Laurent Pierron) Date: Sat, 22 Oct 2005 08:38:07 +0200 Subject: [Pythonmac-SIG] Python OCR on the Mac? In-Reply-To: <05Oct21.155345pdt."58617"@synergy1.parc.xerox.com> References: <05Oct21.155345pdt."58617"@synergy1.parc.xerox.com> Message-ID: <78c19c0f4ddda9fa8efaa5acc3ff97c8@loria.fr> The OCR Software ReadIris Pro 9 from Iris (http://www.irislink.com/) has an Apple Event interface, but I haven't yet tried it. A part of the AppleScript dictionary : ======================== Readiris Suite: Terms pertaining to Readiris analyze: Analyze a page of the document analyze reference -- the page to be analyzed auto recognize: Automatically recognize a list of documents auto recognize reference -- list of documents to open deskew: Deskew a page of the document deskew reference -- the page to deskew extract business cards: Extract business cards from a page of the document extract business cards recognize: Recognize a document recognize reference -- the object to be recognized [saving to file specification] -- specifies the file to save the output to rotate: Rotate a page of the document rotate reference -- the page to rotate by clock90/anticlock90/clock180 -- the angle by which to rotate scan: Scan a set of pages into the document scan reference -- the document to scan the page(s) into shift: Shift a page in the document shift reference -- the page to shift to small integer -- the target position (index) tune up: Tune up a page of the document tune up reference -- the page to tune up smoothing boolean -- smooth image? contrast small integer -- the contrast level despeckling small integer -- the despeckling level =========================== -- Laurent From hengist.podd at virgin.net Sat Oct 22 12:07:15 2005 From: hengist.podd at virgin.net (has) Date: Sat, 22 Oct 2005 11:07:15 +0100 Subject: [Pythonmac-SIG] make new object on Mac Message-ID: Zhi Peng wrote: >Did any of you make a new object such as document, textframe etc by using MacPython appscript for Adobe InDesign CS2? > >For example, I have document object docObj > >should I use > >newPage = docObj.add() or docObj.make .... or something else Use the 'make' command to create new objects ('add' only applies to existing objects). Figuring out the appropriate insertion location reference for the 'at' parameter is usually the tricky bit, as the rules vary from application to application and most vendors woefully under-document such details. (I believe Adobe provide some good scripting documentation for ID though, so check that out if you've not already done so.) It sometimes takes a bit of experimentation to find a reference form that the application will accept; some are more finicky than others, though ID should be one of the better ones. For example, to insert a new page after all the existing pages, it'll be something like: id = app('InDesign') docObj = id.documents[1] id.make(new=k.page, at=docObj.pages.end) Tip: For convenience, appscript also allows you to write that last line as: docObj.pages.end.make(new=k.page) See the section on special cases in the 'Application Commands' chapter of the appscript manual. To insert a new page between the first and second pages, it'd be something like: docObj.pages[1].after.make(new=k.page) And so on. (I don't have a copy of ID to hand to check these, but hopefully they're correct, or at least point you in the right direction. If not, hopefully there's an ID user here who can provide the correct version.) HTH has -- http://freespace.virgin.net/hamish.sanderson/ From kevin.conaway at gmail.com Sat Oct 22 18:00:56 2005 From: kevin.conaway at gmail.com (Kevin Conaway) Date: Sat, 22 Oct 2005 12:00:56 -0400 Subject: [Pythonmac-SIG] Py2App and GTK+ Message-ID: The Py2App site suggested that there was some kind of workaround that must be used in order to get Py2App to work with GTK+ applications. Could anyone explain this workaround to me? Any other helpful suggestions on packaging GTK+ applications for OSX would be appreciated. Thanks, Kevin -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051022/3694ced9/attachment.htm From david.warde.farley at utoronto.ca Sat Oct 22 23:14:17 2005 From: david.warde.farley at utoronto.ca (David Warde-Farley) Date: Sat, 22 Oct 2005 17:14:17 -0400 Subject: [Pythonmac-SIG] Py2App and GTK+ In-Reply-To: References: Message-ID: <1130015657.435aaba988c39@webmail.utoronto.ca> (Apologies to the author, I neglected to reply to the list as well the first time) On Sat, Oct 22, 2005 at 12:00:56PM -0400, Kevin Conaway wrote: > The Py2App site suggested that there was some kind of workaround that must > be used in order to get Py2App to work with GTK+ applications. > > Could anyone explain this workaround to me? > > Any other helpful suggestions on packaging GTK+ applications for OSX would > be appreciated. I would imagine that since GTK+ isn't a library standardly available on OS X, you'd need to somehow get the dylibs into your .app package. Not too sure how you'd do this with Py2app but I think it would be possible to insert them after the fact (never tried it, so caveat emptor). Check out this package for some hints: http://gimp-app.sourceforge.net/ Good luck, - David Warde-Farley From tomp at earthlink.net Sat Oct 22 16:03:36 2005 From: tomp at earthlink.net (Tom Pollard) Date: Sat, 22 Oct 2005 10:03:36 -0400 Subject: [Pythonmac-SIG] Python OCR on the Mac? In-Reply-To: <78c19c0f4ddda9fa8efaa5acc3ff97c8@loria.fr> References: <05Oct21.155345pdt."58617"@synergy1.parc.xerox.com> <78c19c0f4ddda9fa8efaa5acc3ff97c8@loria.fr> Message-ID: <734A1B62-95C8-43C0-889C-C2BAB1BE170A@earthlink.net> A little googling turned up the following interesting-sounding open- source packages: Gamera project (Python-based OCR) http://ldp.library.jhu.edu/projects/gamera/ gocr http://jocr.sourceforge.net/ ocrad http://www.gnu.org/software/ocrad/ocrad.html I haven't tried any of these. The 'ocrad' software is available through DarwinPorts. Cheers, Tom From charles.hartman at conncoll.edu Sun Oct 23 15:55:21 2005 From: charles.hartman at conncoll.edu (Charles Hartman) Date: Sun, 23 Oct 2005 09:55:21 -0400 Subject: [Pythonmac-SIG] Python OCR on the Mac? In-Reply-To: <734A1B62-95C8-43C0-889C-C2BAB1BE170A@earthlink.net> References: <05Oct21.155345pdt."58617"@synergy1.parc.xerox.com> <78c19c0f4ddda9fa8efaa5acc3ff97c8@loria.fr> <734A1B62-95C8-43C0-889C-C2BAB1BE170A@earthlink.net> Message-ID: <3729AC97-3D2E-4009-99A5-4C018F56454D@conncoll.edu> I for one would be really, really interested in hearing from anyone who's tried one or more of these. Any comparison shoppers at work out there? Charles Hartman On Oct 22, 2005, at 10:03 AM, Tom Pollard wrote: > > A little googling turned up the following interesting-sounding open- > source packages: > > Gamera project (Python-based OCR) > http://ldp.library.jhu.edu/projects/gamera/ > > gocr > http://jocr.sourceforge.net/ > > ocrad > http://www.gnu.org/software/ocrad/ocrad.html > > I haven't tried any of these. The 'ocrad' software is available > through DarwinPorts. > > Cheers, > > Tom > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > From michael at possibleworlds.com Sun Oct 23 23:51:51 2005 From: michael at possibleworlds.com (michael ferraro) Date: Sun, 23 Oct 2005 17:51:51 -0400 Subject: [Pythonmac-SIG] [OT] Quicktime/Buffer API Message-ID: <1EE25B91-C3A0-41B3-9481-29FEBB0A4ABD@possibleworlds.com> I need to eliminate any copies of a PixMaps used by a Quicktime Movie that I am texture mapping with OpenGL. I have built an extension in "C" but I am a bit unclear as to how to "circumvent" the the copy done by Py_BuildValue. I was wondering if any one has any experience or advice on how to approach this. Is the Buffer Object/API the right way to go? or is there another approach thanks M From hengist.podd at virgin.net Mon Oct 24 12:28:35 2005 From: hengist.podd at virgin.net (has) Date: Mon, 24 Oct 2005 11:28:35 +0100 Subject: [Pythonmac-SIG] [appscript] requesting feedback [#2] Message-ID: Hi folks, Still looking for comments and criticisms regarding technical accuracy, general readability, etc. of this material. Second draft is now posted here: http://freespace.virgin.net/hamish.sanderson/Documentation/02_aboutapplicationscripting.html It could still use some work; all feedback is welcome. Thanks, has -- http://freespace.virgin.net/hamish.sanderson/ From strawman at astraw.com Mon Oct 24 18:58:55 2005 From: strawman at astraw.com (Andrew Straw) Date: Mon, 24 Oct 2005 09:58:55 -0700 Subject: [Pythonmac-SIG] [OT] Quicktime/Buffer API In-Reply-To: <1EE25B91-C3A0-41B3-9481-29FEBB0A4ABD@possibleworlds.com> References: <1EE25B91-C3A0-41B3-9481-29FEBB0A4ABD@possibleworlds.com> Message-ID: <435D12CF.2090000@astraw.com> You may want to investigate the new array interface: http://numeric.scipy.org/array_interface.html It's meant to deal with this situation. Travis Oliphant also has plans to build a C version of this. For now, if you need to do it in C, you'll have to use the Python-C API and manipulate the Python objects. I don't think PyOpenGL supports the array interface, but you could either: 1) make it support such or 2) wrap your own call to glTex(Sub)Image to deal with the data... Do you have any plans to release the code you're writing? Cheers! Andrew michael ferraro wrote: > I need to eliminate any copies of a PixMaps used > by a Quicktime Movie that I am texture mapping > with OpenGL. I have built an extension in "C" but > I am a bit unclear as to how to "circumvent" the the > copy done by Py_BuildValue. > > I was wondering if any one has any experience > or advice on how to approach this. Is the Buffer > Object/API the right way to go? or is there > another approach > > > thanks > > M > > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig From zhiyong_peng2003 at yahoo.com Mon Oct 24 20:08:46 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Mon, 24 Oct 2005 11:08:46 -0700 (PDT) Subject: [Pythonmac-SIG] Fwd: Re: [appscript] requesting feedback [#2] Message-ID: <20051024180846.11402.qmail@web35314.mail.mud.yahoo.com> This is very helpful documents about appscript. Thanks a lot, 'Has'! Note: forwarded message attached. --------------------------------- Yahoo! FareChase - Search multiple travel sites in one click. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051024/a7b69057/attachment.htm -------------- next part -------------- An embedded message was scrubbed... From: Zhi Peng Subject: Re: [Pythonmac-SIG] [appscript] requesting feedback [#2] Date: Mon, 24 Oct 2005 11:07:03 -0700 (PDT) Size: 2782 Url: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051024/a7b69057/attachment.mht From Henning.Ramm at mediapro-gmbh.de Mon Oct 24 22:15:45 2005 From: Henning.Ramm at mediapro-gmbh.de (Henning.Ramm@mediapro-gmbh.de) Date: Mon, 24 Oct 2005 22:15:45 +0200 Subject: [Pythonmac-SIG] Python OCR on the Mac? Message-ID: >> A little googling turned up the following interesting-sounding open- >> source packages: >> >> Gamera project (Python-based OCR) >> http://ldp.library.jhu.edu/projects/gamera/ >> >> gocr >> http://jocr.sourceforge.net/ >> >> ocrad >> http://www.gnu.org/software/ocrad/ocrad.html >> >> I haven't tried any of these. The 'ocrad' software is available >> through DarwinPorts. >I for one would be really, really interested in hearing from anyone >who's tried one or more of these. Any comparison shoppers at work out >there? I only tried GOCR about a year ago (compiled it myself without Fink or DarwinPorts, didn't try to access it with Python), and it worked, but the results were rather poor, similar to the results of older commercial OCR software some years ago. I don't have any experience with up-to-date OCR software. Perhaps I only didn't find the best parameters... Best regards, Henning Hraban Ramm S?dkurier Medienhaus / MediaPro Support/Admin/Development Dept. From janssen at parc.com Tue Oct 25 01:38:33 2005 From: janssen at parc.com (Bill Janssen) Date: Mon, 24 Oct 2005 16:38:33 PDT Subject: [Pythonmac-SIG] Python OCR on the Mac? In-Reply-To: Your message of "Mon, 24 Oct 2005 13:15:45 PDT." Message-ID: <05Oct24.163835pdt."58617"@synergy1.parc.xerox.com> I've heard from OCR experts that most (all?) open-source OCR is of very poor quality, so I was hoping that some other commercial product had an embedded OCR in it that would be available through Python. The Gamera project is interesting, being both Python-based and Mac-friendly, but they tend towards research topics like recognizing musical notes on a 200-year-old printed score, rather than bread-and-butter textual OCR. Bill From fonnesbeck at gmail.com Tue Oct 25 04:24:43 2005 From: fonnesbeck at gmail.com (Chris Fonnesbeck) Date: Mon, 24 Oct 2005 22:24:43 -0400 Subject: [Pythonmac-SIG] python2.4 crashes (bus error) Message-ID: <723eb6930510241924k263ad973jb2510c004a955a75@mail.gmail.com> I am running Python 2.4.1 for some stochastic modeling, and am encountering regular, reproducible bus errors. I loop through the following code, in which a new model is instantiated and run: # Loop over counties for county in ('Brevard','Lee','Collier'): # Loop over models for model in models: print 'Running',model,'for',county,'county' # Initialize sampler sampler = models[model](county) # Run sampler results = sampler.sample(iterations,burn=burn) # Model output sampler.export(results, model+county) sampler.output(model+county) # Goodness-of-fit sampler.goodness(100,name=model+county) However, during the second inside loop of any run, I get the following error. Running any model in isolation works fine: Date/Time: 2005-10-24 20:20:19.305 -0400 OS Version: 10.4.2 (Build 8C46) Report Version: 3 Command: python Path: /usr/bin/python Parent: bash [2367] Version: ??? (???) PID: 4252 Thread: 0 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000 Thread 0 Crashed: 0 <<00000000>> 0x00000000 0 + 0 1 flib.so 0x031b9690 array_from_pyobj + 1180 (fortranobject.c:689) 2 flib.so 0x031b4d4c f2py_rout_flib_poisson + 168 (flibmodule.c:843) 3 org.activestate.ActivePython24 0x1000c54c PyObject_Call + 48 (abstract.c:1752) 4 org.activestate.ActivePython24 0x1007cbe8 do_call + 136 (ceval.c:3755) 5 org.activestate.ActivePython24 0x1007c8e0 call_function + 1068 (ceval.c:3572) 6 org.activestate.ActivePython24 0x1007a344 PyEval_EvalFrame + 8888 (ceval.c:2163) 7 org.activestate.ActivePython24 0x1007b488 PyEval_EvalCodeEx + 2152 (ceval.c:2730) 8 org.activestate.ActivePython24 0x1007cad0 fast_function + 356 (ceval.c:3644) 9 org.activestate.ActivePython24 0x1007c8c8 call_function + 1044 (ceval.c:3568) 10 org.activestate.ActivePython24 0x1007a344 PyEval_EvalFrame + 8888 (ceval.c:2163) 11 org.activestate.ActivePython24 0x1007ca40 fast_function + 212 (ceval.c:3631) 12 org.activestate.ActivePython24 0x1007c8c8 call_function + 1044 (ceval.c:3568) 13 org.activestate.ActivePython24 0x1007a344 PyEval_EvalFrame + 8888 (ceval.c:2163) 14 org.activestate.ActivePython24 0x1007b488 PyEval_EvalCodeEx + 2152 (ceval.c:2730) 15 org.activestate.ActivePython24 0x1007cad0 fast_function + 356 (ceval.c:3644) 16 org.activestate.ActivePython24 0x1007c8c8 call_function + 1044 (ceval.c:3568) 17 org.activestate.ActivePython24 0x1007a344 PyEval_EvalFrame + 8888 (ceval.c:2163) 18 org.activestate.ActivePython24 0x1007b488 PyEval_EvalCodeEx + 2152 (ceval.c:2730) 19 org.activestate.ActivePython24 0x1007e87c PyEval_EvalCode + 48 (ceval.c:484) 20 org.activestate.ActivePython24 0x100b30e4 run_node + 76 (pythonrun.c:1265) 21 org.activestate.ActivePython24 0x100b2870 PyRun_SimpleFileExFlags + 592 (pythonrun.c:863) 22 org.activestate.ActivePython24 0x100bf84c Py_Main + 2604 (main.c:487) 23 python 0x000018d0 _start + 392 (crt.c:267) 24 dyld 0x8fe01048 _dyld_start + 60 Thread 1: 0 libSystem.B.dylib 0x9001efcc select + 12 1 com.tcltk.tklibrary 0x9b74ca20 NotifierThreadProc + 432 2 libSystem.B.dylib 0x9002c3b4 _pthread_body + 96 Thread 0 crashed with PPC Thread State 64: srr0: 0x0000000000000000 srr1: 0x000000004200f030 vrsave: 0x0000000000000000 cr: 0x28422228 xer: 0x0000000000000003 lr: 0x00000000031ba0d4 ctr: 0x0000000000000000 r0: 0x0000000000000000 r1: 0x00000000bfffee70 r2: 0x0000000000000005 r3: 0x0000000009fe3560 r4: 0x0000000000000001 r5: 0x0000000008f27620 r6: 0x0000000000000001 r7: 0x0000000000000001 r8: 0x0000000000457238 r9: 0x0000000008f27628 r10: 0x0000000000456194 r11: 0x00000000004563c4 r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x00000000003d2bf8 r15: 0x00000000003d2bcc r16: 0x0000000000000000 r17: 0x0000000000000000 r18: 0x0000000000000000 r19: 0x000000001007a334 r20: 0x000000000030a764 r21: 0x0000000000000001 r22: 0x000000000ad44688 r23: 0x0000000000000000 r24: 0x0000000000457238 r25: 0x0000000000000002 r26: 0x0000000000000000 r27: 0x000000000ad446d8 r28: 0x000000000ad446d8 r29: 0x000000000ad44688 r30: 0x000000000ad44688 r31: 0x00000000031b9fc4 Binary Images Description: 0x1000 - 0x1fff python /usr/bin/python 0x45000 - 0x45fff _bisect.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/_bisect.so 0x8a000 - 0x8ffff _ndarray.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ndarray.so 0x9b000 - 0x9bfff _numerictype.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_numerictype.so 0xe2000 - 0xe4fff time.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/time.so 0xed000 - 0xf0fff strop.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/strop.so 0x2c5000 - 0x2c8fff itertools.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/itertools.so 0x2d5000 - 0x2d6fff cStringIO.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/cStringIO.so 0x2de000 - 0x2e3fff multiarray.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/Numeric/multiarray.so 0x2f1000 - 0x2f2fff math.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/math.so 0x2f9000 - 0x2fafff _random.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/_random.so 0x445000 - 0x455fff _numpy.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/Numeric/_numpy.so 0x480000 - 0x48bfff umath.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/Numeric/umath.so 0x4b7000 - 0x4b9fff _dotblas.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/Numeric/_dotblas.so 0x4c0000 - 0x4c3fff struct.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/struct.so 0x4ce000 - 0x4d0fff binascii.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/binascii.so 0x4d8000 - 0x4dbfff lapack_lite.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/Numeric/lapack_lite.so 0x4e5000 - 0x4ebfff ranlib.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/Numeric/ranlib.so 0x4fc000 - 0x4fdfff fcntl.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/fcntl.so 0x504000 - 0x511fff datetime.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/datetime.so 0x5f7000 - 0x5f8fff memory.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/memory.so 0x661000 - 0x66afff _conv.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_conv.so 0x687000 - 0x699fff libnumarray.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/libnumarray.so 0x6fa000 - 0x6fcfff operator.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/operator.so 0x704000 - 0x708fff _bytes.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_bytes.so 0x714000 - 0x71efff _ufunc.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufunc.so 0x7b1000 - 0x7b4fff _numarray.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_numarray.so 0x7bc000 - 0x7c2fff libnumeric.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/libnumeric.so 0x7d2000 - 0x7ddfff _ufuncFloat32.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufuncFloat32.so 0x1008000 - 0x101ffff _sort.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_sort.so 0x1111000 - 0x1120fff _ufuncBool.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufuncBool.so 0x1143000 - 0x1152fff _ufuncInt8.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufuncInt8.so 0x1174000 - 0x1182fff _ufuncUInt8.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufuncUInt8.so 0x11a4000 - 0x11b2fff _ufuncInt16.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufuncInt16.so 0x11d4000 - 0x11e2fff _ufuncUInt16.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufuncUInt16.so 0x1204000 - 0x1213fff _ufuncInt32.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufuncInt32.so 0x1235000 - 0x1244fff _ufuncUInt32.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufuncUInt32.so 0x1266000 - 0x1271fff _ufuncFloat64.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufuncFloat64.so 0x128f000 - 0x129cfff _ufuncComplex32.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufuncComplex32.so 0x12bb000 - 0x12c8fff _ufuncComplex64.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufuncComplex64.so 0x12e7000 - 0x12f7fff _ufuncInt64.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufuncInt64.so 0x131a000 - 0x132bfff _ufuncUInt64.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_ufuncUInt64.so 0x1360000 - 0x1362fff _converter.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_converter.so 0x136a000 - 0x136bfff _operator.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_operator.so 0x1371000 - 0x1373fff _dotblas.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_dotblas.so 0x1393000 - 0x1396fff _correlate.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/convolve/_correlate.so 0x139f000 - 0x13a5fff fftpack.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/fft/fftpack.so 0x1475000 - 0x1476fff _objectarray.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/_objectarray.so 0x1497000 - 0x14a7fff cPickle.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/cPickle.so 0x14c3000 - 0x14c4fff _heapq.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/_heapq.so 0x14d2000 - 0x14d9fff lapack_lite2.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/linear_algebra/lapack_lite2.so 0x14ec000 - 0x14f3fff ranlib2.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/numarray/random_array/ranlib2.so 0x1605000 - 0x1648fff _na_transforms.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/_na_transforms.so 0x17bc000 - 0x17c7fff libgcc_s.1.0.dylib /usr/local/lib/libgcc_s.1.0.dylib 0x17f5000 - 0x17f7fff _locale.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/_locale.so 0x2008000 - 0x2098fff libstdc++.6.dylib /usr/local/lib/libstdc++.6.dylib 0x269e000 - 0x26a9fff libgcc_s.1.dylib /usr/local/lib/libgcc_s.1.dylib 0x2712000 - 0x277efff _agg.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/_agg.so 0x28d8000 - 0x2907fff ft2font.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/ft2font.so 0x2a35000 - 0x2a89fff libfreetype.6.dylib /usr/local/lib/libfreetype.6.dylib 0x2bf2000 - 0x2bf5fff _na_cntr.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/_na_cntr.so 0x2bff000 - 0x2c4ffff _na_image.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/_na_image.so 0x2d87000 - 0x2d8efff _tkinter.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/_tkinter.so 0x2e40000 - 0x2e41fff MacOS.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/MacOS.so 0x2e48000 - 0x2e48fff _tkagg.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/backends/_tkagg.so 0x2ee9000 - 0x2eeafff md5.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/md5.so 0x2ef0000 - 0x2f58fff _na_backend_agg.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/backends/_na_backend_agg.so 0x31b3000 - 0x31c2fff flib.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/PyMC/flib.so 0x31dd000 - 0x31f4fff libg2c.0.dylib /usr/local/lib/libg2c.0.dylib 0x3311000 - 0x333ffff _mysql.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/_mysql.so 0x345b000 - 0x345ffff array.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/array.so 0x346e000 - 0x3470fff collections.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/collections.so 0x3479000 - 0x3479fff _weakref.so /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-dynload/_weakref.so 0x10000000 - 0x100fbfff org.activestate.ActivePython24 2.4.1.7 (2.4.1.7.152363) /Library/Frameworks/Python.framework/Versions/2.4/Python 0x8fe00000 - 0x8fe51fff dyld 43.1 /usr/lib/dyld 0x90000000 - 0x901a6fff libSystem.B.dylib /usr/lib/libSystem.B.dylib 0x901fe000 - 0x90202fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib 0x90204000 - 0x90257fff com.apple.CoreText 1.0.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText 0x90284000 - 0x90335fff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS 0x90364000 - 0x9069dfff com.apple.CoreGraphics 1.256.14 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x90728000 - 0x90801fff com.apple.CoreFoundation 6.4.3 (368.12) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x9084a000 - 0x9084afff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x9084c000 - 0x9094efff libicucore.A.dylib /usr/lib/libicucore.A.dylib 0x909a8000 - 0x90a2cfff libobjc.A.dylib /usr/lib/libobjc.A.dylib 0x90a56000 - 0x90acafff com.apple.framework.IOKit 1.4 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x90ae4000 - 0x90af6fff libauto.dylib /usr/lib/libauto.dylib 0x90afd000 - 0x90dc2fff com.apple.CoreServices.CarbonCore 10.4.1 (611.1) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x90e25000 - 0x90ea5fff com.apple.CoreServices.OSServices 4.0 (4.0.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x90eef000 - 0x90f2ffff com.apple.CFNetwork 10.4.2 (80) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x90f44000 - 0x90f5cfff com.apple.WebServices 1.1.2 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore 0x90f6c000 - 0x90feafff com.apple.SearchKit 1.0.3 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x9102f000 - 0x91056fff com.apple.Metadata 1.1 (121.6) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x91066000 - 0x91074fff libz.1.dylib /usr/lib/libz.1.dylib 0x91077000 - 0x91239fff com.apple.security 4.0.1 (223) /System/Library/Frameworks/Security.framework/Versions/A/Security 0x9133b000 - 0x91344fff com.apple.DiskArbitration 2.1 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x9134b000 - 0x91372fff com.apple.SystemConfiguration 1.8.0 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x91385000 - 0x9138dfff libbsm.dylib /usr/lib/libbsm.dylib 0x91391000 - 0x9140ffff com.apple.audio.CoreAudio 3.0.1 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x9144d000 - 0x9144dfff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x9144f000 - 0x91487fff com.apple.AE 1.5 (297) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x914a2000 - 0x9156dfff com.apple.ColorSync 4.4 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x915c2000 - 0x91655fff com.apple.print.framework.PrintCore 4.0 (172.1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x9169b000 - 0x91758fff com.apple.QD 3.8.16 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x91796000 - 0x917f4fff com.apple.HIServices 1.5.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x91822000 - 0x91845fff com.apple.LangAnalysis 1.6 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x91859000 - 0x9187efff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent 0x91891000 - 0x918d2fff com.apple.LaunchServices 10.4.3 (157) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x918ed000 - 0x91901fff com.apple.speech.synthesis.framework 3.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x9190f000 - 0x91945fff com.apple.ImageIO.framework 1.0.2 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x91959000 - 0x91a1ffff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib 0x91a6c000 - 0x91a81fff libcups.2.dylib /usr/lib/libcups.2.dylib 0x91a86000 - 0x91aa2fff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib 0x91aa7000 - 0x91b16fff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib 0x91b2d000 - 0x91b31fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib 0x91b33000 - 0x91b4bfff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib 0x91b4e000 - 0x91b91fff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x91b98000 - 0x91bb1fff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x91bb6000 - 0x91bb9fff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x91bbb000 - 0x91bbbfff com.apple.Accelerate 1.1.1 (Accelerate 1.1.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x91bbd000 - 0x91ca7fff com.apple.vImage 2.0 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x91d3a000 - 0x91d5afff libmx.A.dylib /usr/lib/libmx.A.dylib 0x91d60000 - 0x91dc5fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x91dcf000 - 0x91e61fff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x91e7b000 - 0x9240bfff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x92453000 - 0x92763fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x92790000 - 0x9281bfff com.apple.DesktopServices 1.3 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv 0x9285d000 - 0x92a86fff com.apple.Foundation 6.4.1 (567.12) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x92ba4000 - 0x92c82fff libxml2.2.dylib /usr/lib/libxml2.2.dylib 0x92ca2000 - 0x92d90fff libiconv.2.dylib /usr/lib/libiconv.2.dylib 0x92e43000 - 0x92e43fff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 0x92e45000 - 0x92e59fff com.apple.ImageCapture 3.0 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture 0x92e71000 - 0x92e81fff com.apple.speech.recognition.framework 3.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition 0x92e8d000 - 0x92ea2fff com.apple.securityhi 2.0 (203) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI 0x92eb4000 - 0x92f3bfff com.apple.ink.framework 101.2 (69) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink 0x92f4f000 - 0x92f5afff com.apple.help 1.0.3 (32) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help 0x92f64000 - 0x92f91fff com.apple.openscripting 1.2.2 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting 0x92fab000 - 0x92fbbfff com.apple.print.framework.Print 4.0 (187) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print 0x92fc7000 - 0x9302dfff com.apple.htmlrendering 1.1.2 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering 0x9305e000 - 0x930b0fff com.apple.NavigationServices 3.4.1 (3.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices 0x930dc000 - 0x930f9fff com.apple.audio.SoundManager 3.9 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound 0x9310b000 - 0x93118fff com.apple.CommonPanels 1.2.2 (73) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels 0x93121000 - 0x93431fff com.apple.HIToolbox 1.4.3 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x94581000 - 0x94590fff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib 0x97308000 - 0x97327fff com.apple.vecLib 3.1.1 (vecLib 3.1.1) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib 0x9b61c000 - 0x9b6a5fff com.tcltk.tcllibrary 8.4.7 /System/Library/Frameworks/Tcl.framework/Versions/8.4/Tcl 0x9b6c3000 - 0x9b773fff com.tcltk.tklibrary 8.4.7 /System/Library/Frameworks/Tk.framework/Versions/8.4/Tk Model: PowerBook5,6, BootROM 4.9.1f1, 1 processors, PowerPC G4 (1.2), 1.67 GHz, 1 GB Graphics: ATI Mobility Radeon 9700, ATY,RV360M11, AGP, 128 MB Memory Module: SODIMM0/J25LOWER, 512 MB, DDR SDRAM, PC2700U-25330 Memory Module: SODIMM1/J25UPPER, 512 MB, DDR SDRAM, PC2700U-25330 AirPort: AirPort Extreme, 400.17 (3.90.34.0.p11) Modem: Jump, , V.92, Version 1.0, Bluetooth: Version 1.6.0f2, 2 service, 0 devices, 0 incoming serial ports Network Service: AirPort, AirPort, en1 PCI Card: TXN,PCIXXXX-00, cardbus, PC Card Parallel ATA Device: MATSHITADVD-R UJ-835E, Parallel ATA Device: FUJITSU MHT2080AH, 74.53 GB USB Device: Bluetooth HCI, , Up to 12 Mb/sec, 500 mA USB Device: Apple Internal Keyboard/Trackpad, Apple Computer, Up to 12 Mb/sec, 500 mA -- Chris Fonnesbeck Atlanta, GA -- Chris Fonnesbeck Atlanta, GA From rkern at ucsd.edu Tue Oct 25 04:46:11 2005 From: rkern at ucsd.edu (Robert Kern) Date: Mon, 24 Oct 2005 19:46:11 -0700 Subject: [Pythonmac-SIG] python2.4 crashes (bus error) In-Reply-To: <723eb6930510241924k263ad973jb2510c004a955a75@mail.gmail.com> References: <723eb6930510241924k263ad973jb2510c004a955a75@mail.gmail.com> Message-ID: <435D9C73.3040908@ucsd.edu> Chris Fonnesbeck wrote: > Thread 0 Crashed: > 0 <<00000000>> 0x00000000 0 + 0 > 1 flib.so 0x031b9690 array_from_pyobj + 1180 > (fortranobject.c:689) > 2 flib.so 0x031b4d4c f2py_rout_flib_poisson > + 168 (flibmodule.c:843) It's a problem with f2py; nothing Mac-specific here. You'll want to ask on scipy-dev. We'll need to know what versions of f2py and Numeric (scipy_core?) you are using. -- Robert Kern rkern at ucsd.edu "In the fields of hell where the grass grows high Are the graves of dreams allowed to die." -- Richard Harter From berkowit at silcom.com Tue Oct 25 04:56:10 2005 From: berkowit at silcom.com (Paul Berkowitz) Date: Mon, 24 Oct 2005 19:56:10 -0700 Subject: [Pythonmac-SIG] Python OCR on the Mac? In-Reply-To: <05Oct24.163835pdt."58617"@synergy1.parc.xerox.com> Message-ID: On 10/24/05 4:38 PM, "Bill Janssen" wrote: > I've heard from OCR experts that most (all?) open-source OCR is of > very poor quality, so I was hoping that some other commercial product > had an embedded OCR in it that would be available through Python. > > The Gamera project is interesting, being both Python-based and > Mac-friendly, but they tend towards research topics like recognizing > musical notes on a 200-year-old printed score, rather than > bread-and-butter textual OCR. OmniPage, the premier (and expensive) OCR app on the Mac, is AppleScriptable, and therefore accessible also via appscript in Python. I've got OmniPage SE (a Lite version that cam bundled with my scanner) and even it is scriptable to an extent. -- Paul Berkowitz From piet at cs.uu.nl Tue Oct 25 11:35:10 2005 From: piet at cs.uu.nl (Piet van Oostrum) Date: Tue, 25 Oct 2005 11:35:10 +0200 Subject: [Pythonmac-SIG] python2.4 crashes (bus error) In-Reply-To: <723eb6930510241924k263ad973jb2510c004a955a75@mail.gmail.com> References: <723eb6930510241924k263ad973jb2510c004a955a75@mail.gmail.com> Message-ID: >>>>> Chris Fonnesbeck (CF) wrote: >CF> # Loop over models >CF> for model in models: ... >CF> # Initialize sampler >CF> sampler = models[model](county) Maybe this has nothing to do with your crash, but I saw something strange in your code: model is an element of models, not an index. So unless you have something special, that code might not be what is intended. If it goes through a Fortran thing it may cause an out of bounds error. -- Piet van Oostrum URL: http://www.cs.uu.nl/~piet [PGP 8DAE142BE17999C4] Private email: piet at vanoostrum.org From fonnesbeck at gmail.com Tue Oct 25 15:14:42 2005 From: fonnesbeck at gmail.com (Chris Fonnesbeck) Date: Tue, 25 Oct 2005 09:14:42 -0400 Subject: [Pythonmac-SIG] python2.4 crashes (bus error) In-Reply-To: References: <723eb6930510241924k263ad973jb2510c004a955a75@mail.gmail.com> Message-ID: <723eb6930510250614n6eef4873u5bd962eb8a6d9df0@mail.gmail.com> On 10/25/05, Piet van Oostrum wrote: > >>>>> Chris Fonnesbeck (CF) wrote: > > >CF> # Loop over models > >CF> for model in models: > ... > >CF> # Initialize sampler > >CF> sampler = models[model](county) > > Maybe this has nothing to do with your crash, but I saw something strange > in your code: model is an element of models, not an index. So unless you > have something special, that code might not be what is intended. > Actually, models is a dictionary, so the iterator returns the keys. Fixed the problem; it was f2py related. Sorry to bother everyone. -- Chris Fonnesbeck Atlanta, GA From zhiyong_peng2003 at yahoo.com Wed Oct 26 00:45:03 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Tue, 25 Oct 2005 15:45:03 -0700 (PDT) Subject: [Pythonmac-SIG] AEType Message-ID: <20051025224503.27946.qmail@web35309.mail.mud.yahoo.com> Hi! All I often get type error when I pass some parameters inside a function while I am using appscript MacPython. I saw some documents mentioning sth like AEType('sf '). What does it mean? Anyone knew? Thanks Zhi --------------------------------- Yahoo! FareChase - Search multiple travel sites in one click. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051025/766354bd/attachment.html From hengist.podd at virgin.net Wed Oct 26 01:30:16 2005 From: hengist.podd at virgin.net (has) Date: Wed, 26 Oct 2005 00:30:16 +0100 Subject: [Pythonmac-SIG] AEType In-Reply-To: <20051025224503.27946.qmail@web35309.mail.mud.yahoo.com> References: <20051025224503.27946.qmail@web35309.mail.mud.yahoo.com> Message-ID: Zhi Peng wrote: > I often get type error when I pass some parameters inside a function while I am using appscript MacPython. I saw some documents mentioning sth like AEType('sf '). What does it mean? Anyone knew? The AEType class is defined in the aem package that underpins appscript, and represents (not surprisingly) an AE type as used by the Apple Event Manager. Appscript normally converts AEType instances to attributes of its k namespace, e.g. aem.AEType('long') -> k.Integer, but every so often it'll encounter one whose code it doesn't recognise (i.e. not defined in the application's dictionary or in appscript's built-in tables) so it'll just pass it on as-is. (In AppleScript, the equivalent raw representation looks like <>.) See the 'Classes and Enumerated Types' chapter of appscript's manual and the aem documentation for more info. The 'sf ' code you mention is a pseudo-type defined in the AppleScript component that's only used [AFAIK] in aete resources, where it translates as 'alias or string'. It's a kludge used to get around the aete format's inability to specify multiple types for a single property/argument. Appscript doesn't bother mapping this to its k namespace (not unless an application defines it itself), but the help system in the latest source release does now display it as 'Alias | String' instead of "AEType('sf ')". As for the type errors you're getting, you'd really need to provide some example code and tracebacks for a definite answer as it might be related or could be something completely different. has -- http://freespace.virgin.net/hamish.sanderson/ From zhiyong_peng2003 at yahoo.com Wed Oct 26 05:24:55 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Tue, 25 Oct 2005 20:24:55 -0700 (PDT) Subject: [Pythonmac-SIG] obj in MacPython and Appscript Message-ID: <20051026032455.14690.qmail@web35303.mail.mud.yahoo.com> Hi! All First of all, thanks for all your answers to my qestions. 1. When I used appscript, I often try to print out the object or string while I debug the program. For example: cs = app('TextEdit').documents[1].paragraphs[1] print cs I assumed that cs should be anObject of paragraphs. But it print out as app('TextEdit').documents[1].paragraphs[1] instead of specific python object. If one would like to get the actual reference of the paragraphs[1] object, what should I do? Anyone knew? if one uses following, it may get sth for 'TextEdit' app('TextEdit').documents[1].paragraphs[1].get() But some other application does not have 'get' for documents[1] or paragraphs[1]. In this case, is there way that I can catch the object? For example, in Adobe InDesign CS2, I could have cs = app('Adobe InDesign CS2') doc=cs.open("mydoc.indd") <--- just example doc = cs.active_document page = doc.pages[1] print page <----- this does not show object anObject=page.get() <----- this may raise exception 2. By the way, I get a little confused with following command application.make(...) -- Make a new element [new=Type] -- The class of the item to be created [at=InsertionRef] -- The location at which to insert the item [with_data=Record] -- The initial data for the item [with_properties=Record] -- Initial values for properties of the new object Result: Reference -- The new object(s) I guess that 'new' may be sth like new=text_frame or new=document at=cs.documents[1].sth What was the with_data=Record and with_properties? --------------------------------- Yahoo! FareChase - Search multiple travel sites in one click. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051025/f86e6d22/attachment.html From tjd at sfu.ca Wed Oct 26 07:14:47 2005 From: tjd at sfu.ca (Toby Donaldson) Date: Tue, 25 Oct 2005 22:14:47 -0700 Subject: [Pythonmac-SIG] TKinter problem Message-ID: Hi, I'm running Python 2.4.1 on Mac OS X 10.4, and whenever I run a Tkinter command I get a "no display name and no $DISPLAY environment variable" error, e.g. >>> import Tkinter >>> Tkinter.Toplevel() Traceback (most recent call last): File "", line 1, in ? File "/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-tk/Tkinter.py", line 1912, in __init__ BaseWidget.__init__(self, master, 'toplevel', cnf, {}, extra) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-tk/Tkinter.py", line 1862, in __init__ BaseWidget._setup(self, master, cnf) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-tk/Tkinter.py", line 1837, in _setup _default_root = Tk() File "/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/lib-tk/Tkinter.py", line 1569, in __init__ self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) _tkinter.TclError: no display name and no $DISPLAY environment variable Any advice? Toby -- Dr. Toby Donaldson School of Computing Science Simon Fraser University (Surrey) From mark.asbach at post.rwth-aachen.de Wed Oct 26 09:18:18 2005 From: mark.asbach at post.rwth-aachen.de (Mark Asbach) Date: Wed, 26 Oct 2005 09:18:18 +0200 Subject: [Pythonmac-SIG] TKinter problem In-Reply-To: References: Message-ID: <4B616F49-D71D-42B6-BEAC-23E3339E12B9@post.rwth-aachen.de> Hi Toby, > Tkinter command I get a "no display name and no $DISPLAY environment > variable" error, e.g. obviously, you are using a version of Tkinter that relies on the X11 Window environment. Just start your python code from apple's / Applications/Utilities/X11.app or one of the open source X11 window servers for OS X. Yours, Mark - Dipl.-Ing. Mark Asbach Tel +49 (0)241 80-27677 Institute of Communications Engineering Fax +49 (0)241 80-22196 RWTH Aachen University, Germany http://www.ient.rwth-aachen.de From ncarpenter at teachers.org Sun Oct 23 22:22:03 2005 From: ncarpenter at teachers.org (Neal Carpenter) Date: Sun, 23 Oct 2005 13:22:03 -0700 Subject: [Pythonmac-SIG] [q] Help with choosing "right" python port Message-ID: The problem: From within IDLE, I type: from turtle import * reset() I then get a small window, titled tk, and a new 'console' window. When I move the cursor to either of these I get a spinning rainbow disk, and am unable to enlarge the tk window. This does not happen when I use Terminal. I want to use IDLE (for ease of use) and turtle graphics (for motivation) to teach programming to my 6th, 7th, and 8th graders. Am I doing something wrong? Is this a problem with IDLE? Is there a fix or a work-around? (I'm very new to Python myself and have warned my students that I'll be learning it from them, as they learn from me.) Also, what is the 'Console' window for? I've tried typing in it only to get error messages. This started while I was using Jack Jensen's IDLE, and Tiger's built-in Python (2.3.5?); I've spent most of the day searching for a solution and came upon your name in Pythonmac-SIG. So I got to your site, downloaded and ran 2.4.1 and the TigerPython24Fix, only to find that the exact same thing still happens - import turtle stuff, invoke any turtle word, and find a small window that 'works' (the turtle moves around, on command) but that cannot be enlarged (still the swirling rainbow disk). Thanks for your time - any help would be greatly appreciated. -- Stay in Touch! Neal Carpenter Search for the Eternal. ncarpenter at teachers.org Find it ... In the Search. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051023/4fa7639b/attachment.htm From hengist.podd at virgin.net Wed Oct 26 16:05:12 2005 From: hengist.podd at virgin.net (has) Date: Wed, 26 Oct 2005 15:05:12 +0100 Subject: [Pythonmac-SIG] obj in MacPython and Appscript In-Reply-To: <20051026032455.14690.qmail@web35303.mail.mud.yahoo.com> References: <20051026032455.14690.qmail@web35303.mail.mud.yahoo.com> Message-ID: Zhi Peng wrote: >When I used appscript, I often try to print out the object or string while I debug the program. For example: >cs = app('TextEdit').documents[1].paragraphs[1] >print cs >I assumed that cs should be anObject of paragraphs. >But it print out as > >app('TextEdit').documents[1].paragraphs[1] > >instead of specific python object. In fact, this is a specific python object, just not the one you expected. It's an instance of appscript's Specifier class, which represents a first-class query identifying the first paragraph of the first document of the TextEdit application. Run 'print type(cs)' to see this. Like a lot of Python objects, Specifier instances use their __repr__ method to return a meaningful representation of itself ("app('TextEdit').documents[1].paragraphs[1] ") rather than a literal one (""). What it doesn't do is resolve this query itself a-la AppleScript's "implicit get"; you have to command it to do so yourself. Please bear in mind that appscript is mostly just a big lump of OO-like syntactic sugar atop a procedural+query driven API, and the rules by which it operates are not the same as either AppleScript's (for application scripting) or Python's (for object-oriented programming). This point is made in the appscript manual, although I'm still trying to find a big enough font to display it in. ;) >If one would like to get the actual >reference of the paragraphs[1] object, what should I do? Anyone knew? >if one uses following, it may get sth for 'TextEdit' >app('TextEdit').documents[1].paragraphs[1].get() > >But some other application does not have 'get' for documents[1] or >paragraphs[1]. In this case, is there way that I can catch the object? Not all applications bother to list get() and set() commands in their terminology documentation, but as long as they have an object model they will respond to these commands - where necessary, appscript will provide default definitions. >For example, in Adobe InDesign CS2, I could have > > >cs = app('Adobe InDesign CS2') >doc=cs.open("mydoc.indd") <--- just example >doc = cs.active_document >page = doc.pages[1] >print page <----- this does not show object As stated above, it will show you the representation of the Specifier instance assigned to the 'page' variable. >anObject=page.get() <----- this may raise exception This should work, assuming that you do actually have an active document with at least one page in it, and ID doesn't have any bugs that prevent it resolving that reference correctly. That said, I do remember ID's dictionary being particularly warty with respect to get() and set(), defining both standard AND non-standard versions of these commands. I can't remember how well older versions of appscript resolved this problem, and I don't have a copy of ID here to test on, but the latest version will correctly disambiguate things by appending underscores to the non-standard definitions so they appear as get_() and set_(), allowing the standard get() and set() to be used as normal. The source distribution is at if you want to remove your existing installation (which I assume was created by Appscript Installer, which is a couple releases behind) and build a fresh installation from scratch. Sorry it's such a pain in the butt, but I will get an up-to-date binary installer done at some point; it's just a matter of finding the time, etc. >2. By the way, I get a little confused with following command >application.make(...) -- Make a new element 'make' is often one of the worst-documented commands that application scripters will encounter, so you're by no means alone in your confusion. Go file a feature request for better documentation with the application's developer, and meantime get used to figuring it out by asking other users, pulling apart any sample scripts you can find, and plain old trial-and-error. >[new=Type] -- The class of the item to be created >[at=InsertionRef] -- The location at which to insert the item >[with_data=Record] -- The initial data for the item >[with_properties=Record] -- Initial values for properties of the new object >Result: Reference -- The new object(s) > >I guess that 'new' may be sth like new=text_frame or new=document That should read: new=k.text_frame or: new=k.document since all Apple Event Manager-defined types and application-defined types/classes exist as attributes of the k namespace. >at=cs.documents[1].sth >What was the with_data=Record and with_properties? The 'with_properties' parameter allows you to specify initial values for some or [depending on the application] all of the properties of the object being created. For example: app('TextEdit').documents.end.make( new=k.document, with_properties={k.text: 'Hello World'}) will create a new document in TextEdit and set its text property to 'Hello World'. This is simpler than sending two separate commands, one to create the object and another to initialise its state: doc = app('TextEdit').documents.end.make(new=k.document) doc.text.set('Hello World') The 'with_data' parameter is a bit of a stinker. Basically you use it when you want to set the value of an element itself, but it's invariably undocumented so figuring out when it it can/should be used and what sort of data it takes to be is all down to guesswork and folk knowledge. It's not something that's used all that often, but a good example is creating a new paragraph in a TextEdit document, where you use it to specify the [plain] text for that paragraph: app('TextEdit').documents[1].paragraphs.end.make( new=k.paragraph, with_data='Hello World\n') HTH has -- http://freespace.virgin.net/hamish.sanderson/ From kquirk at solidworks.com Wed Oct 26 16:57:40 2005 From: kquirk at solidworks.com (Kent Quirk) Date: Wed, 26 Oct 2005 10:57:40 -0400 Subject: [Pythonmac-SIG] [q] Help with choosing "right" python port Message-ID: The thing to realize is that IDLE is a TK application...and so is the turtle graphics. They conflict. There are apparently workarounds, but I'm not a TK weenie. There's some information here: http://rlai.cs.ualberta.ca/RLAI/RLsoftware/PythonLinks.html Consider teaching kids to use a text editor instead of typing things into IDLE. They can write and save programs and run them pretty easily. SubEthaEdit is free for noncommercial use and could even let kids collaborate on writing programs together from separate machines. Try this program, for example: import turtle import random turtle.reset() turtle.down() for i in xrange(100): dist = random.randint(5, 15) angle = random.randint(-135, 135) turtle.forward(dist) turtle.right(angle) turtle.up() Save it into a .py file, then run python on it. Once you get a decent editor set up, it's a lot easier and more scalable than monkeying with IDLE anyway. You might also consider something like PyGame, depending on the sophistication and interests of your students. Kent ________________________________ From: pythonmac-sig-bounces at python.org [mailto:pythonmac-sig-bounces at python.org] On Behalf Of Neal Carpenter Sent: Sunday, October 23, 2005 4:22 PM To: pythonmac-sig at python.org Subject: [Pythonmac-SIG] [q] Help with choosing "right" python port The problem: From within IDLE, I type: from turtle import * reset() I then get a small window, titled tk, and a new 'console' window. When I move the cursor to either of these I get a spinning rainbow disk, and am unable to enlarge the tk window. This does not happen when I use Terminal. I want to use IDLE (for ease of use) and turtle graphics (for motivation) to teach programming to my 6th, 7th, and 8th graders. Am I doing something wrong? Is this a problem with IDLE? Is there a fix or a work-around? (I'm very new to Python myself and have warned my students that I'll be learning it from them, as they learn from me.) Also, what is the 'Console' window for? I've tried typing in it only to get error messages. This started while I was using Jack Jensen's IDLE, and Tiger's built-in Python (2.3.5?); I've spent most of the day searching for a solution and came upon your name in Pythonmac-SIG. So I got to your site, downloaded and ran 2.4.1 and the TigerPython24Fix, only to find that the exact same thing still happens - import turtle stuff, invoke any turtle word, and find a small window that 'works' (the turtle moves around, on command) but that cannot be enlarged (still the swirling rainbow disk). Thanks for your time - any help would be greatly appreciated. -- Stay in Touch! Neal Carpenter Search for the Eternal. ncarpenter at teachers.org Find it ... In the Search. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051026/dcc8c330/attachment-0001.htm From Chris.Barker at noaa.gov Wed Oct 26 19:02:05 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Wed, 26 Oct 2005 10:02:05 -0700 Subject: [Pythonmac-SIG] [OT] Quicktime/Buffer API In-Reply-To: <1EE25B91-C3A0-41B3-9481-29FEBB0A4ABD@possibleworlds.com> References: <1EE25B91-C3A0-41B3-9481-29FEBB0A4ABD@possibleworlds.com> Message-ID: <435FB68D.1030508@noaa.gov> michael ferraro wrote: > I need to eliminate any copies of a PixMaps used > by a Quicktime Movie that I am texture mapping > with OpenGL. I have built an extension in "C" but > I am a bit unclear as to how to "circumvent" the the > copy done by Py_BuildValue. > > I was wondering if any one has any experience > or advice on how to approach this. Is the Buffer > Object/API the right way to go? or is there > another approach What form is the data in in your c code? A pointer to simple C array? If so, the buffer object could work, or you could build a NumPy array. I think PyOpenGL can work with them natively. If you want to got hat route, the situation is pretty confusing as there are now three (count 'em three!) implementations, Numeric, numarray, and the new SciPy.base. I'd go with whatever PyOpenGL supports, or, if you have the option, and can tolerate beta code, Scipy.base. With any luck it will be the next generation NumPy. http://numeric.scipy.org/ SciPy.base has also introduced a new "array protocol/interface", which I think has been back ported to both Numeric and numarray: http://numeric.scipy.org/array_interface.html This was designed with just this kind of use in mind. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From michael at possibleworlds.com Wed Oct 26 07:17:51 2005 From: michael at possibleworlds.com (michael ferraro) Date: Wed, 26 Oct 2005 01:17:51 -0400 Subject: [Pythonmac-SIG] [OT] Quicktime/Buffer API In-Reply-To: <435FB68D.1030508@noaa.gov> References: <1EE25B91-C3A0-41B3-9481-29FEBB0A4ABD@possibleworlds.com> <435FB68D.1030508@noaa.gov> Message-ID: <8072BD1D-4429-42DA-AC4C-FAD3DCA7B52C@possibleworlds.com> The data is a simple unsigned char * so thanks for the leads. M On Oct 26, 2005, at 1:02 PM, Chris Barker wrote: > michael ferraro wrote: > >> I need to eliminate any copies of a PixMaps used >> by a Quicktime Movie that I am texture mapping >> with OpenGL. I have built an extension in "C" but >> I am a bit unclear as to how to "circumvent" the the >> copy done by Py_BuildValue. >> >> I was wondering if any one has any experience >> or advice on how to approach this. Is the Buffer >> Object/API the right way to go? or is there >> another approach >> > > What form is the data in in your c code? A pointer to simple C array? > > If so, the buffer object could work, or you could build a NumPy > array. I > think PyOpenGL can work with them natively. If you want to got hat > route, the situation is pretty confusing as there are now three (count > 'em three!) implementations, Numeric, numarray, and the new > SciPy.base. > I'd go with whatever PyOpenGL supports, or, if you have the option, > and > can tolerate beta code, Scipy.base. With any luck it will be the next > generation NumPy. > > http://numeric.scipy.org/ > > SciPy.base has also introduced a new "array protocol/interface", > which > I think has been back ported to both Numeric and numarray: > > http://numeric.scipy.org/array_interface.html > > This was designed with just this kind of use in mind. > > -Chris > > > > -- > Christopher Barker, Ph.D. > Oceanographer > > NOAA/OR&R/HAZMAT (206) 526-6959 voice > 7600 Sand Point Way NE (206) 526-6329 fax > Seattle, WA 98115 (206) 526-6317 main reception > > Chris.Barker at noaa.gov > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > From zhiyong_peng2003 at yahoo.com Wed Oct 26 19:14:14 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Wed, 26 Oct 2005 10:14:14 -0700 (PDT) Subject: [Pythonmac-SIG] get reference Message-ID: <20051026171414.95717.qmail@web35307.mail.mud.yahoo.com> Hi! All First of all, Thanks for all your answers for my qestions. 1. In appscript commands set, I often see something like reference.bring_to_front() reference.extract_label() application.open() ... etc Application can accept all commands it should accept and respond to the commands. I knew the 'application" is 'app("Adobe InDesign CS2")' but what is the reference? I assume it is anObject or python object. How could we get the reference? Because all we get is something with type appscript.specifier.specifier. It seems not an Object as Has's mail mentioned. With the specifier, one may not be able to send commands to it. For example, page = app("Adobe InDesign CS2").open("filename").pages[0] This 'page' is not a reference, which can not accept any command that page object should accept. Is there any way that I can convert or get the reference or object instead of specifier? I would like to hold that reference object. Thanks __________________________________ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com From hengist.podd at virgin.net Wed Oct 26 19:46:44 2005 From: hengist.podd at virgin.net (has) Date: Wed, 26 Oct 2005 18:46:44 +0100 Subject: [Pythonmac-SIG] get reference In-Reply-To: <20051026171414.95717.qmail@web35307.mail.mud.yahoo.com> References: <20051026171414.95717.qmail@web35307.mail.mud.yahoo.com> Message-ID: Zhi Peng wrote: >page = app("Adobe InDesign >CS2").open("filename").pages[0] > >This 'page' is not a reference, It is, although it's an invalid one as elements must be 1-indexed, not 0-indexed. has -- http://freespace.virgin.net/hamish.sanderson/ From Chris.Barker at noaa.gov Wed Oct 26 19:52:45 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Wed, 26 Oct 2005 10:52:45 -0700 Subject: [Pythonmac-SIG] [q] Help with choosing "right" python port In-Reply-To: References: Message-ID: <435FC26D.2040204@noaa.gov> Kent Quirk wrote: > The thing to realize is that IDLE is a TK application...and so is the > turtle graphics. They conflict. Huh? I thought you could run TK apps form IDLE, and indeed that the newer IDLE ran the app in separate process, just to avoid this kind of problem! However, IDLE and TkInter have never been all that well supported on OS-X, so I agree: > Consider teaching kids to use a text editor instead of typing things > into IDLE. TextWrangler is another freely available option. PyOxide would be great, if it's bug-free enough to be generally usable. I haven't checked it out for while, nor heard reports. there are also a number of cross-platform options: Dr. Python, SPE, etc. I think the SPE developer just got some funding to make SPE work better on OS-X, so that's promising. Also check out PythonCard, which I think includes a version of Turtle graphics as well. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From Chris.Barker at noaa.gov Wed Oct 26 19:56:55 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Wed, 26 Oct 2005 10:56:55 -0700 Subject: [Pythonmac-SIG] [OT] Quicktime/Buffer API In-Reply-To: <8072BD1D-4429-42DA-AC4C-FAD3DCA7B52C@possibleworlds.com> References: <1EE25B91-C3A0-41B3-9481-29FEBB0A4ABD@possibleworlds.com> <435FB68D.1030508@noaa.gov> <8072BD1D-4429-42DA-AC4C-FAD3DCA7B52C@possibleworlds.com> Message-ID: <435FC367.80302@noaa.gov> michael ferraro wrote: > The data is a simple unsigned char * Thats just what NumPy's ArrayFromDimsAndData() (or something like that) expects. However, one issue is that if you don't copy the data, then it's hard to have Python manage the garbage collection, you need to figure out how (and when!) to free it yourself. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From zhiyong_peng2003 at yahoo.com Wed Oct 26 20:12:12 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Wed, 26 Oct 2005 11:12:12 -0700 (PDT) Subject: [Pythonmac-SIG] get reference In-Reply-To: Message-ID: <20051026181212.65822.qmail@web35311.mail.mud.yahoo.com> Yes. When I run TextEdit, it works with following code from appscript import * textedit=app('TextEdit') textedit.activate() textedit.documents.end.make(new=k.document) textedit.documents[1].text.set("TEXT STRING") print textedit.documents[1].text.get() It works well. But with app('Adobe InDesign CS2'), it does not work well. All application can accept the commands but not the reference such as cs = app("Adobe InDesign CS2") cs.activate() ----------------- works cs.open("filepath_with_name") ------- works doc = cs.documents[0] -------- works page = doc[1] -------- works textframe=page.textframes[1] ------- works textframe.contents.set("HELLO") ------ not work textframe.contents="HELLO" ------ not work textframe.contents.get() ------ not work contents is a property of textframe with r/w I wonder if I missed something since I get only a small __init__.py file while I used pythonw getsuitmodule.py for Adobe InDesign CS2. But same command applied to TextEdit and Finder, iTune, I get a few big file include __init__.py. --- has wrote: > Zhi Peng wrote: > > >page = app("Adobe InDesign > >CS2").open("filename").pages[0] > > > >This 'page' is not a reference, > > It is, although it's an invalid one as elements must > be 1-indexed, not 0-indexed. > > has > -- > http://freespace.virgin.net/hamish.sanderson/ > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com From zhiyong_peng2003 at yahoo.com Wed Oct 26 21:32:50 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Wed, 26 Oct 2005 12:32:50 -0700 (PDT) Subject: [Pythonmac-SIG] apple script and MacPython code Message-ID: <20051026193300.6409.qmail@web35304.mail.mud.yahoo.com> Hi! All I strongly believe that MacPython can be used to write similar code to perform Applescript code functions. I try to find corresponding MacPython code for apple script. For example following adobe apple script code tell application "Adobe InDesign CS2" set myDoc to make document tell myDoc tell page 1 set myTextFrame to make text frame set geometric bounds of myTextFrame to {"6p0","6p0","18p0","18p0"} set contents of myTextFrame to "HELLO" end tell end tell end tell I can run this script and set text frame on ID document. Now the questions are: 1. we can create MacPython obj say cs = app("Adobe InDesign CS2") 2. Then from cs we could have myDoc=cs.open(filename) How do we make a new document by using MacPython code?? From appscript help, we can get some description like : application.make(...) ---- make new element [new=Type] ---- The class of the item to be created [at =InsertionRef] ----The location at which to insert the item [with_data=record] --- the initialial data for the item [with_properties=Record] -- Initialial value for the properties of the new object result reference The question is "Do I need fill all 4 paramters in order to create a item?" I kew the type could be k.document, etc. On Adobe InDesign manual, there is no make method for application, I wonder if application will accept the commands. 3. I can write something like cs.active_document.pages[1].text_frames[1] and execute it without error. But how can one get the information from cs.active_document.pages[1].text_frames[1].contents here cs is app("Adobe InDesign CS2") If I print cs.active_document.pages[1].text_frames[1].contents, it should print out empty string or some string based on content. But it print out app("Adobe InDesign CS2").active_document.pages[1].text_frames[1].contents In TextEdit, we can use get() and set(). I do not know what command one needs to send cs.active_document.pages[1].text_frames[1].contents in order to get the information. Thanks for all your help. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051026/ff03efb3/attachment.htm From hengist.podd at virgin.net Wed Oct 26 21:53:06 2005 From: hengist.podd at virgin.net (has) Date: Wed, 26 Oct 2005 20:53:06 +0100 Subject: [Pythonmac-SIG] get reference In-Reply-To: <20051026181212.65822.qmail@web35311.mail.mud.yahoo.com> References: <20051026181212.65822.qmail@web35311.mail.mud.yahoo.com> Message-ID: Zhi Peng wrote: >But with app('Adobe InDesign CS2'), it >does not work well. All application can accept the >commands but not the reference such as > >cs = app("Adobe InDesign CS2") >cs.activate() ----------------- works >cs.open("filepath_with_name") ------- works >doc = cs.documents[0] -------- works Shouldn't work, because elements of application objects are always 1-indexed. (It's not impossible that a scriptable app might try to 'helpfully' interpret a 0 index rather than just flagging it as an error, but I'm not aware of any that do.) However, note that a bad reference won't raise an error until you actually use it in a command, at which point the application will raise an Apple event error of [usually] type -1728 which appscript reports as a CommandError. >page = doc[1] -------- works I think you meant 'page = doc.pages[1]' >textframe.contents="HELLO" ------ not work Not supported. The following should work, assuming it's semantically correct and identifies an existing object: cs.documents[1].pages[1].textframes[1].contents.set("HELLO") If it doesn't, check the AppleScript equivalent just to make sure that it works: tell application "Adobe InDesign CS2" set contents of textframe 1 of page 1 of document 1 to "HELLO" end tell Then tell me what version of appscript you're using and post a traceback so I can see what the error actually is. Like I say, it may just be that you need to upgrade to the latest version of appscript, though I'd like to make sure it's not something else. >I wonder if I missed something since I get only a >small __init__.py file while I used pythonw >getsuitmodule.py for Adobe InDesign CS2. But same >command applied to TextEdit and Finder, iTune, I get a >few big file include __init__.py. I wouldn't know about that. gensuitemodule has always been rather flaky and clumsy; however, appscript has no connection to it or aetools/aepack/aetypes. has -- http://freespace.virgin.net/hamish.sanderson/ From zhiyong_peng2003 at yahoo.com Wed Oct 26 22:37:08 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Wed, 26 Oct 2005 13:37:08 -0700 (PDT) Subject: [Pythonmac-SIG] get reference In-Reply-To: Message-ID: <20051026203708.27044.qmail@web35304.mail.mud.yahoo.com> Hi! 'Has" First of all, thank you very much for your help. tell application "Adobe InDesign CS2" set contents of text frame 1 of page 1 of document 1 to "Hello" end tell works well. (textframe -> text frame in adobe) But Corresponding MacPython code does not work well where I used appscript 1.1 (3.7 MB). Should I use other version of Appscript? Following is the information I used debug. > /Users/zpeng/Documents/projects/set_text_frame.py(44)?() -> cs.documents[1].pages[1].text_frames[1].contents.set("set the frame") (Pdb) n CommandError: appscript.CommandError(app(u'/Applications/Adobe InDesign CS2/Adobe InDesign CS2.app').documents[1...ext_frames[1].contents.set, (('set the frame',), {}), ) > /Users/zpeng/Documents/projects/set_text_frame.py(44)?() -> cs.documents[1].pages[1].text_frames[1].contents.set("set the frame") (Pdb) cs.documents[1].pages[1].text_frames[1].contents.get() (Pdb) print cs.documents[1].pages[1].text_frames[1].contents.get() None ================ But it is much better than that before. Regards Zhi --- has wrote: > Zhi Peng wrote: > > >But with app('Adobe InDesign CS2'), it > >does not work well. All application can accept the > >commands but not the reference such as > > > >cs = app("Adobe InDesign CS2") > >cs.activate() ----------------- works > >cs.open("filepath_with_name") ------- works > >doc = cs.documents[0] -------- works > > Shouldn't work, because elements of application > objects are always 1-indexed. (It's not impossible > that a scriptable app might try to 'helpfully' > interpret a 0 index rather than just flagging it as > an error, but I'm not aware of any that do.) > However, note that a bad reference won't raise an > error until you actually use it in a command, at > which point the application will raise an Apple > event error of [usually] type -1728 which appscript > reports as a CommandError. > > > >page = doc[1] -------- > works > > I think you meant 'page = doc.pages[1]' > > > >textframe.contents="HELLO" ------ not work > > Not supported. > > > The following should work, assuming it's > semantically correct and identifies an existing > object: > > cs.documents[1].pages[1].textframes[1].contents.set("HELLO") > > If it doesn't, check the AppleScript equivalent just > to make sure that it works: > > tell application "Adobe InDesign CS2" > set contents of textframe 1 of page 1 of document 1 > to "HELLO" > end tell > > Then tell me what version of appscript you're using > and post a traceback so I can see what the error > actually is. Like I say, it may just be that you > need to upgrade to the latest version of appscript, > though I'd like to make sure it's not something > else. > > > >I wonder if I missed something since I get only a > >small __init__.py file while I used pythonw > >getsuitmodule.py for Adobe InDesign CS2. But same > >command applied to TextEdit and Finder, iTune, I > get a > >few big file include __init__.py. > > I wouldn't know about that. gensuitemodule has > always been rather flaky and clumsy; however, > appscript has no connection to it or > aetools/aepack/aetypes. > > has > -- > http://freespace.virgin.net/hamish.sanderson/ > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com From hengist.podd at virgin.net Wed Oct 26 22:49:24 2005 From: hengist.podd at virgin.net (has) Date: Wed, 26 Oct 2005 21:49:24 +0100 Subject: [Pythonmac-SIG] apple script and MacPython code In-Reply-To: <20051026193300.6409.qmail@web35304.mail.mud.yahoo.com> References: <20051026193300.6409.qmail@web35304.mail.mud.yahoo.com> Message-ID: Zhi Peng wrote: >I strongly believe that MacPython can be used to write similar code to perform Applescript code functions. I try to find corresponding MacPython code for apple script. For example following adobe apple script code > >tell application "Adobe InDesign CS2" > set myDoc to make document > tell myDoc > tell page 1 > set myTextFrame to make text frame > set geometric bounds of myTextFrame to {"6p0","6p0","18p0","18p0"} > set contents of myTextFrame to "HELLO" > end tell > end tell >end tell Python equivalent: #!/usr/bin/pythonw from appscript import * id = app("Adobe InDesign CS2") myDoc = id.make(new=k.document) myTextFrame = id.make(new=k.text_frame, at=myDoc.pages[1]) myTextFrame.geometric_bounds.set(["6p0","6p0","18p0","18p0"]) myTextFrame.contents.set("HELLO") >I can run this script and set text frame on ID document. Now the questions are: >1. we can create MacPython obj say cs = app("Adobe InDesign CS2") >2. Then from cs we could have myDoc=cs.open(filename) > How do we make a new document by using MacPython code?? > From appscript help, we can get some description like : > > application.make(...) ---- make new element > [new=Type] ---- The class of the item to be created > [at =InsertionRef] ----The location at which to insert the item > [with_data=record] --- the initialial data for the item > [with_properties=Record] -- Initialial value for the properties of the new object > result reference > > The question is "Do I need fill all 4 paramters in order to create a item?" You supply the same parameters as you would if you were using AppleScript. > On Adobe InDesign manual, there is no make method for application, I wonder if application will accept the commands. All commands are ultimately handled by the application object. Both AppleScript and appscript allow various bits of syntactic jiggery-pokery to make it look like you're sending a command to other objects, e.g. tell application "TextEdit" tell document 1 set text to "hello" end tell end tell app('TextEdit').documents[1].text.set('hello') but these are merely convenience forms and under the surface both languages translate this to (pseudocode): application("TextEdit").set( root.elementByIndex('document', 1).property('text'), to="hello") This stuff is explained in the appscript manual, so if you've not read it already then now's a good time to do so. If you have trouble understanding the manual, please let me know what's missing or unclear so I can improve it for the next release. >3. I can write something like > > cs.active_document.pages[1].text_frames[1] > > and execute it without error. > > But how can one get the information from > cs.active_document.pages[1].text_frames[1].contents > here cs is app("Adobe InDesign CS2") > > > If I print cs.active_document.pages[1].text_frames[1].contents, it should print out empty string or some string based on content. No, it won't. This is covered in the manual, and I've just explained it again in the 'get references' thread. You're making incorrect assumptions based on your prior knowledge of how AppleScript and/or Python OOP references work. Regardless of any visual similarity, appscript references are NOT the same thing and they *follow their own, well-defined rules*. Appscript's rules regarding get() and set() are logical and consistent and work well in practice [1], but you do need to learn those rules in order to use it effectively, otherwise you'll just confuse the heck out of yourself. (FWIW, you're not the first person to make this mistake and you'll no doubt be the last, but I am working on making the documentation clearer about this issue.) has p.s. Please keep further discussion of your get() and set() problems with InDesign to the existing 'get references' thread to avoid confusion. ----- [1] In fact, it's impossible for appscript to do 'implicit gets' a-la AppleScript due to the way the Python interpreter operates. AppleScript manages to pull such tricks only through deep magic that runs throughout the core language, but there's no way I'm hacking Python's bytecode interpreter to emulate it. -- http://freespace.virgin.net/hamish.sanderson/ From hengist.podd at virgin.net Wed Oct 26 23:51:04 2005 From: hengist.podd at virgin.net (has) Date: Wed, 26 Oct 2005 22:51:04 +0100 Subject: [Pythonmac-SIG] get reference In-Reply-To: <20051026203708.27044.qmail@web35304.mail.mud.yahoo.com> References: <20051026203708.27044.qmail@web35304.mail.mud.yahoo.com> Message-ID: Zhi Peng wrote: >But Corresponding MacPython code does not work well >where I used appscript 1.1 (3.7 MB). Should I use >other version of Appscript? Probably would be a good idea. If you're on Panther you'll need to build it from scratch, I'm afraid, though I can supply binaries for Jaguar and Tiger. (I should have a copy of Panther next month.) >Following is the information I used debug. > > >(Pdb) n >CommandError: >appscript.CommandError(app(u'/Applications/Adobe >InDesign CS2/Adobe InDesign >CS2.app').documents[1...ext_frames[1].contents.set, >(('set the frame',), {}), instance at 0x13fd0d0>) Wouldn't mind knowing a bit more about the TypeError within that CommandError, if you could get its string representation instead; e.g.: try: cs.documents[1].pages[1].text_frames[1].contents.set("set the frame") except Exception, e: print str(e) Thanks, has -- http://freespace.virgin.net/hamish.sanderson/ From zhiyong_peng2003 at yahoo.com Wed Oct 26 23:53:05 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Wed, 26 Oct 2005 14:53:05 -0700 (PDT) Subject: [Pythonmac-SIG] get reference In-Reply-To: <20051026203708.27044.qmail@web35304.mail.mud.yahoo.com> Message-ID: <20051026215305.69568.qmail@web35305.mail.mud.yahoo.com> Hi! "Has" I run the MacPython script, the only error is in the set geometric_bounds as following where I used appscript 1.1. It seems better than previous version. Thanks zhi-pengs-power-mac-g5:~/Documents/projects zpeng$ pythonw has.py >error.txt Traceback (most recent call last): File "has.py", line 14, in ? myTextFrame.geometric_bounds.set(["6p0","6p0","18p0","18p0"]) File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages/appscript/specifier.py", line 179, in __call__ raise CommandError(self, (args, kargs), e) appscript.specifier.CommandError: Too many direct arguments. Failed command: app(u'/Applications/Adobe InDesign CS2/Adobe InDesign CS2.app').documents[u'Untitled-1'].spreads.ID(146).pages.ID(151).text_frames.ID(179).geometric_bounds.set(['6p0', '6p0', '18p0', '18p0']) zhi-pengs-power-mac-g5:~/Documents/projects zpeng$ vi error.txt --- Zhi Peng wrote: > Hi! 'Has" > > First of all, thank you very much for your help. > > tell application "Adobe InDesign CS2" > set contents of text frame 1 of page 1 of > document > 1 to "Hello" > end tell > > works well. (textframe -> text frame in adobe) > > But Corresponding MacPython code does not work well > where I used appscript 1.1 (3.7 MB). Should I use > other version of Appscript? > > Following is the information I used debug. > > > > > /Users/zpeng/Documents/projects/set_text_frame.py(44)?() > -> > cs.documents[1].pages[1].text_frames[1].contents.set("set > the frame") > (Pdb) n > CommandError: > appscript.CommandError(app(u'/Applications/Adobe > InDesign CS2/Adobe InDesign > CS2.app').documents[1...ext_frames[1].contents.set, > (('set the frame',), {}), instance at 0x13fd0d0>) > > > /Users/zpeng/Documents/projects/set_text_frame.py(44)?() > -> > cs.documents[1].pages[1].text_frames[1].contents.set("set > the frame") > (Pdb) > cs.documents[1].pages[1].text_frames[1].contents.get() > (Pdb) print > cs.documents[1].pages[1].text_frames[1].contents.get() > None > > > > > ================ > > But it is much better than that before. > > > Regards > > Zhi > > > > > > > --- has wrote: > > > Zhi Peng wrote: > > > > >But with app('Adobe InDesign CS2'), it > > >does not work well. All application can accept > the > > >commands but not the reference such as > > > > > >cs = app("Adobe InDesign CS2") > > >cs.activate() ----------------- works > > >cs.open("filepath_with_name") ------- works > > >doc = cs.documents[0] -------- works > > > > Shouldn't work, because elements of application > > objects are always 1-indexed. (It's not impossible > > that a scriptable app might try to 'helpfully' > > interpret a 0 index rather than just flagging it > as > > an error, but I'm not aware of any that do.) > > However, note that a bad reference won't raise an > > error until you actually use it in a command, at > > which point the application will raise an Apple > > event error of [usually] type -1728 which > appscript > > reports as a CommandError. > > > > > > >page = doc[1] -------- > > works > > > > I think you meant 'page = doc.pages[1]' > > > > > > >textframe.contents="HELLO" ------ not work > > > > Not supported. > > > > > > The following should work, assuming it's > > semantically correct and identifies an existing > > object: > > > > > cs.documents[1].pages[1].textframes[1].contents.set("HELLO") > > > > If it doesn't, check the AppleScript equivalent > just > > to make sure that it works: > > > > tell application "Adobe InDesign CS2" > > set contents of textframe 1 of page 1 of document > 1 > > to "HELLO" > > end tell > > > > Then tell me what version of appscript you're > using > > and post a traceback so I can see what the error > > actually is. Like I say, it may just be that you > > need to upgrade to the latest version of > appscript, > > though I'd like to make sure it's not something > > else. > > > > > > >I wonder if I missed something since I get only a > > >small __init__.py file while I used pythonw > > >getsuitmodule.py for Adobe InDesign CS2. But same > > >command applied to TextEdit and Finder, iTune, I > > get a > > >few big file include __init__.py. > > > > I wouldn't know about that. gensuitemodule has > > always been rather flaky and clumsy; however, > > appscript has no connection to it or > > aetools/aepack/aetypes. > > > > has > > -- > > http://freespace.virgin.net/hamish.sanderson/ > > _______________________________________________ > > Pythonmac-SIG maillist - > Pythonmac-SIG at python.org > > > http://mail.python.org/mailman/listinfo/pythonmac-sig > > > > > > > > __________________________________ > Yahoo! Mail - PC Magazine Editors' Choice 2005 > http://mail.yahoo.com > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com From hengist.podd at virgin.net Thu Oct 27 00:39:33 2005 From: hengist.podd at virgin.net (has) Date: Wed, 26 Oct 2005 23:39:33 +0100 Subject: [Pythonmac-SIG] get reference In-Reply-To: <20051026215305.69568.qmail@web35305.mail.mud.yahoo.com> References: <20051026215305.69568.qmail@web35305.mail.mud.yahoo.com> Message-ID: Zhi Peng wrote: >Traceback (most recent call last): > >appscript.specifier.CommandError: Too many direct >arguments. > Failed command: app(u'/Applications/Adobe >InDesign CS2/Adobe InDesign >CS2.app').documents[u'Untitled-1'].spreads.ID(146).pages.ID(151).text_frames.ID(179).geometric_bounds.set(['6p0', >'6p0', '18p0', '18p0']) Yep, it's the non-standard 'get' and 'set' definitions in ID's stupid dictionary causing the problem. The latest version of appscript takes care of this, so you shouldn't have any problems using get() and set() once you upgrade. has -- http://freespace.virgin.net/hamish.sanderson/ From zhiyong_peng2003 at yahoo.com Thu Oct 27 00:43:20 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Wed, 26 Oct 2005 15:43:20 -0700 (PDT) Subject: [Pythonmac-SIG] get reference In-Reply-To: Message-ID: <20051026224321.1402.qmail@web35303.mail.mud.yahoo.com> Has, thanks a lot for your help. I use Tiger Mac 10.4. Could I ask you, is it possible for me to get new version or binary version? As I run the MacPython script, it now can make new document and make new textframe which place a small rectangle on the left coner of the document created. It might be better if using myTextFrame1= id.make(new=k.text_frame, at=myDoc.pages[1], with_data=["6p0","6p0","38p0","38p0"], with_properties=geometric_bounds) But I am not sure if it is in right form for both with_data and with_properties. Anyone knew? The error message is as following. > /Users/zpeng/Documents/projects/has.py(15)?() -> myTextFrame.geometric_bounds.set(["6p0","6p0","18p0","18p0"]) (Pdb) n CommandError: appscript.CommandError(app(u'/Applications/Adobe InDesign CS2/Adobe InDesign CS2.app').documents[u..._bounds.set, ((['6p0', '6p0', '18p0', '18p0'],), {}), ) > /Users/zpeng/Documents/projects/has.py(15)?() -> myTextFrame.geometric_bounds.set(["6p0","6p0","18p0","18p0"]) (Pdb) n > /Users/zpeng/Documents/projects/has.py(16)?() -> except Exception, e: (Pdb) n > /Users/zpeng/Documents/projects/has.py(17)?() -> print str(e) (Pdb) n Too many direct arguments. Failed command: app(u'/Applications/Adobe InDesign CS2/Adobe InDesign CS2.app').documents[u'Untitled-2'].spreads.ID(146).pages.ID(151).text_frames.ID(179).geometric_bounds.set(['6p0', '6p0', '18p0', '18p0']) > /Users/zpeng/Documents/projects/has.py(19)?() -> myTextFrame.contents.set("InDesign Doc") (Pdb) n CommandError: appscript.CommandError(app(u'/Applications/Adobe InDesign CS2/Adobe InDesign CS2.app').documents[u...frames.ID(179).contents.set, (('InDesign Doc',), {}), ) > /Users/zpeng/Documents/projects/has.py(19)?() -> myTextFrame.contents.set("InDesign Doc") (Pdb) n Zhi --- has wrote: > Zhi Peng wrote: > > >But Corresponding MacPython code does not work well > >where I used appscript 1.1 (3.7 MB). Should I use > >other version of Appscript? > > Probably would be a good idea. If you're on Panther > you'll need to build it from scratch, I'm afraid, > though I can supply binaries for Jaguar and Tiger. > (I should have a copy of Panther next month.) > > > >Following is the information I used debug. > > > > > >(Pdb) n > >CommandError: > >appscript.CommandError(app(u'/Applications/Adobe > >InDesign CS2/Adobe InDesign > >CS2.app').documents[1...ext_frames[1].contents.set, > >(('set the frame',), {}), >instance at 0x13fd0d0>) > > Wouldn't mind knowing a bit more about the TypeError > within that CommandError, if you could get its > string representation instead; e.g.: > > try: > > cs.documents[1].pages[1].text_frames[1].contents.set("set > the frame") > except Exception, e: > print str(e) > > Thanks, > > has > -- > http://freespace.virgin.net/hamish.sanderson/ > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > __________________________________ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com From hengist.podd at virgin.net Thu Oct 27 01:15:15 2005 From: hengist.podd at virgin.net (has) Date: Thu, 27 Oct 2005 00:15:15 +0100 Subject: [Pythonmac-SIG] get reference In-Reply-To: <20051026224321.1402.qmail@web35303.mail.mud.yahoo.com> References: <20051026224321.1402.qmail@web35303.mail.mud.yahoo.com> Message-ID: Zhi Peng wrote: >I use Tiger Mac 10.4. Could I ask you, is it possible >for me to get new version or binary version? I can email you the binary files direct if you want. Save you having to built it yourself, which is a bit of a chore. >As I run >the MacPython script, it now can make new document and >make new textframe which place a small rectangle on >the left coner of the document created. It might be >better if using >myTextFrame1= id.make(new=k.text_frame, >at=myDoc.pages[1], >with_data=["6p0","6p0","38p0","38p0"], >with_properties=geometric_bounds) > >But I am not sure if it is in right form for both >with_data and with_properties. Anyone knew? You do it the same as you would in AppleScript, which I'm assuming is: myTextFrame1= id.make( new=k.text_frame, at=myDoc.pages[1], with_properties={ k.geometric_bounds: ["6p0","6p0","38p0","38p0"] } ) has -- http://freespace.virgin.net/hamish.sanderson/ From zhiyong_peng2003 at yahoo.com Thu Oct 27 01:20:41 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Wed, 26 Oct 2005 16:20:41 -0700 (PDT) Subject: [Pythonmac-SIG] get reference In-Reply-To: Message-ID: <20051026232041.69090.qmail@web35306.mail.mud.yahoo.com> Hi! Has Thanks a lot for your help. You may email me the binary version if possible. It makes sense to use new code for mytextFrame. I will try that too. regards Zhi --- has wrote: > Zhi Peng wrote: > > >I use Tiger Mac 10.4. Could I ask you, is it > possible > >for me to get new version or binary version? > > I can email you the binary files direct if you want. > Save you having to built it yourself, which is a bit > of a chore. > > > >As I run > >the MacPython script, it now can make new document > and > >make new textframe which place a small rectangle on > >the left coner of the document created. It might be > >better if using > >myTextFrame1= id.make(new=k.text_frame, > >at=myDoc.pages[1], > >with_data=["6p0","6p0","38p0","38p0"], > >with_properties=geometric_bounds) > > > >But I am not sure if it is in right form for both > >with_data and with_properties. Anyone knew? > > You do it the same as you would in AppleScript, > which I'm assuming is: > > myTextFrame1= id.make( > new=k.text_frame, > at=myDoc.pages[1], > with_properties={ > k.geometric_bounds: > ["6p0","6p0","38p0","38p0"] > } > ) > > > has > -- > http://freespace.virgin.net/hamish.sanderson/ > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com From zhiyong_peng2003 at yahoo.com Thu Oct 27 04:12:14 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Wed, 26 Oct 2005 19:12:14 -0700 (PDT) Subject: [Pythonmac-SIG] embedded C in MacPython Message-ID: <20051027021214.43023.qmail@web35305.mail.mud.yahoo.com> Hi! All I has some small program in C which is compiled as .so library in Linux and I can directly import name_of_lib.so as a module from python when I run it on Linux. It looks same if I just see them from Terminal window on Mac. Did anyone compile any C code as library called by MacPython or from C code calling MacPython using Py_RunSimpleString or similar commands? Thanks Zhi --------------------------------- Yahoo! FareChase - Search multiple travel sites in one click. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051026/45f8d68c/attachment.htm From Chris.Barker at noaa.gov Thu Oct 27 17:56:06 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Thu, 27 Oct 2005 08:56:06 -0700 Subject: [Pythonmac-SIG] embedded C in MacPython In-Reply-To: <20051027021214.43023.qmail@web35305.mail.mud.yahoo.com> References: <20051027021214.43023.qmail@web35305.mail.mud.yahoo.com> Message-ID: <4360F896.9060709@noaa.gov> Zhi Peng wrote: > I has some small program in C which is compiled as .so library in > Linux and I can directly import name_of_lib.so as a module from > python when I run it on Linux. It looks same if I just see them from > Terminal window on Mac. Did anyone compile any C code as library > called by MacPython Yes. If you use distutils to built it, it should "just work", at least on OS-X. What problems are you having? > or from C code calling MacPython using > Py_RunSimpleString or similar commands? Thanks I haven't done this, but I'm sure others have. What version of "MacPython" are you using? By the way, for the most part, Python is just Python on OS-X, it's hardly any different than Python on other *nix platforms, except it's packaged up in a Framework. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From zhiyong_peng2003 at yahoo.com Thu Oct 27 18:48:04 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Thu, 27 Oct 2005 09:48:04 -0700 (PDT) Subject: [Pythonmac-SIG] embedded C in MacPython In-Reply-To: <4360F896.9060709@noaa.gov> Message-ID: <20051027164804.21388.qmail@web35301.mail.mud.yahoo.com> Hi! Chris Thanks a lot for your email. It is exactly what I would like to have. I use MacPython 2.3. But unfortunately, on my Mac 10.4 Tiger, they erased all *.py file and leave all *.pyc or *.pyd file. I even can not find include directory or headers directory on this new Mac. If MacPython is just same or similar to UNIX/LINUX python2.3, I should be confident on working on Mac. Maybe I need to download MacPython again and install them on the new Mac so that I could have all *.py file and head files. Actually all I need is "Python.h" file and python23.lib or python23.dylib currently. On *nix system, it normally is with C compiler such as gcc cc or workshop. What is the most often used c compiler on Mac ? Thanks Zhi Chris Barker wrote: Zhi Peng wrote: > I has some small program in C which is compiled as .so library in > Linux and I can directly import name_of_lib.so as a module from > python when I run it on Linux. It looks same if I just see them from > Terminal window on Mac. Did anyone compile any C code as library > called by MacPython Yes. If you use distutils to built it, it should "just work", at least on OS-X. What problems are you having? > or from C code calling MacPython using > Py_RunSimpleString or similar commands? Thanks I haven't done this, but I'm sure others have. What version of "MacPython" are you using? By the way, for the most part, Python is just Python on OS-X, it's hardly any different than Python on other *nix platforms, except it's packaged up in a Framework. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov --------------------------------- Yahoo! FareChase - Search multiple travel sites in one click. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051027/964db8bb/attachment.html From Chris.Barker at noaa.gov Thu Oct 27 19:14:48 2005 From: Chris.Barker at noaa.gov (Chris Barker) Date: Thu, 27 Oct 2005 10:14:48 -0700 Subject: [Pythonmac-SIG] embedded C in MacPython In-Reply-To: <20051027164804.21388.qmail@web35301.mail.mud.yahoo.com> References: <20051027164804.21388.qmail@web35301.mail.mud.yahoo.com> Message-ID: <43610B08.6030702@noaa.gov> Zhi Peng wrote: > Hi! Chris Thanks a lot for your email. It is exactly what I would > like to have. I use MacPython 2.3. But unfortunately, on my Mac 10.4 > Tiger, Are you using the 2.3 that Apple provided? If so, I think the headers you need are there, but I don't have Tiger. If they are not there, it may be that you'll get them as part of Apple's developer tools package. > If MacPython is just same or similar to UNIX/LINUX python2.3, I > should be confident on working on Mac. There are a few odd difference, mostly with where libs are named and put and the like, but it's a pretty easy transition, particularly if you're not doing any GUI stuff. > Maybe I need to download > MacPython again and install them on the new Mac If you want to upgrade, I'd install Bob Ippolito's "Official Unofficial" 2.4.1: http://undefined.org/python/#pimp You'll probably also want the TigerPython24Fix If you need any additional packages, look here first: http://pythonmac.org/packages/ > On *nix system, it normally is with C compiler such as gcc cc or > workshop. What is the most often used c compiler on Mac ? gcc. Used by Apple and most other people. To get it you need to install the development tools, known as "XCode tools" or something like that. XCode is Apple's IDE, but they distribute command line gcc with it, all as one massive package. You may have it on a cd that came with your copy of OS-X, or you can download it for free from the Apple developers website. You do need to register and receive their spam, but they don't charge for it. One other note. The system compiler for OS-X 10.4 is gcc 4.*, which is a bit more picky about standards compliance than gcc3.*, so some code won't compile with it. I think Xcode tools comes with both, however, and there is a script for switching between them, if you need to use the older version, the name of which evades me at the moment. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker at noaa.gov From bob at redivi.com Thu Oct 27 19:35:22 2005 From: bob at redivi.com (Bob Ippolito) Date: Thu, 27 Oct 2005 10:35:22 -0700 Subject: [Pythonmac-SIG] embedded C in MacPython In-Reply-To: <43610B08.6030702@noaa.gov> References: <20051027164804.21388.qmail@web35301.mail.mud.yahoo.com> <43610B08.6030702@noaa.gov> Message-ID: On Oct 27, 2005, at 10:14 AM, Chris Barker wrote: > One other note. The system compiler for OS-X 10.4 is gcc 4.*, which > is a > bit more picky about standards compliance than gcc3.*, so some code > won't compile with it. I think Xcode tools comes with both, > however, and > there is a script for switching between them, if you need to use the > older version, the name of which evades me at the moment. gcc_select -bob From ronaldoussoren at mac.com Thu Oct 27 20:47:10 2005 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Thu, 27 Oct 2005 20:47:10 +0200 Subject: [Pythonmac-SIG] embedded C in MacPython In-Reply-To: <20051027164804.21388.qmail@web35301.mail.mud.yahoo.com> References: <20051027164804.21388.qmail@web35301.mail.mud.yahoo.com> Message-ID: On 27-okt-2005, at 18:48, Zhi Peng wrote: > Hi! Chris > > Thanks a lot for your email. It is exactly what I would like to have. > > I use MacPython 2.3. But unfortunately, on my Mac 10.4 Tiger, they > erased all *.py file and leave all *.pyc or *.pyd file. I even can > not find include directory or headers directory on this new Mac. Have you installed Xcode? It should be on the installation media for OS X. You can also download it at the ADC website (developer.apple.com). Ronald From jaonary at free.fr Thu Oct 27 21:37:16 2005 From: jaonary at free.fr (Jaonary Rabarisoa) Date: Thu, 27 Oct 2005 21:37:16 +0200 Subject: [Pythonmac-SIG] Writting C extension in Mac os X tiger Message-ID: <7EADA7C5-B072-4B04-9185-042E4BD5D52E@free.fr> Hi all, I'm trying to write a C++ function that I can use with python. The sample code below works well under windows and linux but not under mac os x tiger : #include "Python.h" static PyObject * mHarrisDetector(PyObject *self, PyObject *args) { //Parse the args const int N = 5; const float eta = sqrt(2.f); const float sigma_0 = 1.f; const char* img_file; int ok = PyArg_ParseTuple(args, "s|ffi", &img_file, &sigma_0, &eta,&N); printf("%s %f %f %d \n",img_file,sigma_0,eta,N); Py_INCREF(Py_None); return Py_None; } static PyMethodDef PyIFFD_methods[] = { {"mHarrisDetector", mHarrisDetector, METH_VARARGS, "mHarrisDetector(image,sigma 0,eta,N) -> Array of Harris Point"}, {NULL, NULL} }; extern "C" void initPyIFFD(void) { Py_InitModule("PyIFFD", PyIFFD_methods); } To build this code I created a BDS dynamic library with Xcode. While loading the module I get this error : >>> import PyIFFD Fatal Python error: Interpreter not initialized (version mismatch?) Abort trap So what I've missed ? Thanks a lot for your help. Jaonary Rabarisoa jaonary at free.fr From zhiyong_peng2003 at yahoo.com Thu Oct 27 22:41:20 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Thu, 27 Oct 2005 13:41:20 -0700 (PDT) Subject: [Pythonmac-SIG] Writting C extension in Mac os X tiger In-Reply-To: <7EADA7C5-B072-4B04-9185-042E4BD5D52E@free.fr> Message-ID: <20051027204120.27847.qmail@web35306.mail.mud.yahoo.com> I would like to run this code from Mac 10.4 environment first as individual program by create main and put some Py_Initialize(); and Py_Finalize() inside main and compile it. If it can run, it should be able to compiled as .so library. Regards Zhi Jaonary Rabarisoa wrote: Hi all, I'm trying to write a C++ function that I can use with python. The sample code below works well under windows and linux but not under mac os x tiger : #include "Python.h" static PyObject * mHarrisDetector(PyObject *self, PyObject *args) { //Parse the args const int N = 5; const float eta = sqrt(2.f); const float sigma_0 = 1.f; const char* img_file; int ok = PyArg_ParseTuple(args, "s|ffi", &img_file, &sigma_0, &eta,&N); printf("%s %f %f %d \n",img_file,sigma_0,eta,N); Py_INCREF(Py_None); return Py_None; } static PyMethodDef PyIFFD_methods[] = { {"mHarrisDetector", mHarrisDetector, METH_VARARGS, "mHarrisDetector(image,sigma 0,eta,N) -> Array of Harris Point"}, {NULL, NULL} }; extern "C" void initPyIFFD(void) { Py_InitModule("PyIFFD", PyIFFD_methods); } To build this code I created a BDS dynamic library with Xcode. While loading the module I get this error : >>> import PyIFFD Fatal Python error: Interpreter not initialized (version mismatch?) Abort trap So what I've missed ? Thanks a lot for your help. Jaonary Rabarisoa jaonary at free.fr _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG at python.org http://mail.python.org/mailman/listinfo/pythonmac-sig --------------------------------- Yahoo! FareChase - Search multiple travel sites in one click. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051027/2ccf3ec8/attachment.htm From bob at redivi.com Thu Oct 27 22:47:14 2005 From: bob at redivi.com (Bob Ippolito) Date: Thu, 27 Oct 2005 13:47:14 -0700 Subject: [Pythonmac-SIG] Writting C extension in Mac os X tiger In-Reply-To: <7EADA7C5-B072-4B04-9185-042E4BD5D52E@free.fr> References: <7EADA7C5-B072-4B04-9185-042E4BD5D52E@free.fr> Message-ID: On Oct 27, 2005, at 12:37 PM, Jaonary Rabarisoa wrote: > Hi all, > > > I'm trying to write a C++ function that I can use with python. The > sample code below works well under windows and linux but not under > mac os x tiger : > > > #include "Python.h" > > static PyObject * mHarrisDetector(PyObject *self, PyObject *args) > { > > //Parse the args > const int N = 5; > const float eta = sqrt(2.f); > const float sigma_0 = 1.f; > const char* img_file; > > int ok = PyArg_ParseTuple(args, "s|ffi", &img_file, &sigma_0, > &eta,&N); > > printf("%s %f %f %d \n",img_file,sigma_0,eta,N); > > Py_INCREF(Py_None); > return Py_None; > } > > static PyMethodDef PyIFFD_methods[] = { > {"mHarrisDetector", > mHarrisDetector, > METH_VARARGS, > "mHarrisDetector(image,sigma 0,eta,N) -> Array of Harris > Point"}, > > {NULL, NULL} > }; > > extern "C" > void initPyIFFD(void) > { > Py_InitModule("PyIFFD", PyIFFD_methods); > } > > > > To build this code I created a BDS dynamic library with Xcode. While > loading the module I get this error : > > >>>> import PyIFFD >>>> > Fatal Python error: Interpreter not initialized (version mismatch?) > Abort trap > > > So what I've missed ? You forgot to use distutils to compile it, instead of Xcode. Specifically, the problem was that you linked to a different problem than you are attempting to use it from, potentially with incorrect linker flags. distutils solves this problem for you because it knows which Python to link to and which flags to use by way of the Python interpreter you invoked setup.py with. Use distutils. -bob From tomp at earthlink.net Wed Oct 26 15:58:47 2005 From: tomp at earthlink.net (Tom Pollard) Date: Wed, 26 Oct 2005 09:58:47 -0400 Subject: [Pythonmac-SIG] TKinter problem In-Reply-To: <4B616F49-D71D-42B6-BEAC-23E3339E12B9@post.rwth-aachen.de> References: <4B616F49-D71D-42B6-BEAC-23E3339E12B9@post.rwth-aachen.de> Message-ID: <32173C44-0814-44B9-9759-FEE6C3EB85C6@earthlink.net> On Oct 26, 2005, at 3:18 AM, Mark Asbach wrote: >> Tkinter command I get a "no display name and no $DISPLAY environment >> variable" error, e.g. > > obviously, you are using a version of Tkinter that relies on the > X11 Window environment. Just start your python code from apple's / > Applications/Utilities/X11.app or one of the open source X11 window > servers for OS X. You need to have an X11 server running, but you don't need to run your script from an X11 xterm window. If you set the DISPLAY variable by hand, export DISPLAY=:0.0 before running your script, then you can start X11 applications from the Terminal window. You could put this in your .bashrc file so the env var will always be there when you're running scripts from the shell. (It's much more pleasant to work in the Terminal window than in an xterm.) Tom From smithsm at samuelsmith.org Thu Oct 27 23:29:22 2005 From: smithsm at samuelsmith.org (Samuel M. Smith) Date: Thu, 27 Oct 2005 15:29:22 -0600 Subject: [Pythonmac-SIG] Framework build of 2.4.2 Message-ID: Will there be a framework installer for python 2.4.2? ********************************************************************** Samuel M. Smith Ph.D. 2966 Fort Hill Road Eagle Mountain, Utah 84043 801-768-2768 voice 801-768-2769 fax ********************************************************************** "The greatest source of failure and unhappiness in the world is giving up what we want most for what we want at the moment" ********************************************************************** From bob at redivi.com Thu Oct 27 23:37:44 2005 From: bob at redivi.com (Bob Ippolito) Date: Thu, 27 Oct 2005 14:37:44 -0700 Subject: [Pythonmac-SIG] Framework build of 2.4.2 In-Reply-To: References: Message-ID: On Oct 27, 2005, at 2:29 PM, Samuel M. Smith wrote: > Will there be a framework installer for python 2.4.2? Not particularly soon unless someone else does it. The problem is that my G4 with 10.3 still on it is sitting in storage and I don't plan on getting it out any time soon. I could try and build something with the SDK, but that's hard, I wouldn't be able to test it, and I don't have a lot of time for Python stuff right now. I don't want to deal with having a 10.4 specific version of Python out there (when there's no good reason to have one), so that's not really an option I'm going to explore. -bob From ronaldoussoren at mac.com Fri Oct 28 14:03:43 2005 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Fri, 28 Oct 2005 14:03:43 +0200 Subject: [Pythonmac-SIG] Framework build of 2.4.2 In-Reply-To: References: Message-ID: On 27-okt-2005, at 23:37, Bob Ippolito wrote: > > On Oct 27, 2005, at 2:29 PM, Samuel M. Smith wrote: > > >> Will there be a framework installer for python 2.4.2? >> > > Not particularly soon unless someone else does it. I can boot into 10.3 if necessary. How does one build the "unofficial offical" Python installer? I suppose by running the 'build' script in Mac/OSX/Dist. Do I need to install other software before trying to build the installer? Waste springs to mind, BerkeleyDB is another one. > > The problem is that my G4 with 10.3 still on it is sitting in storage > and I don't plan on getting it out any time soon. > > I could try and build something with the SDK, but that's hard, I > wouldn't be able to test it, and I don't have a lot of time for > Python stuff right now. I'd guess that building against an SDK will be hard. I'll probably look into doing it for PyObjC in the future, as a method for building a single binary distribution of PyObjC that works on as much OS versions as possible while giving full access all features in the frameworks. > > I don't want to deal with having a 10.4 specific version of Python > out there (when there's no good reason to have one), so that's not > really an option I'm going to explore. Is there any advantage of building on 10.4? The only possible advantage I can come up with is support for new APIs in core library, although I wouldn't know a specific example. Ronald > > -bob > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > From jaonary at free.fr Fri Oct 28 19:56:23 2005 From: jaonary at free.fr (Jaonary Rabarisoa) Date: Fri, 28 Oct 2005 19:56:23 +0200 Subject: [Pythonmac-SIG] Writting C extension in Mac os X tiger In-Reply-To: References: <7EADA7C5-B072-4B04-9185-042E4BD5D52E@free.fr> Message-ID: >> > > You forgot to use distutils to compile it, instead of Xcode. > Specifically, the problem was that you linked to a different > problem than you are attempting to use it from, potentially with > incorrect linker flags. distutils solves this problem for you > because it knows which Python to link to and which flags to use by > way of the Python interpreter you invoked setup.py with. > > Use distutils. > Thank you all for the help. Well, I know what I have to do now : learn to use distutils :-) Regards Jaonary Rabarisoa jaonary at free.fr From pecora at anvil.nrl.navy.mil Fri Oct 28 21:02:46 2005 From: pecora at anvil.nrl.navy.mil (Louis Pecora) Date: Fri, 28 Oct 2005 15:02:46 -0400 Subject: [Pythonmac-SIG] Drawing to the Clipboard in wxPython? Message-ID: <436275D6.1090208@anvil.nrl.navy.mil> I have been searching for ways to draw to the clipboard rather than the wxWindow/screen in a wxPython app. I did this a long time ago in C on Mac OS 8. Then I could paste into drawing programs or MS Word or whatever as a graphical object. I could even edit the graphic in drawing programs. Is it doable in wxPython? I searched the wx libraries and found a lot about SetData and AddData to put data on the Clipboard after you open it and get ownership (not totally sure what that all means), but I haven't a clue how to use these object to capture drawing calls (e.g. DrawRect), if that's even the right way to do it. If anyone knows of any example code doing the above stuff, would you please point me to it. Thanks. -- Cheers, Lou Pecora Code 6362 Naval Research Lab Washington, DC 20375 USA Ph: +202-767-6002 email: pecora at anvil.nrl.navy.mil From bob at redivi.com Fri Oct 28 21:09:38 2005 From: bob at redivi.com (Bob Ippolito) Date: Fri, 28 Oct 2005 12:09:38 -0700 Subject: [Pythonmac-SIG] Framework build of 2.4.2 In-Reply-To: References: Message-ID: <564EDA76-9E6C-4FA6-BEAA-337EEE2BB859@redivi.com> On Oct 28, 2005, at 5:03 AM, Ronald Oussoren wrote: > On 27-okt-2005, at 23:37, Bob Ippolito wrote: > > >> On Oct 27, 2005, at 2:29 PM, Samuel M. Smith wrote: >> >> >> >>> Will there be a framework installer for python 2.4.2? >>> >>> >> >> Not particularly soon unless someone else does it. >> > > I can boot into 10.3 if necessary. How does one build the "unofficial > offical" Python installer? I suppose by running the 'build' script in > Mac/OSX/Dist. To my recollection, yes. There are three caveats that I can remember though: 1. It does not make a pydoc symlink for /usr/local/bin, that should be fixed (a make frameworkinstall issue) 2. It might make a header file that won't allow extensions to compile on 10.4, check that first (that's what the Tiger fix is) 3. Something to do with the documentation and IDLE and/or PythonIDE might not work? I don't remember the details, and I never tried to fix it. > Do I need to install other software before trying to build the > installer? Waste springs to mind, BerkeleyDB is another one. I would suggest having Waste, BerkeleyDB, readline and TclTkAqua installed when building it, and I would make sure that BerkeleyDB and readline are static so that there aren't any dylib dependencies there (Waste is only available static anyway). It's good to have TclTkAqua there, although it will not function on 10.3 systems without TclTkAqua installed, it *will* function on all 10.4 systems because TclTkAqua ships by default and it will look in / System/Library/Frameworks when it's not found in /Library/Frameworks. -bob From replies at moax.net Sat Oct 29 03:33:31 2005 From: replies at moax.net (Mathew James Oakes) Date: Sat, 29 Oct 2005 12:33:31 +1100 Subject: [Pythonmac-SIG] pygame window control Message-ID: <44128d248567d51f0d77f7136fa289f8@moax.net> want to control the position of window on screen from inside a pygame app is there a way? From jurem at flextronics.si Sun Oct 30 08:06:10 2005 From: jurem at flextronics.si (jurem@flextronics.si) Date: Sun, 30 Oct 2005 08:06:10 +0100 (CET) Subject: [Pythonmac-SIG] Loading modules on MacOS Message-ID: <1137.193.111.223.171.1130655970.squirrel@193.111.223.171> Hi all, I'm porting some software from Linux/Python to MacOS/Python. Core modules are written in C++ and are loaded in Python as modules. On Linux those core modules are linked as shared libraries (.so). It looks something like: core_module1.so <-- 'standalone' core module, does not link any other lib high_module2.so <-- higher level module which is using core_module1.so Problem on MacOS is, that Python modules are bundles not shared libraries, so I've made it like: core_module1.dylib <-- dynamic library (using -dynamiclib gcc option) core_module1.so <-- bundle, created from .dylib high_module2.so <-- bundle, which also links .dylib I'm symlinking core_module1.dylib to libcore_module1.dylib. Link options for both bundles are: -W1,-F. -bundle -framework Python -lstdc++ -L. -lcore_module1 If I create only core_module1.so (as bundle, without dynamic library) it loads properly, but if I do it this way Python 'hangs' when I try to load module. I'm using dlcompat library (Mach-O wrapper) for loading dynamic library (dlopen, dlysm, ...) and it should work fine. Python version is 2.3, GCC is 3.3 (if I try to compile it on Linux with same versions works without problems) Does anyone have any idea, what could be wrong? I think this would be the cleanest way to port this software, am I wrong? Thanks for any ideas/suggestions, regards, Jure From ronaldoussoren at mac.com Sun Oct 30 15:29:39 2005 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Sun, 30 Oct 2005 15:29:39 +0100 Subject: [Pythonmac-SIG] Loading modules on MacOS In-Reply-To: <1137.193.111.223.171.1130655970.squirrel@193.111.223.171> References: <1137.193.111.223.171.1130655970.squirrel@193.111.223.171> Message-ID: <90ACA759-407E-43F1-B68B-9213345AE932@mac.com> On 30-okt-2005, at 8:06, jurem at flextronics.si wrote: > Hi all, > I'm porting some software from Linux/Python to MacOS/Python. Core > modules > are written in C++ and are loaded in Python as modules. > > On Linux those core modules are linked as shared libraries (.so). > It looks > something like: > > core_module1.so <-- 'standalone' core module, does not link any > other lib > high_module2.so <-- higher level module which is using core_module1.so > > Problem on MacOS is, that Python modules are bundles not shared > libraries, > so I've made it like: > > core_module1.dylib <-- dynamic library (using -dynamiclib gcc option) > core_module1.so <-- bundle, created from .dylib > high_module2.so <-- bundle, which also links .dylib > > I'm symlinking core_module1.dylib to libcore_module1.dylib. > Link options for both bundles are: > -W1,-F. -bundle -framework Python -lstdc++ -L. -lcore_module1 Why not build libcore_module1.dylib as one would normally do (and I haven't done that yet, so can't help you there, -dynamiclib seems to be the right way). Then use distutils to build the extensions, that way the exentions get build how they should be. > > If I create only core_module1.so (as bundle, without dynamic > library) it > loads properly, but if I do it this way Python 'hangs' when I try > to load > module. I'm using dlcompat library (Mach-O wrapper) for loading > dynamic > library (dlopen, dlysm, ...) and it should work fine. What do you mean by 'hangs'? I suppose your script stops executing when it hits the import statement, but the quotes make me curious. Ronald > > Python version is 2.3, GCC is 3.3 (if I try to compile it on Linux > with > same versions works without problems) > > Does anyone have any idea, what could be wrong? I think this would > be the > cleanest way to port this software, am I wrong? > > Thanks for any ideas/suggestions, > > regards, Jure > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG at python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > From ronaldoussoren at mac.com Sun Oct 30 17:36:17 2005 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Sun, 30 Oct 2005 17:36:17 +0100 Subject: [Pythonmac-SIG] Framework build of 2.4.2 In-Reply-To: <564EDA76-9E6C-4FA6-BEAA-337EEE2BB859@redivi.com> References: <564EDA76-9E6C-4FA6-BEAA-337EEE2BB859@redivi.com> Message-ID: <8816571.1130690177069.JavaMail.ronaldoussoren@mac.com> On Friday, October 28, 2005, at 09:09PM, Bob Ippolito wrote: > >On Oct 28, 2005, at 5:03 AM, Ronald Oussoren wrote: > >> On 27-okt-2005, at 23:37, Bob Ippolito wrote: >> >> >>> On Oct 27, 2005, at 2:29 PM, Samuel M. Smith wrote: >>> >>> >>> >>>> Will there be a framework installer for python 2.4.2? >>>> >>>> >>> >>> Not particularly soon unless someone else does it. >>> >> >> I can boot into 10.3 if necessary. How does one build the "unofficial >> offical" Python installer? I suppose by running the 'build' script in >> Mac/OSX/Dist. > >To my recollection, yes. There are three caveats that I can remember >though: > >1. It does not make a pydoc symlink for /usr/local/bin, that should >be fixed (a make frameworkinstall issue) >2. It might make a header file that won't allow extensions to compile >on 10.4, check that first (that's what the Tiger fix is) >3. Something to do with the documentation and IDLE and/or PythonIDE >might not work? I don't remember the details, and I never tried to >fix it. > >> Do I need to install other software before trying to build the >> installer? Waste springs to mind, BerkeleyDB is another one. > >I would suggest having Waste, BerkeleyDB, readline and TclTkAqua >installed when building it, and I would make sure that BerkeleyDB and >readline are static so that there aren't any dylib dependencies there >(Waste is only available static anyway). Another alternative is makeing sure that readline and BerkeyDB get installed inside the framework. Building static libraries is easier, and that's what I've done. I'm currently building the DMG. There is one problem though, the script refers to 'setupDocs.py' for building the documentation, and that isn't in the 2.4.2 source archive ... Never mind, I've found the script, it is named 'Doc/setup.py'. One other thing: would it be wise to create /Library/Python/2.4 with symlinks to relevant parts of the framework? I'm mostly thinking of the directories "bin" and "site-packages". The reason I'd like to do this is twofold: 1) listing /Library/Python/2.4/site-packages would be an easy way to check what is installed. 2) unless you use bdist_mpkg to install packages or have a .pydistutils.cfg scripts will end up inside the framework, and will theforefore be non-existant for most users. I had to patch the sources anyway, might as wel add this improvement as well. > >It's good to have TclTkAqua there, although it will not function on >10.3 systems without TclTkAqua installed, it *will* function on all >10.4 systems because TclTkAqua ships by default and it will look in / >System/Library/Frameworks when it's not found in /Library/Frameworks. > >-bob > > > From bob at redivi.com Sun Oct 30 19:20:21 2005 From: bob at redivi.com (Bob Ippolito) Date: Sun, 30 Oct 2005 10:20:21 -0800 Subject: [Pythonmac-SIG] Framework build of 2.4.2 In-Reply-To: <8816571.1130690177069.JavaMail.ronaldoussoren@mac.com> References: <564EDA76-9E6C-4FA6-BEAA-337EEE2BB859@redivi.com> <8816571.1130690177069.JavaMail.ronaldoussoren@mac.com> Message-ID: <744C6C61-23F4-4095-AAB7-86495CADC888@redivi.com> On Oct 30, 2005, at 8:36 AM, Ronald Oussoren wrote: > > On Friday, October 28, 2005, at 09:09PM, Bob Ippolito > wrote: > > >> >> On Oct 28, 2005, at 5:03 AM, Ronald Oussoren wrote: >> >> >>> On 27-okt-2005, at 23:37, Bob Ippolito wrote: >>> >>> >>> >>>> On Oct 27, 2005, at 2:29 PM, Samuel M. Smith wrote: >>>> >>>> >>>> >>>> >>>>> Will there be a framework installer for python 2.4.2? >>>>> >>>>> >>>>> >>>> >>>> Not particularly soon unless someone else does it. >>>> >>>> >>> >>> I can boot into 10.3 if necessary. How does one build the >>> "unofficial >>> offical" Python installer? I suppose by running the 'build' >>> script in >>> Mac/OSX/Dist. >>> >> >> To my recollection, yes. There are three caveats that I can remember >> though: >> >> 1. It does not make a pydoc symlink for /usr/local/bin, that should >> be fixed (a make frameworkinstall issue) >> 2. It might make a header file that won't allow extensions to compile >> on 10.4, check that first (that's what the Tiger fix is) >> 3. Something to do with the documentation and IDLE and/or PythonIDE >> might not work? I don't remember the details, and I never tried to >> fix it. >> >> >>> Do I need to install other software before trying to build the >>> installer? Waste springs to mind, BerkeleyDB is another one. >>> >> >> I would suggest having Waste, BerkeleyDB, readline and TclTkAqua >> installed when building it, and I would make sure that BerkeleyDB and >> readline are static so that there aren't any dylib dependencies there >> (Waste is only available static anyway). >> > > Another alternative is makeing sure that readline and BerkeyDB get > installed inside the framework. Building static libraries is > easier, and that's what I've done. > > I'm currently building the DMG. There is one problem though, the > script refers to 'setupDocs.py' for building the documentation, and > that isn't in the 2.4.2 source archive ... Never mind, I've found > the script, it is named 'Doc/setup.py'. > > One other thing: would it be wise to create /Library/Python/2.4 > with symlinks to relevant parts of the framework? I'm mostly > thinking of the directories "bin" and "site-packages". The reason > I'd like to do this is twofold: > > 1) listing /Library/Python/2.4/site-packages would be an easy way > to check what is installed. > 2) unless you use bdist_mpkg to install packages or have > a .pydistutils.cfg scripts will end up inside the framework, and will > theforefore be non-existant for most users. > > I had to patch the sources anyway, might as wel add this > improvement as well. I don't think we should do this. In theory, it will conflict with 10.5 -- which is very likely to have a /Library/Python/2.4/site- packages which is a symlink to somewhere else! -bob From ronaldoussoren at mac.com Sun Oct 30 20:08:51 2005 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Sun, 30 Oct 2005 20:08:51 +0100 Subject: [Pythonmac-SIG] Framework build of 2.4.2 In-Reply-To: <744C6C61-23F4-4095-AAB7-86495CADC888@redivi.com> References: <564EDA76-9E6C-4FA6-BEAA-337EEE2BB859@redivi.com> <8816571.1130690177069.JavaMail.ronaldoussoren@mac.com> <744C6C61-23F4-4095-AAB7-86495CADC888@redivi.com> Message-ID: <9336895.1130699331637.JavaMail.ronaldoussoren@mac.com> On Sunday, October 30, 2005, at 07:20PM, Bob Ippolito wrote: >> >> One other thing: would it be wise to create /Library/Python/2.4 >> with symlinks to relevant parts of the framework? I'm mostly >> thinking of the directories "bin" and "site-packages". The reason >> I'd like to do this is twofold: >> >> 1) listing /Library/Python/2.4/site-packages would be an easy way >> to check what is installed. >> 2) unless you use bdist_mpkg to install packages or have >> a .pydistutils.cfg scripts will end up inside the framework, and will >> theforefore be non-existant for most users. >> >> I had to patch the sources anyway, might as wel add this >> improvement as well. > >I don't think we should do this. In theory, it will conflict with >10.5 -- which is very likely to have a /Library/Python/2.4/site- >packages which is a symlink to somewhere else! I don't really care about 10.5 at this point in time, but you do make a valid point. The current situation seems to suggest that Apple's version would have a directory at /Library/Python/2.4/site-packages and symlink to this in the framework. That's probably better than my suggestion, but would also be incompatible with the current official installer which is a no-no. I won't include /Library/Python/2.4 in the installer. BTW. Actually building the beast sucks, the script for building the documentation index is not very reliable: it crashes while waiting for the indexer to finish. Luckily I can compensate for this in the build script. Ronald > >-bob > > > From zhiyong_peng2003 at yahoo.com Sun Oct 30 22:52:55 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Sun, 30 Oct 2005 13:52:55 -0800 (PST) Subject: [Pythonmac-SIG] compiled dylib Message-ID: <20051030215256.43932.qmail@web35306.mail.mud.yahoo.com> Hi! all I have some c code which can be compiled under gcc. But how can I compiled c code as a dynamic library as in Linux in .so form? In Mac, "gcc -shared ******* " does not work. If I compiled it as dynamic library, can it be used in CodweWarriot compiler as a dynamic library if I use gcc to make dynamic library? Anyone knew? Thanks zhi --------------------------------- Yahoo! FareChase - Search multiple travel sites in one click. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051030/92db29ed/attachment.htm From zhiyong_peng2003 at yahoo.com Mon Oct 31 04:26:05 2005 From: zhiyong_peng2003 at yahoo.com (Zhi Peng) Date: Sun, 30 Oct 2005 19:26:05 -0800 (PST) Subject: [Pythonmac-SIG] Loading modules on MacOS In-Reply-To: <1137.193.111.223.171.1130655970.squirrel@193.111.223.171> Message-ID: <20051031032605.19134.qmail@web35309.mail.mud.yahoo.com> Jure Could I ask you. With gcc compiler and linker, if the dylib name is module.dylib, can this dynamic library be used by C code that are developed by other C compiler such as CodeWarrior? Zhi jurem at flextronics.si wrote: Hi all, I'm porting some software from Linux/Python to MacOS/Python. Core modules are written in C++ and are loaded in Python as modules. On Linux those core modules are linked as shared libraries (.so). It looks something like: core_module1.so <-- 'standalone' core module, does not link any other lib high_module2.so <-- higher level module which is using core_module1.so Problem on MacOS is, that Python modules are bundles not shared libraries, so I've made it like: core_module1.dylib <-- dynamic library (using -dynamiclib gcc option) core_module1.so <-- bundle, created from .dylib high_module2.so <-- bundle, which also links .dylib I'm symlinking core_module1.dylib to libcore_module1.dylib. Link options for both bundles are: -W1,-F. -bundle -framework Python -lstdc++ -L. -lcore_module1 If I create only core_module1.so (as bundle, without dynamic library) it loads properly, but if I do it this way Python 'hangs' when I try to load module. I'm using dlcompat library (Mach-O wrapper) for loading dynamic library (dlopen, dlysm, ...) and it should work fine. Python version is 2.3, GCC is 3.3 (if I try to compile it on Linux with same versions works without problems) Does anyone have any idea, what could be wrong? I think this would be the cleanest way to port this software, am I wrong? Thanks for any ideas/suggestions, regards, Jure _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG at python.org http://mail.python.org/mailman/listinfo/pythonmac-sig --------------------------------- Yahoo! FareChase - Search multiple travel sites in one click. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20051030/a60bc163/attachment.html From mwh at python.net Mon Oct 31 10:38:50 2005 From: mwh at python.net (Michael Hudson) Date: Mon, 31 Oct 2005 09:38:50 +0000 Subject: [Pythonmac-SIG] Framework build of 2.4.2 In-Reply-To: <9336895.1130699331637.JavaMail.ronaldoussoren@mac.com> (Ronald Oussoren's message of "Sun, 30 Oct 2005 20:08:51 +0100") References: <564EDA76-9E6C-4FA6-BEAA-337EEE2BB859@redivi.com> <8816571.1130690177069.JavaMail.ronaldoussoren@mac.com> <744C6C61-23F4-4095-AAB7-86495CADC888@redivi.com> <9336895.1130699331637.JavaMail.ronaldoussoren@mac.com> Message-ID: <2mveze2fh1.fsf@starship.python.net> Ronald Oussoren writes: > BTW. Actually building the beast sucks, the script for building the > documentation index is not very reliable: it crashes while waiting > for the indexer to finish. Luckily I can compensate for this in the > build script. If you have changes you think should be checked in, assign a patch on SF to me and I'll do it. Cheers, mwh -- I recompiled XFree 4.2 with gcc 3.2-beta-from-cvs with -O42 and -march-pentium4-800Mhz and I am sure that the MOUSE CURSOR is moving 5 % FASTER! -- from Twisted.Quotes