Bug 125226
Summary: | Perl not working correctly, causes segmentation fault | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Flavio Cardone <fcardone> | ||||||||
Component: | perl | Assignee: | Chip Turner <cturner> | ||||||||
Status: | CLOSED NOTABUG | QA Contact: | David Lawrence <dkl> | ||||||||
Severity: | high | Docs Contact: | |||||||||
Priority: | medium | ||||||||||
Version: | 2 | ||||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | i686 | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2004-06-09 04:34:50 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Flavio Cardone
2004-06-03 18:48:55 UTC
I can't reproduce this. Can you send the output of: 'strace -f perl Makefile.pl' as well as the output of 'env' I am attaching here the files you requested. I also found out that I have two Perl binaries - "perl" and "perl5.8.3". Using 'perl5.8.3 Makefile.PL' processes the Makefile correctly Using 'perl Makefile.PL' does not What is IMHO strange is that the 'perl' binary is a copy of the 'perl5.8.3' binary and yet it behaves differently However, when running perl programs, with '/usr/bin/perl' as the location of the perl binary, perl programs work OK. For some reason 'perl' cannot process Makefile.PL's, while 'perl5.8.3' can - and they are exactly the same programs. Tried making a symbolic link called 'perl' to 'perl5.8.3' - also didn't work. output of 'env' is called env.txt ;-) output of 'perl Makefile.PL' is called badperl.txt output of 'perl5.8.3 Makefile.PL' is called goodperl.txt Created attachment 100954 [details]
The env output
Created attachment 100955 [details]
The 'perl5.8.3 Makefile.PL' output
Created attachment 100956 [details]
The 'perl Makefile.PL' output
Look closer at your strace of 'perl Makefile.PL' -- you have a perl in /usr/local. The Red Hat perl lives in /usr, not /usr/local, so someone has put another perl on your box and it is interfering with the Red Hat perl. Closing as NOTABUG. |