On 1/31/06, Ronald Oussoren <[EMAIL PROTECTED]> wrote: > > On 31-jan-2006, at 11:27, Justin Mitchell wrote: > > > On 1/31/06, Ronald Oussoren <[EMAIL PROTECTED]> wrote: > >> > >> On 31-jan-2006, at 5:49, Justin Mitchell wrote: > >> > >>> Anyways, I'm running into this error when trying to run the > >>> application (which was packaged with py2app 0.2). The script > >>> works if > >>> I don't package it. No changes were made from the ppc version. > >>> > >>> import pcapy > >>> ImportError: dlopen(/path/to/myapplication.app/Contents/Resources/ > >>> Python/lib-dynload/pcapy.so, > >>> 2): no suitable image found. Did find: > >>> /path/to/myapplication.app/Contents/Resources/Python/lib- > >>> dynload/ > >>> pcapy.so: > >>> mach-o, but wrong architecture > >> > >> What is the output of "file /path/to/myapplication.app/Contents/ > >> Resources/Python/lib-dynload/pcapy.so"? And > >> what is the output of "file /path/to/myapplication.app/Contents/ > >> MacOS/ > >> myapplication"? > > > > file pcapy.so: > > pcapy.so: Mach-O bundle i386 > > > > file myapplication.so: > > myapplication: setuid Mach-O executable ppc > > Note that the application is a ppc executable and the extensions is > for i386. That won't work :-) > > > >> Did you package the application on PPC or did you rebuild the > >> application bundle on Intel? If the latter, > >> did you rebuild the py2app application stub binary? > > > > I packaged the application on the Intel iMac. I installed py2app from > > scratch, using the 0.2 source. > > That's the problem. Go to py2app/src/py2app/apptemplate and remove > prebuild/main. Then reinstall > py2app from source. There's also a bundletemplate, remove the files > in its prebuild directory as > well if you want to build plugin bundles. >
OK, that makes sense, I didn't realize it was prebuilt. I just tried this, but got the same error. I suspect that I am building it incorrectly. The instructions say to use "python setup.py bdist_mpkg --open", but that as always gotten lots of errors for me (doc folder missing, /usr/bin/mkbom failed). So, I tried "python setup.py build && python setup.py install". That installed, but I'm not sure if it's actually doing it's job.... Justin _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig