[MacPorts] #19583: py26-wxpython wrongfully decides to build himself universal
MacPorts
noreply at macports.org
Sun May 10 05:12:08 PDT 2009
#19583: py26-wxpython wrongfully decides to build himself universal
--------------------------------+-------------------------------------------
Reporter: vince@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.7.1
Keywords: | Port: py26-wxpython
--------------------------------+-------------------------------------------
Comment(by vince@…):
Well, after all it is somehow related to architecture. I filtered out all
.so modules to leave only i386 files:
{{{
file *.so
_animate.so: Mach-O bundle i386
_aui.so: Mach-O bundle i386
_calendar.so: Mach-O bundle i386
_combo.so: Mach-O bundle i386
_controls_.so: Mach-O bundle i386
_core_.so: Mach-O bundle i386
_gdi_.so: Mach-O bundle i386
_gizmos.so: Mach-O bundle i386
_glcanvas.so: Mach-O bundle i386
_grid.so: Mach-O bundle i386
_html.so: Mach-O bundle i386
_media.so: Mach-O bundle i386
_misc_.so: Mach-O bundle i386
_richtext.so: Mach-O bundle i386
_stc.so: Mach-O bundle i386
_webkit.so: Mach-O bundle i386
_windows_.so: Mach-O bundle i386
_wizard.so: Mach-O bundle i386
_xrc.so: Mach-O bundle i386
}}}
I run a i386 python
{{{
-> file /usr/pkg/bin/python
/usr/pkg/bin/python: Mach-O executable i386
-> python
Python 2.6 (r26:66714, Nov 19 2008, 14:55:25)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from wx import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/pkg/lib/python2.6/site-packages/wx-2.8-mac-
unicode/wx/__init__.py", line 45, in <module>
from wx._core import *
File "/usr/pkg/lib/python2.6/site-packages/wx-2.8-mac-
unicode/wx/_core.py", line 4, in <module>
import _core_
ImportError:
dlopen(/usr/pkg/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
/site-packages/wx-2.8-mac-unicode/wx/_core_.so, 2): no suitable image
found. Did find:
/usr/pkg/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
/site-packages/wx-2.8-mac-unicode/wx/_core_.so: mach-o, but wrong
architecture
}}}
??? How a 32-bit code can possibly require to dynamically link with a
64-bit piece ???
--
Ticket URL: <http://trac.macports.org/ticket/19583#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list