#16309: openjpeg needs root to upgrade --------------------------------+------------------------------------------- Reporter: stephen@xemacs.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Keywords: | --------------------------------+------------------------------------------- One shouldn't need to be root to stage and install a graphics library. {{{ chibi:MacPorts steve$ port clean openjpeg; port upgrade openjpeg ---> Cleaning openjpeg ---> Fetching openjpeg ---> Verifying checksum(s) for openjpeg ---> Extracting openjpeg ---> Applying patches to openjpeg ---> Configuring openjpeg ---> Building openjpeg ---> Staging openjpeg into destroot Error: Target org.macports.destroot returned: shell command " cd "/opt/local/var/macports/build/_Users_steve_Software_MacPorts_dports_graphics_openjpeg/work/OpenJPEG_v1_3" && make install -f Makefile.osx PREFIX=/opt/local DESTDIR=/opt/local/var/macports/build/_Users_steve_Software_MacPorts_dports_graphics_openjpeg/work/destroot " returned error 2 Command output: install -d '/opt/local/var/macports/build/_Users_steve_Software_MacPorts_dports_graphics_openjpeg/work/destroot/opt/local/lib' '/opt/local/var/macports/build/_Users_steve_Software_MacPorts_dports_graphics_openjpeg/work/destroot/opt/local/include' install -m 644 -o root -g admin libopenjpeg.a '/opt/local/var/macports/build/_Users_steve_Software_MacPorts_dports_graphics_openjpeg/work/destroot/opt/local/lib' install: /opt/local/var/macports/build/_Users_steve_Software_MacPorts_dports_graphics_openjpeg/work/destroot/opt/local/lib/libopenjpeg.a: chown/chgrp: Operation not permitted make: *** [install] Error 71 Error: Unable to upgrade port: 1 chibi:MacPorts steve$ sudo port destroot openjpeg Password: ---> Staging openjpeg into destroot chibi:MacPorts steve$ port upgrade openjpeg ---> Packaging tgz archive for openjpeg 1.3_0 Error: Target org.macports.archive returned: error copying "/opt/local/var/macports/build/_Users_steve_Software_MacPorts_dports_graphics_openjpeg/work/.macports.openjpeg.state" to "/opt/local/var/macports/build/_Users_steve_Software_MacPorts_dports_graphics_openjpeg/work/destroot/+STATE": permission denied Error: Unable to upgrade port: 1 chibi:MacPorts steve$ sudo port archive openjpeg ---> Packaging tgz archive for openjpeg 1.3_0 chibi:MacPorts steve$ port upgrade openjpeg ---> Deactivating openjpeg @1.2_3 ---> Installing openjpeg @1.3_0 Error: Target org.macports.install returned: could not set owner for file "/opt/local/var/macports/software/openjpeg/1.3_0/opt/local": not owner chibi:MacPorts steve$ sudo port install openjpeg @1.3_0 ---> Installing openjpeg @1.3_0 ---> Activating openjpeg @1.3_0 ---> Cleaning openjpeg }}} -- Ticket URL: <http://trac.macports.org/ticket/16309> MacPorts <http://www.macports.org/> Ports system for Mac OS