[MacPorts] #20887: Cannot install expat "permission denied" (MacPorts --with-no-root-privileges)
MacPorts
noreply at macports.org
Sat Aug 29 02:30:03 PDT 2009
#20887: Cannot install expat "permission denied" (MacPorts --with-no-root-
privileges)
----------------------------------------+-----------------------------------
Reporter: jonthn+macports@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.0
Keywords: | Port:
----------------------------------------+-----------------------------------
Today I installed Snow Leopard and fetch the source file of MacPorts
1.8.0.
In that case I created a fresh new user called "build" with no Admin
rights.
Configured MacPorts like this :
{{{
./configure --prefix=$HOME/package --with-universal_archs="x86_64 i386"
--with-no-root-privileges
}}}
And when I try to install expat I got this error :
{{{
---> Installing expat @2.0.1_0+universal
DEBUG: Executing org.macports.install (expat)
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/bin/xmlwf
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/include/expat.h
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/include/expat_external.h
DEBUG: installing link:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/lib/libexpat.0.dylib
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/lib/libexpat.1.5.2.dylib
DEBUG: installing link:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/lib/libexpat.1.dylib
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/lib/libexpat.a
DEBUG: installing link:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/lib/libexpat.dylib
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/lib/libexpat.la
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/share/doc/expat-2.0.1/COPYING
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/share/doc/expat-2.0.1/Changes
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/share/doc/expat-2.0.1/README
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/share/doc/expat-2.0.1/html/expat.png
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/share/doc/expat-2.0.1/html/reference.html
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/share/doc/expat-2.0.1/html/style.css
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/share/doc/expat-2.0.1/html
/valid-xhtml10.png
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/share/doc/expat-2.0.1/html/xmlwf.1
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/share/doc/expat-2.0.1/html/xmlwf.sgml
DEBUG: installing file:
/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/share/man/man1/xmlwf.1.gz
Error: Target org.macports.install returned: could not set attributes of
"/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/share/man/man1/xmlwf.1.gz":
permission denied
DEBUG: Backtrace: could not set attributes of
"/Users/build/package/var/macports/software/expat/2.0.1_0+universal/Users/build/package/share/man/man1/xmlwf.1.gz":
permission denied
while executing
"file attributes $dst_element -group staff -owner build -permissions 00444
-readonly 0 -creator {} -type {} -hidden 0 -rsrclength 0"
("eval" body line 1)
invoked from within
"eval file attributes {$dst_element} [file attributes $src_element]"
(procedure "install_element" line 11)
invoked from within
"install_element $src_element $dst_element"
(procedure "directory_dig" line 32)
invoked from within
"directory_dig $rootdir $name $regref [file join $cwd $name]"
(procedure "directory_dig" line 39)
invoked from within
"directory_dig $rootdir $name $regref [file join $cwd $name]"
(procedure "directory_dig" line 39)
invoked from within
"directory_dig $rootdir $name $regref [file join $cwd $name]"
(procedure "directory_dig" line 39)
invoked from within
"directory_dig $rootdir $name $regref [file join $cwd $name]"
(procedure "directory_dig" line 39)
invoked from within
"directory_dig $rootdir $name $regref [file join $cwd $name]"
(procedure "directory_dig" line 39)
invoked from within
"directory_dig $rootdir $name $regref [file join $cwd $name]"
(procedure "directory_dig" line 39)
invoked from within
"directory_dig ${destroot} ${destroot} ${regref}"
(procedure "portinstall::install_main" line 8)
invoked from within
"$procedure $targetname"
Warning: the following items did not execute (for expat):
org.macports.activate org.macports.install
}}}
--
Ticket URL: <http://trac.macports.org/ticket/20887>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list