[MacPorts] #43501: Py-ephem fails with incorrect binary architecture
#43501: Py-ephem fails with incorrect binary architecture -----------------------------+-------------------------------- Reporter: tony.mannucci@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: -----------------------------+-------------------------------- I installed py-ephem and received the failure listed below. I believe this is a problem with py-ephem itself. After installing pip using Macports, I followed the installation instructions on the Pyephem web site, which requires pip, and received the same error. I noted that the clang compiler was being used to build the code using pip. Prior builds for my other programs have used gcc. I am running OS X 10.7. I am running version 2.1.1 of Macports. I resolved this problem by installing from source. I note that gcc was the chosen compiler during the source install (using python setup.py install). Thank you! -Tony In [1]: import ephem --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /Users/mannucci/tle_progs/<ipython-input-1-ec29536746b6> in <module>() ----> 1 import ephem /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/ephem/__init__.py in <module>() 3 # convenient Python types. 4 ----> 5 import ephem._libastro as _libastro 6 from math import pi 7 ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/ephem/_libastro.so, 2): no suitable image found. Did find: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/ephem/_libastro.so: mach-o, but wrong architecture -- Ticket URL: <https://trac.macports.org/ticket/43501> MacPorts <http://www.macports.org/> Ports system for OS X
#43501: py-ephem fails with incorrect binary architecture ------------------------------+----------------------- Reporter: tony.mannucci@… | Owner: aronnax@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Resolution: | Keywords: Port: py-ephem | ------------------------------+----------------------- Changes (by ryandesign@…): * cc: aronnax (removed) * version: 2.2.1 => 2.1.1 * owner: macports-tickets@… => aronnax@… * port: => py-ephem Old description:
I installed py-ephem and received the failure listed below. I believe this is a problem with py-ephem itself. After installing pip using Macports, I followed the installation instructions on the Pyephem web site, which requires pip, and received the same error. I noted that the clang compiler was being used to build the code using pip. Prior builds for my other programs have used gcc. I am running OS X 10.7. I am running version 2.1.1 of Macports.
I resolved this problem by installing from source. I note that gcc was the chosen compiler during the source install (using python setup.py install).
Thank you!
-Tony
In [1]: import ephem --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /Users/mannucci/tle_progs/<ipython-input-1-ec29536746b6> in <module>() ----> 1 import ephem
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/ephem/__init__.py in <module>() 3 # convenient Python types.
4 ----> 5 import ephem._libastro as _libastro 6 from math import pi 7
ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/ephem/_libastro.so, 2): no suitable image found. Did find: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/ephem/_libastro.so: mach-o, but wrong architecture
New description: I installed py-ephem and received the failure listed below. I believe this is a problem with py-ephem itself. After installing pip using Macports, I followed the installation instructions on the Pyephem web site, which requires pip, and received the same error. I noted that the clang compiler was being used to build the code using pip. Prior builds for my other programs have used gcc. I am running OS X 10.7. I am running version 2.1.1 of Macports. I resolved this problem by installing from source. I note that gcc was the chosen compiler during the source install (using python setup.py install). Thank you! -Tony {{{ In [1]: import ephem --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /Users/mannucci/tle_progs/<ipython-input-1-ec29536746b6> in <module>() ----> 1 import ephem /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/ephem/__init__.py in <module>() 3 # convenient Python types. 4 ----> 5 import ephem._libastro as _libastro 6 from math import pi 7 ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/ephem/_libastro.so, 2): no suitable image found. Did find: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/ephem/_libastro.so: mach-o, but wrong architecture }}} -- Comment: Please update to MacPorts 2.2.1 by running "`sudo port selfupdate`". Please remember to use WikiFormatting when writing in Trac. The Cc field requires complete email addresses. What does "`port -v installed py27-ephem`" say MacPorts thinks the architecture is? What does "`lipo -info /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/ephem/_libastro.so`" say the architecture of the file actually is? What program are you running when this problem occurs, and what is its architecture, according to "`lipo -info`"? What is /Users/mannucci/tle_progs? What version of Xcode do you have installed? -- Ticket URL: <https://trac.macports.org/ticket/43501#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts