Opened 10 years ago

Last modified 10 years ago

#44644 closed defect

p5.8-compress-snappy: missing parent.pm; clean up dependencies — at Initial Version

Reported by: mojca (Mojca Miklavec) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: p5.8-compress-snappy

Description

p5.8-compress-snappy fails to build with perl 5.8 because of missing parent.pm:

DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_mports_dports_perl_p5-compress-snappy/p5.8-compress-snappy/work/Compress-Snappy-0.23" && /opt/local/bin/perl5.8 Makefile.PL INSTALLDIRS=vendor CC="/usr/bin/clang" LD="/usr/bin/clang"'
DEBUG: Executing command line:  cd "/opt/local/var/macports/build/_opt_mports_dports_perl_p5-compress-snappy/p5.8-compress-snappy/work/Compress-Snappy-0.23" && /opt/local/bin/perl5.8 Makefile.PL INSTALLDIRS=vendor CC="/usr/bin/clang" LD="/usr/bin/clang"~
Can't locate parent.pm in @INC (@INC contains: /opt/local/lib/perl5/site_perl/5.8.9/darwin-thread-multi-2level /opt/local/lib/perl5/site_perl/5.8.9 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-thread-multi-2level /opt/local/lib/perl5/vendor_perl/5.8.9 /opt/local/lib/perl5/vendor_perl /opt/local/lib/perl5/5.8.9/darwin-thread-multi-2level /opt/local/lib/perl5/5.8.9 .) at /opt/local/lib/perl5/vendor_perl/5.8.9/File/Temp.pm line 32.
BEGIN failed--compilation aborted at /opt/local/lib/perl5/vendor_perl/5.8.9/File/Temp.pm line 32.
Compilation failed in require at /opt/local/lib/perl5/vendor_perl/5.8.9/Devel/CheckLib.pm line 13.
BEGIN failed--compilation aborted at /opt/local/lib/perl5/vendor_perl/5.8.9/Devel/CheckLib.pm line 13.
Compilation failed in require at Makefile.PL line 5.
BEGIN failed--compilation aborted at Makefile.PL line 5.
Command failed:  cd "/opt/local/var/macports/build/_opt_mports_dports_perl_p5-compress-snappy/p5.8-compress-snappy/work/Compress-Snappy-0.23" && /opt/local/bin/perl5.8 Makefile.PL INSTALLDIRS=vendor CC="/usr/bin/clang" LD="/usr/bin/clang"
Exit code: 2
Error: org.macports.configure for port p5.8-compress-snappy returned: configure failure: command execution failed

The port also contains comments like

# requires ExtUtils::MakeMaker version 6.52+ but perl 5.8 core only provides 6.48

While the dependency could probably be added, it would make more sense to simply drop older versions of Perl and figure out which other dependencies could be removed.

Change History (0)

Note: See TracTickets for help on using tickets.