[MacPorts] #39659: macports source build: ./configure --with-xxx-dir
MacPorts
noreply at macports.org
Sun Jul 7 18:42:16 PDT 2013
#39659: macports source build: ./configure --with-xxx-dir
---------------------------------------+--------------------------------
Reporter: von.helmut@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Low | Milestone:
Component: base | Version: 2.1.3
Keywords: source, configure, prefix | Port:
---------------------------------------+--------------------------------
`./configure --prefix=~/path/to/macports` installs to $HOME. This is
reflected in the macports.conf file on the prefix line as
`/Users/name/path/to/macports`. But on other _dir lines in the .conf file,
the ~ is not expanded (in my case i specified `--with-applications-dir`
and `--with-frameworks-dir` as `~/path/to/Applications`,
`~/path/to/Frameworks`.
I was installing libsdl, when it got to python27 it failed:
`---> Staging python27 into destroot
Error: org.macports.destroot for port python27 returned: command execution
failed
Error: Failed to install python27`
the .conf files listed the prefix as /Users/name/path/to/macports, but
applications_dir and frameworks_dir as ~/path/to/Applications,
~/path/to/Frameworks, respectively. These aren't expanded during port
installation it seems.
Updating the .conf files to absolute paths, port clean python27, port
install libsdl did the trick, correctly installing without errors.
I know it's up to the user when they start installing to other places, but
perhaps this is somehow useful. Thanks.
--
Ticket URL: <https://trac.macports.org/ticket/39659>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list