[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