develooper Front page | perl.perl5.porters | Postings from November 2003

[perl #24430] Can't 'make' perl 5.8.1 on AIX using NFS file system

From:
perlbug-followup
Date:
November 5, 2003 21:47
Subject:
[perl #24430] Can't 'make' perl 5.8.1 on AIX using NFS file system
Message ID:
rt-24430-67163.3.49901860612214@rt.perl.org
# New Ticket Created by  david_wallis@bmc.com 
# Please include the string:  [perl #24430]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=24430 >


My home directory (/home/dawallis) is on an automounted NFS volume.
Attempting to build perl 5.8.1 there works fine for Solaris, but on AIX
MakeMaker gets incorrect results when attempting to map @INC from relative
path names to absolute paths. First indication of a problem is during 'make'
when building the first extension (B):

readdir(./../../../..): no such file or directory at ../../lib/File/Find.pm
line 579
chdir('') ... deprecated ... at ../../lib/File/Find.pm line 723
readdir(./..): no such ... at ../../lib/ExtUtils/MakeMaker.pm line 165
...

When I put debugging print statements before and after the changes to @INC
in MakeMaker (near 165) I see that it translates ../../lib incorrectly as
/usr/lib instead of /home/dawallis/perl-5.8.1.aix/lib.

Switching to a directory in a local filesystem (/usr) on the same AIX
(oslevel 4.3.2.0) system works, and 'make test' approves of all test
results.

David Wallis




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About