Summary: | dev-lang/pugs-6.2.13 compile fails w/ undefined references | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | bbkr <spamfuckers> |
Component: | Current packages | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED LATER | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
emerge pugs |
Description
bbkr
2007-06-28 10:11:18 UTC
Created attachment 123287 [details]
emerge --info
Created attachment 123288 [details]
emerge pugs
i don't know if pugs links something against existing perl 5 but note that perl5 was rebuilt with ithreads support which change it's directory names to 'thread-multi'. bbkr@bbkr # perl -e 'print "@INC"' /etc/perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.8 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.8 /usr/lib64/perl5/site_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/5.8.8 /usr/local/lib/site_perl . fixed, it was threads-related. default gentoo stage3 is built without USE="ithreads". so if you want to have threaded PERL after adding this flag you have to: recompile dev-lang/perl recompile sys-devel/libperl (this was causing the bug) recompile PERL modules with: perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)' or using emerge if you installed PERL modules from gentoo ebuilds IMO there should be check performed in pugs ebuild: if perl is built with 'ithreads' flag then libperl must be built the same way. |