#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)
Change History (11)
Changed 13 years ago by obrien@…
comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Milestone: | MacPorts 2.0.4 |
---|
comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Summary: | py26-enable won't build → py26-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 13 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 follow-up: 6 Changed 13 years ago by jmroot (Joshua Root)
Cc: | klaus.zimmermann@… macsforever2000@… added |
---|
comment:5 Changed 13 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 Changed 13 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 13 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 13 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 12 years ago by jmroot (Joshua Root)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Log of attempt to build py26-enable