[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