#43148: p5.10-version: tries to modify Perl's version.pm during destroot ---------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: p5.10-version ---------------------+-------------------------------- Installation of `p5.10-version` fails when trying to modify file `/opt/local/lib/perl5/5.10.1/version.pm` owned by `perl5.10`. It works for all other version of Perl: 5.8, 5.12, 5.14, 5.16, 5.18, but fails for 5.10. {{{ ---> Staging p5.10-version into destroot 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. ... DEBUG: Executing org.macports.destroot (p5.10-version) DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.9' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/version-0.9908" && /usr/bin/make -w pure_install DESTDIR=/opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/destroot' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/version-0.9908" && /usr/bin/make -w pure_install DESTDIR=/opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/destroot make: Entering directory `/opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/version-0.9908' make[1]: Entering directory `/opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/version-0.9908/vutil' make[1]: Leaving directory `/opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/version-0.9908/vutil' Manifying blib/man3/version::Internals.3pm Manifying blib/man3/version.3pm Files found in blib/arch: installing files in blib/lib into architecture dependent library tree !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! WARNING: WARNING: Failed chmod(0666, /opt/local/lib/perl5/5.10.1/version.pm): Operation not permitted !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ERROR: Cannot unlink '/opt/local/lib/perl5/5.10.1/version.pm': Operation not permitted !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! at -e line 1 Installing /opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/destroot/opt/local/lib/perl5/vendor_perl/5.10.1 /darwin-thread-multi-2level/auto/version/vxs/vxs.bs Installing /opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/destroot/opt/local/lib/perl5/vendor_perl/5.10.1 /darwin-thread-multi-2level/auto/version/vxs/vxs.bundle Installing /opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/destroot/opt/local/lib/perl5/vendor_perl/5.10.1 /darwin-thread-multi-2level/version.pm make: *** [pure_vendor_install] Error 1 make: Leaving directory `/opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/version-0.9908' Command failed: cd "/opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/version-0.9908" && /usr/bin/make -w pure_install DESTDIR=/opt/local/var/macports/build/_opt_mports_dports_perl_p5-version/p5.10-version/work/destroot Exit code: 2 Error: org.macports.destroot for port p5.10-version returned: command execution failed }}} See https://build.macports.org/builders/buildports-mavericks- x86_64/builds/2462 -- Ticket URL: <https://trac.macports.org/ticket/43148> MacPorts <http://www.macports.org/> Ports system for OS X