[MacPorts] #16879: x3270 version 3.3.4p8_0 installs files in /usr/x11/man/

MacPorts noreply at macports.org
Wed Oct 15 13:35:25 PDT 2008


#16879: x3270 version 3.3.4p8_0 installs files in /usr/x11/man/
-------------------------------------+--------------------------------------
 Reporter:  kpreid at mac.com           |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect                   |      Status:  new                                  
 Priority:  Normal                   |   Milestone:  Port Bugs                            
Component:  ports                    |     Version:  1.6.0                                
 Keywords:  mtree violations, x3270  |        Port:  x3270                                
-------------------------------------+--------------------------------------
 I did $ port install x3270, and it attempted to install one, but not all,
 of its man pages in /usr/x11/man. The install failed since I run MacPorts
 as a non-admin.

 Excerpts of output:

 {{{
 bash-3.2$ port -d install x3270
 ...
 DEBUG: Executing destroot_finish
 DEBUG: checking for mtree violations
 Warning: violation by /usr
 Warning: violation by /Stuff/dp/man
 Warning: x3270 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!
 ...
 --->  Creating x3270-3.3.4p8_0.powerpc.tgz
 ...
 ./
 ./+COMMENT
 ./+CONTENTS
 ./+DESC
 ./+PORTFILE
 ./+STATE
 ...
 ./Stuff/dp/man/
 ./Stuff/dp/man/man1/
 ./Stuff/dp/man/man1/x3270-script.1
 ./Stuff/dp/man/man1/x3270if.1
 ./Stuff/dp/man/man5/
 ./Stuff/dp/man/man5/ibm_hosts.5
 ./usr/
 ./usr/X11/
 ./usr/X11/man/
 ./usr/X11/man/man1/
 ./usr/X11/man/man1/x3270.1
 --->  Archive x3270-3.3.4p8_0.powerpc.tgz packaged
 ...
 DEBUG: activating directory: /Stuff/dp/man
 DEBUG: activating directory: /Stuff/dp/man/man1
 DEBUG: activating file: /Stuff/dp/man/man1/x3270-script.1
 DEBUG: activating file: /Stuff/dp/man/man1/x3270if.1
 DEBUG: activating directory: /Stuff/dp/man/man5
 DEBUG: activating file: /Stuff/dp/man/man5/ibm_hosts.5
 DEBUG: activating directory: /usr
 DEBUG: activating directory: /usr/X11
 DEBUG: activating directory: /usr/X11/man
 DEBUG: activating directory: /usr/X11/man/man1
 DEBUG: activating file: /usr/X11/man/man1/x3270.1
 DEBUG: hardlinking
 /Stuff/dp/var/macports/software/x3270/3.3.4p8_0/usr/X11/man/man1/x3270.1
 to /usr/X11/man/man1/x3270.1 failed, symlinking instead
 DEBUG: Activation failed, rolling back.
 DEBUG: /usr/X11/man/man1/x3270.1 does not exist.
 ...
 Error: Target org.macports.activate returned: Permission denied
 Warning: the following items did not execute (for x3270):
 org.macports.activate
 Error: Status 1 encountered during processing.
 bash-3.2$
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/16879>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list