#44086: py-sip @4.16.1 installs files with wrong target architecture -----------------------------+-------------------------------- Reporter: davide.liessi@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: py-sip -----------------------------+-------------------------------- I installed MacPorts from source in `/opt/macports-i386` following the instructions [https://guide.macports.org/#installing.macports.source.multiple in the guide]. I changed the CPU architecture target to `build_arch i386` in `macports.conf`, then I installed `py27-sip`. The file `sip.so` installed by `py27-sip` appears to have `x86_64` as target architecture: {{{ $ file /opt/macports-i386/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/sip.so /opt/macports-i386/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/sip.so: Mach-O 64-bit x86_64 bundle }}} Importing `sip` in Python results in this error: {{{ $ /opt/macports-i386/bin/python2.7 Python 2.7.7 (default, Jun 18 2014, 14:59:35) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information.
import sip Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: dlopen(/opt/macports-i386/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/sip.so, 2): no suitable image found. Did find: /opt/macports-i386/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/sip.so: mach-o, but wrong architecture ^D }}}
-- Ticket URL: <https://trac.macports.org/ticket/44086> MacPorts <http://www.macports.org/> Ports system for OS X