Opened 10 years ago

Closed 7 years ago

#44928 closed defect (invalid)

py27-healpy build failure

Reported by: rhiannon.lynne@… Owned by: lpsinger (Leo Singer)
Priority: Normal Milestone:
Component: ports Version: 2.3.1
Keywords: Cc:
Port: py-healpy

Description

port install py27-healpy fails. The build log has a message about an appropriate version of setuptools not existing, but this is because the build seems to be trying to use the incorrect version of python (using the built-in /Library/Python/2.7/site-packages/setuptools-2.1-py2.7.egg version) instead of the macports python (macports python is the default python and has a more recent version of setuptools - /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-5.7-py2.7.egg-info).

Attachments (1)

main.log (112.8 KB) - added by rhiannon.lynne@… 10 years ago.
build log file.

Download all attachments as: .zip

Change History (8)

Changed 10 years ago by rhiannon.lynne@…

Attachment: main.log added

build log file.

comment:1 Changed 10 years ago by rhiannon.lynne@…

Was able to work around by doing 'easyinstall -U setuptools' as message in build log suggested (but I still don't understand why the setup tools in the macports python wasn't used).

comment:2 Changed 10 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to aronnax@…
Port: py-healpy added; py27-healpy removed

In the future, please Cc the port maintainers (port info --maintainers py27-healpy).

comment:3 in reply to:  1 Changed 10 years ago by lpsinger (Leo Singer)

Replying to rhiannon.lynne@…:

Was able to work around by doing 'easyinstall -U setuptools' as message in build log suggested (but I still don't understand why the setup tools in the macports python wasn't used).

What version of setuptools is installed on your system? What does the following command print?

port installed py27-setuptools

comment:4 Changed 10 years ago by rhiannon.lynne@…

Looks like I have a few versions.

[d-173-250-190-165:~/workshop] lynnej% port installed py27-setuptools The following ports are currently installed:

py27-setuptools @1.1.7_0 py27-setuptools @1.4_0 py27-setuptools @2.1_0 py27-setuptools @2.1.2_0 py27-setuptools @3.3_0 py27-setuptools @3.6_0 py27-setuptools @5.4.2_0 py27-setuptools @5.7_0 (active)

Version 0, edited 10 years ago by rhiannon.lynne@… (next)

comment:5 Changed 10 years ago by lpsinger (Leo Singer)

It is very odd that it picked up setuptools from /Library. I can see from the build log that it ran setup.py with the correct Python interpreter, /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7. Could you try a clean build?

$ sudo port clean py27-healpy
$ sudo port install py27-healpy

comment:6 Changed 10 years ago by rhiannon.lynne@…

I updated the setup tools in the /Library version of python, so I don't get a build log hanging around when I do that now (i.e. the build now works). However, I did do a port clean before trying to (re)install it after it failed the first time, and got the same error.

comment:7 Changed 7 years ago by lpsinger (Leo Singer)

Resolution: invalid
Status: newclosed

Please reopen if this is still an issue.

Note: See TracTickets for help on using tickets.