Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation or Possibly Compiling Problem on AIX 4.3.2 #2049

Closed
p5pRT opened this issue Jun 5, 2000 · 7 comments
Closed

Installation or Possibly Compiling Problem on AIX 4.3.2 #2049

p5pRT opened this issue Jun 5, 2000 · 7 comments

Comments

@p5pRT
Copy link

p5pRT commented Jun 5, 2000

Migrated from rt.perl.org#3328 (status was 'resolved')

Searchable as RT3328$

@p5pRT
Copy link
Author

p5pRT commented Jun 5, 2000

From richard.l.grubb@boeing.com

I am installing Perl 5.6 in nonstandard locations (I do not have root
privleges ). After I built Perl, I ran the tests and succeeded 98% or
so. But there were some failures, noted as follows​:

pragma/overload......FAILED at test 153

pragma/warnings......Cannot open pragma/warn/6default​: A file or
directory in the path name does not exist.
FAILED at test 0

lib/filefind.........FAILED at test 3

lib/findbin..........readdir(./../../../../..)​: A file descriptor does
not refer to an open file. at ../lib/FindBin.pm
line 143
FAILED at test 1

I mention these failures because they seem related to the problems I
have when trying to perform "make install". I ran the make install with
the necessary environment variable set to let Carp give the more
detailed traceback.

  ln /acct/rlg0301/man/man1/perlvms.tmp /acct/rlg0301/man/man1/perlvms.1
  unlink /acct/rlg0301/man/man1/perlvms.tmp
chdir
readdir(./..)​: A file descriptor does not refer to an open file. at
lib/Cwd.pm line 245
  Cwd​::abs_path(., .) called at lib/Cwd.pm line 101
  Cwd​::getcwd() called at installman line 99
  main​::runpod2man('lib', '/acct/rlg0301/man/man3', 3) called at
installman line 61
chdir lib
Executable pod/pod2man not found.
gmake​: *** [install.man] Error 2

sub getcwd
{
  abs_path('.');
}

So I am curious as to why Carp is saying abs_path is getting called with
(., .) wheras the source code in Cwd.pm says ('.')?

Just before the warning message involving readdir(./..), the installman
script invokes chdir which takes it to /acct/rlg0301. So what is wrong
with readdir(./..)?

@p5pRT
Copy link
Author

p5pRT commented Jun 7, 2000

From [Unknown Contact. See original ticket]

I am installing Perl 5.6 in nonstandard locations (I do not have root
privleges ). After I built Perl, I ran the tests and succeeded 98% or
so. But there were some failures, noted as follows​:

pragma/overload......FAILED at test 153

pragma/warnings......Cannot open pragma/warn/6default​: A file or
directory in the path name does not exist.
FAILED at test 0

lib/filefind.........FAILED at test 3

lib/findbin..........readdir(./../../../../..)​: A file descriptor does
not refer to an open file. at ../lib/FindBin.pm
line 143
FAILED at test 1

I mention these failures because they seem related to the problems I
have when trying to perform "make install". I ran the make install with
the necessary environment variable set to let Carp give the more
detailed traceback.

  ln /acct/rlg0301/man/man1/perlvms.tmp /acct/rlg0301/man/man1/perlvms.1
  unlink /acct/rlg0301/man/man1/perlvms.tmp
chdir
readdir(./..)​: A file descriptor does not refer to an open file. at
lib/Cwd.pm line 245
  Cwd​::abs_path(., .) called at lib/Cwd.pm line 101
  Cwd​::getcwd() called at installman line 99
  main​::runpod2man('lib', '/acct/rlg0301/man/man3', 3) called at
installman line 61
chdir lib
Executable pod/pod2man not found.
gmake​: *** [install.man] Error 2

sub getcwd
{
  abs_path('.');
}

So I am curious as to why Carp is saying abs_path is getting called with
(., .) wheras the source code in Cwd.pm says ('.')?

Just before the warning message involving readdir(./..), the installman
script invokes chdir which takes it to /acct/rlg0301. So what is wrong
with readdir(./..)?

@p5pRT
Copy link
Author

p5pRT commented Jun 7, 2000

From @gsar

On Wed, 07 Jun 2000 15​:35​:51 +0200, Richard Foley wrote​:

I am installing Perl 5.6 in nonstandard locations (I do not have root
privleges ). After I built Perl, I ran the tests and succeeded 98% or
so. But there were some failures, noted as follows​:

pragma/overload......FAILED at test 153

pragma/warnings......Cannot open pragma/warn/6default​: A file or
directory in the path name does not exist.
FAILED at test 0

lib/filefind.........FAILED at test 3

lib/findbin..........readdir(./../../../../..)​: A file descriptor does
not refer to an open file. at ../lib/FindBin.pm
line 143
FAILED at test 1

[...various other problems...]

Looks like you have a broken perl build. The output of the myconfig
script may give some hints that people here may recognize.

Sarathy
gsar@​ActiveState.com

@p5pRT
Copy link
Author

p5pRT commented Jun 7, 2000

From [Unknown Contact. See original ticket]

Gurusamy Sarathy wrote​:

Looks like you have a broken perl build. The output of the myconfig
script may give some hints that people here may recognize.

Sarathy
gsar@​ActiveState.com

I have attached the file. Let me know if it is garbled because the
"special" version of Netscape that has been prepared for Boeing, garbles
attachments in forwarded email. I don't think it wile garble it in a
reply; but if it does, I try to resend it as inserted text instead of as
an attachment.

As you will probably find in the script, I am compiling on an IBM RS6000
running AIX 4.3.2 (which I forgot to mention in my original email).

Thanks

@p5pRT
Copy link
Author

p5pRT commented Jun 7, 2000

From [Unknown Contact. See original ticket]

myconfig

@p5pRT
Copy link
Author

p5pRT commented Apr 26, 2012

From @dmcbride

Seeing as AIX 4.3 is out of service, and perl 5.6 is long out of support,
and perl 5.14.2 compiles with xlC on AIX 6, I vote to close this.

@p5pRT
Copy link
Author

p5pRT commented Apr 26, 2012

@cpansprout - Status changed from 'open' to 'resolved'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant