[MacPorts] #13789: port says everything violates the mtree if
${prefix} ends with a slash
MacPorts
trac at macosforge.org
Wed Jan 2 11:10:35 PST 2008
#13789: port says everything violates the mtree if ${prefix} ends with a slash
-------------------------------------+--------------------------------------
Reporter: ryandesign at macports.org | Owner: macports-tickets at lists.macosforge.org
Type: defect | Status: new
Priority: Normal | Milestone: MacPorts base bugs
Component: base | Version: 1.6.0
Keywords: |
-------------------------------------+--------------------------------------
If your ${prefix} ends with a slash, then `port` complains about virtually
everything being an mtree violation during installation. For example:
{{{
$ PATH=/usr/bin:/usr/sbin:/bin:/sbin \
./configure \
--prefix=/tmp/macports2/ \
--with-tclpackage=/tmp/macports2/share/macports/Tcl \
--with-install-user=rschmidt \
--with-install-group=rschmidt
$ make
$ make install
$ /tmp/macports2/bin/port install expat
---> Fetching expat
---> Verifying checksum(s) for expat
---> Extracting expat
---> Configuring expat
---> Building expat with target all
---> Staging expat into destroot
Warning: violation by /tmp/macports2/bin
Warning: violation by /tmp/macports2/include
Warning: violation by /tmp/macports2/lib
Warning: violation by /tmp/macports2/share
Warning: expat violates the layout of the ports-filesystems!
Warning: Please fix or indicate this misbehavior (if it is intended), it
will be an error in future releases!
---> Installing expat 2.0.1_0
---> Activating expat 2.0.1_0
---> Cleaning expat
$
}}}
--
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13789>
MacPorts </projects/macports>
Ports system for Mac OS
More information about the macports-tickets
mailing list