[Pythonmac-SIG] py2app - building under 10.6.8, running under 10.4?
Florian Höch
lists+Pythonmac-SIG at hoech.org
Fri Sep 28 16:33:25 CEST 2012
Am 26.09.2012 20:29, schrieb Ronald Oussoren:
>
> On 25 Sep, 2012, at 17:53, Florian Höch <lists+Pythonmac-SIG at hoech.org> wrote:
>
>> Hi,
>>
>> I'm getting the following error in console.log when I try to run my app
>> which was built on OS X 10.6.8 under OS X 10.4:
>>
>> Traceback (most recent call last):
>> File "/Applications/dispcalGUI/dispcalGUI.app/Contents/Resources/
>> __boot__.py", line 277, in <module>
>> _argv_emulation()
>> File "/Applications/dispcalGUI/dispcalGUI.app/Contents/Resources/
>> __boot__.py", line 275, in _argv_emulation
>> _run_argvemulator()
>> File "/Applications/dispcalGUI/dispcalGUI.app/Contents/Resources/
>> __boot__.py", line 110, in _run_argvemulator
>> carbon = _ctypes_setup()
>> File "/Applications/dispcalGUI/dispcalGUI.app/Contents/Resources/
>> __boot__.py", line 65, in _ctypes_setup
>> carbon.AEProcessEvent.restype = ctypes.c_int
>> File "ctypes/__init__.pyc", line 366, in __getattr__
>> File "ctypes/__init__.pyc", line 371, in __getitem__
>> AttributeError: dlsym(0x101eb0, AEProcessEvent): symbol not found
>>
>> The software on the build system with OS X 10.6.8 is the following:
>>
>> python-2.6.6-macosx10.3 (from python.org)
>> numpy-1.6.2-py2.6-python.org-macosx10.3
>> wxPython2.8-osx-unicode-2.8.12.1-universal-py2.6
>> py2app 0.6.4
>>
>> I thought it should be possible to build an app that runs on OS X 10.4,
>> too, but it only seems to run under OS X 10.6 and newer.
>
> I've looked at the header files and indeed, the function AEProcessEvent is only available on OSX 10.5 or later.
>
> Does your appliction need the argv emulator? This is used to ensure that sys.argv has a value when you drop a file on your application (or double click on a file that is associated with your application).
No, I don't need argv emulation. So, I should use the
argv_emulation=False option? I'll try this later.
--
Florian Höch
More information about the Pythonmac-SIG
mailing list