| Summary: | Can't find unistd_64.ph in @INC | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Gordon Pettey <petteyg359> |
| Component: | [OLD] Development | Assignee: | Gentoo Perl team <perl> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | major | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/asm/unistd.ph | ||
|
Description
Gordon Pettey
2009-10-13 23:42:16 UTC
Created attachment 207028 [details]
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/asm/unistd.ph
Diff of broken and working /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/asm/unistd.ph
This was fixed in perl-5.8.8-r6 on 08 May 2009. If it is still a problem, you should at least mention which perl version (revision) you are using. Using r5. Perhaps ~ARCH should be removed from r6? Fresh install of perl-5.8.8-r6 after rm -rf /usr/lib64/perl5 results in the same error. Works fine here. Please run $(perl-cleaner phall) again and paste /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/asm/unistd.ph host01 ~ # eix -c --nocolor dev-lang/perl
[I] dev-lang/perl (5.8.8-r6@10/19/09): Larry Wall's Practical Extraction and Report Language
host01 ~ # perl-cleaner phall &> /dev/null
host01 ~ # cat /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/asm/unistd.ph
require '_h2ph_pre.ph';
no warnings 'redefine';
if(defined(&__i386__)) {
require 'unistd_32.ph';
} else {
require 'unistd_64.ph';
}
1;
host01 ~ #
Hm, it works as expected here: fails with -r5 (same .ph as in #7) and works with -r6 (prepends asm/ in require) I don't know how I can help you. You don't have a broken h2ph somewhere in your PATH? Please try current stable dev-lang/perl-5.8.8-r8 |