#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