[MacPorts] #44644: p5.8-compress-snappy: missing parent.pm; clean up dependencies
MacPorts
noreply at macports.org
Thu Aug 14 07:34:56 PDT 2014
#44644: p5.8-compress-snappy: missing parent.pm; clean up dependencies
-----------------------------------+--------------------------------
Reporter: mojca@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: p5.8-compress-snappy |
-----------------------------------+--------------------------------
Comment (by devans@…):
Replying to [ticket:44644 mojca@…]:
> 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 file is either provided by `perl5.x`
(`/opt/local/lib/perl5/5.20/parent.pm`) or by `p5.x-parent`
(`/opt/local/lib/perl5/vendor_perl/5.20/parent.pm`). I didn't check, but
apparently perl 5.8 doesn't install parent.pm.
>
> 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.
--
Ticket URL: <https://trac.macports.org/ticket/44644#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list