[MacPorts] #43148: p5.10-version: tries to modify Perl's version.pm during destroot
MacPorts
noreply at macports.org
Tue Apr 1 06:35:21 PDT 2014
#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
More information about the macports-tickets
mailing list