Thread: [Pyobjc-dev] Bus errors and failed examples
Brought to you by:
ronaldoussoren
From: Tristan R. <tr...@ro...> - 2004-09-28 09:31:11
|
I'm trying to run PyObjC on an OS X 10.3 machine, but when I try to run some of the examples using (I presume) the OS X default version of Python I get bus errors for some examples: /System/Library/Frameworks/Python.framework/Versions/2.3/bin/python rendezvous.py gives: Bus error If I try the subclassing example instead: /System/Library/Frameworks/Python.framework/Versions/Current/bin/python2.3 subclassing-objective-c.py then I get: ***************************************************************** Failure in example: MyEnumerator from line #36 of __main__ Expected: <objective-c class MyEnumerator at 0x350fb0> Got: <objective-c class MyEnumerator at 0x34f070> ***************************************************************** 1 items had failures: 1 of 10 in __main__ ***Test Failed*** 1 failures. The only example I could get to work properly was dictionary.py Does anyone know what the problem is? I also have another version of Python (2.3.4) installed via fink, but I couldn't use PyObjC with that because I couldn't work out how to get it to see the installed Framework. All help greatly appreciated! -Tristan. -- tr...@ro... http://www.roddis.org _______________________________.oOo._________________________________ "Upgrading from Windows 2000." http://www.robval.com/linux/desktop/index.html |
From: Ronald O. <ron...@ma...> - 2004-10-11 12:29:37
|
On 28-sep-04, at 11:38, Tristan Roddis wrote: > I'm trying to run PyObjC on an OS X 10.3 machine, but when I try to > run some of the examples using (I presume) the OS X default version of > Python I get bus errors for some examples: > > /System/Library/Frameworks/Python.framework/Versions/2.3/bin/python > rendezvous.py It works for me (TM), but I don't have another version of python installed on my system. [PyObjC trunc, OSX 10.3.5 ]. Which version of python is first on your PATH, e.g. what does 'which python' say? > > > gives: > > Bus error > > If I try the subclassing example instead: > > /System/Library/Frameworks/Python.framework/Versions/Current/bin/ > python2.3 subclassing-objective-c.py > > then I get: > > ***************************************************************** > Failure in example: MyEnumerator > from line #36 of __main__ > Expected: <objective-c class MyEnumerator at 0x350fb0> > Got: <objective-c class MyEnumerator at 0x34f070> > ***************************************************************** > 1 items had failures: > 1 of 10 in __main__ > ***Test Failed*** 1 failures. That's a bug in that script. > > The only example I could get to work properly was dictionary.py > > Does anyone know what the problem is? I also have another version of > Python (2.3.4) installed via fink, but I couldn't use PyObjC with that > because I couldn't work out how to get it to see the installed > Framework. I don't understand this. Fink doesn't install a framework version of Python. PyObjC should work fine with a "classic" unix python installation, but I don't test that regularly. Ronald |