Opened 9 years ago

Closed 9 years ago

Last modified 8 years ago

#31867 closed defect (fixed)

py26-enable won't build (missing setupdocs dependency?)

Reported by: obrien@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: Cc: mf2k (Frank Schima)
Port: py26-enable

Description

py26-enable won't build; log shows it bombs right away.

Attachments (1)

main.log (6.8 KB) - added by obrien@… 9 years ago.
Log of attempt to build py26-enable

Download all attachments as: .zip

Change History (11)

Changed 9 years ago by obrien@…

Attachment: main.log added

Log of attempt to build py26-enable

comment:1 Changed 9 years ago by ryandesign (Ryan Schmidt)

Milestone: MacPorts 2.0.4

comment:2 Changed 9 years ago by ryandesign (Ryan Schmidt)

Summary: py26-enable won't buildpy26-enable won't build (can't find X11?)

The interesting error is:

Specified path  is invalid

Failing to find this empty "" path it then goes on with "Specified path /usr/X11R6/lib64 is invalid" and "Specified path /usr/X11/lib64 is invalid" and "Specified path /usr/lib64 is invalid". Clearly it's looking for X11 and its first choice for where to look for it is empty for some reason, so it tries various fallback locations, none of which make sense on OS X.

comment:3 Changed 9 years ago by jmroot (Joshua Root)

That's a warning. The error is:

distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('setupdocs>=1.0')

comment:4 Changed 9 years ago by jmroot (Joshua Root)

Cc: klaus.zimmermann@… macsforever2000@… added

comment:5 Changed 9 years ago by jmroot (Joshua Root)

Summary: py26-enable won't build (can't find X11?)py26-enable won't build (missing setupdocs dependency?)

comment:6 in reply to:  4 Changed 9 years ago by klaus.zimmermann@…

Replying to jmr@…: My macbook pro blew up (nvidia bug), so I won't be able to fix this, sorry :(

comment:7 Changed 9 years ago by obrien@…

Sadly, there may be more to it than that. The only "setupdocs" I can find in the ports collection is py25-setupdocs. Installing that explicitly still doesn't solve the problem - the same error results when attempting to install py26-enable.

comment:8 Changed 9 years ago by obrien@…

Workaround is to use /opt/local/bin/easy_install-N.N (where "N.N" is the python version of interest) to manually install SetupDocs 1.0.5 or whatever you can download. This violates all sorts of MacPorts religious doctrine. It also allows you to continue to install py26-enable. On the whole, I'll take it, till somebody actually fixes the port.

comment:9 Changed 9 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed

comment:10 Changed 8 years ago by klaus.zimmermann@…

Cc: klaus.zimmermann@… removed

Cc Me!

Note: See TracTickets for help on using tickets.