permissions of DESTROOT

JASON TILLEY jdtilley at
Sat Jun 11 08:51:21 PDT 2016

I am attempting to create my first port in a local repository. I can get it to configure, but it seems to be having trouble installing into destroot. I get the error:

for i in libnn.a; do \
	   /usr/bin/install -c -m 644 $i /opt/local/lib/$i; \
install: /opt/local/lib/libnn.a: Operation not permitted
make: *** [install] Error 71
make: Leaving directory `/opt/local/var/macports/build/_Users_username_ports_gis_nn-c/nn-c/work/nn-c-1.85/trunk/nn'
Command failed:  cd "/opt/local/var/macports/build/_Users_username_ports_gis_nn-c/nn-c/work/nn-c-1.85/trunk/nn" && /usr/bin/make -w install /opt/local/var/macports/build/_Users_username_ports_gis_nn-c/nn-c/work/destroot 
Exit code: 2
Error: org.macports.destroot for port nn-c returned: command execution failed
DEBUG: Error code: CHILDSTATUS 14431 2
DEBUG: Backtrace: command execution failed
    while executing
"system -nice 0 $fullcmdstring"
    ("eval" body line 1)
    invoked from within
"eval system $notty $nice \$fullcmdstring"
    invoked from within
"command_exec destroot"
    (procedure "portdestroot::destroot_main" line 2)
    invoked from within
"portdestroot::destroot_main org.macports.destroot"
    ("eval" body line 1)
    invoked from within
"eval $procedure $targetname"
Warning: targets not executed for nn-c: org.macports.activate org.macports.destroot org.macports.install

The beginning of the destroot phase looks like:

DEBUG: changing euid/egid - current euid: 0 - current egid: 0
DEBUG: egid changed to: 501
DEBUG: euid changed to: 502
DEBUG: destroot phase started at Sat Jun 11 10:19:29 CDT 2016
--->  Staging nn-c into destroot
DEBUG: Can't run destroot under sudo without elevated privileges (due to mtree).
DEBUG: Run destroot without sudo to avoid root privileges.
DEBUG: Going to escalate privileges back to root.
DEBUG: euid changed to: 0. egid changed to: 0.
. changed
	gid expected 0 found 80 modified
./usr missing (created)
. missing (directory not created: File exists)
./Applications missing (created)

etc., etc

Does anyone know what my problem is? Thanks.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the macports-dev mailing list