[MacPorts] #18681: mesa: non-root install fails trying to chown glxgears
MacPorts
noreply at macports.org
Sat Feb 28 03:26:46 PST 2009
#18681: mesa: non-root install fails trying to chown glxgears
-------------------------------------+--------------------------------------
Reporter: ryandesign@… | Owner: jeremyhu@…
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.7.0
Keywords: | Port: mesa
-------------------------------------+--------------------------------------
mesa install fails on a non-root installation of MacPorts:
{{{
$ port install mesa
---> Fetching mesa
---> Verifying checksum(s) for mesa
---> Extracting mesa
---> Applying patches to mesa
---> Configuring mesa
---> Building mesa
---> Staging mesa into destroot
Error: Target org.macports.destroot returned: xinstall: chown/chgrp
/mp/var/macports/build/_Users_rschmidt_macports_dports_x11_mesa/work/destroot//mp/bin/glxgears,
Operation not permitted
Error: Status 1 encountered during processing.
}}}
The problem lines in the portfile are these:
{{{
post-destroot {
xinstall -o root -m 755 -d "${destroot}${prefix}/bin"
xinstall -o root -m 755
"${worksrcpath}/progs/xdemos/glxgears" "${destroot}/${prefix}/bin"
xinstall -o root -m 755
"${worksrcpath}/progs/xdemos/glxinfo" "${destroot}/${prefix}/bin"
}
}}}
They were added in r47380. A proposed fix is attached.
--
Ticket URL: <http://trac.macports.org/ticket/18681>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list