[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