Perl 5.8.8 installation help on AIX 5.1

E

eatona

I am new to Perl and its installation so I apologize if this is a
simple question. We are in-between Unix admins. Our environment is on
AIX 5.1 ML09 on an RS/6000. Perl 5.6.0 is apparently already
installed. Our developers need to have the newest release of Perl
installed (which appears to be 5.8.8) but do not want anything impacted
by the later release. In other words, they only want to use the newer
version of Perl for one new specific application. They do not want to
recompile or break anything currently existing. I read the
installation instructions and it found the "prefix" qualifier which
will install it in a completely separate directory.

We currently have the following C filesets installed:
vac.C 5.0.2.0 COMMITTED C for AIX Compiler
xlC.aix50.rte 6.0.0.5 COMMITTED C Set ++ Runtime for AIX
5.0

I ran Configure: sh Configure -Dprefix=/work/perl5.8.8 but it
complained that it couldn't find the 'cc' compiler:

Use which C compiler? [cc]
cc: 1501-224 fatal error in /usr/vac/exe/xlcentry: signal 11 received
Uh-oh, the C compiler 'cc' doesn't seem to be working.

You seem to have a working gcc, though.
Would you like to use it? [y]

Why did it not find 'cc'? Should I use gcc which the instructions say
is less desireable?
Will using the prefix qualifier keep everything separated?

Thanks for any help!
 
M

Mumia W.

I am new to Perl and its installation so I apologize if this is a
simple question. We are in-between Unix admins. Our environment is on
AIX 5.1 ML09 on an RS/6000.
[...]
I ran Configure: sh Configure -Dprefix=/work/perl5.8.8 but it
complained that it couldn't find the 'cc' compiler:

Use which C compiler? [cc]
cc: 1501-224 fatal error in /usr/vac/exe/xlcentry: signal 11 received
Uh-oh, the C compiler 'cc' doesn't seem to be working. [...]

I have no idea what signal 11 means on AIX, but for Linux it's a
segmentation fault-->crash. It looks like you have a C compiler, but it
seems to crash during Perl configuration.

On Linux, "kill -l" (letter ell), shows you what the signal numbers are.

Perhaps the latest version of Perl doesn't like your C compiler, or you
need to increase the amount of memory, CPU time, file handles, shared
memory(?), or other resources needed by your compiler.
 
S

Steven N. Hirsch

I am new to Perl and its installation so I apologize if this is a
simple question. We are in-between Unix admins. Our environment is on
AIX 5.1 ML09 on an RS/6000. Perl 5.6.0 is apparently already
installed. Our developers need to have the newest release of Perl
installed (which appears to be 5.8.8) but do not want anything impacted
by the later release. In other words, they only want to use the newer
version of Perl for one new specific application. They do not want to
recompile or break anything currently existing. I read the
installation instructions and it found the "prefix" qualifier which
will install it in a completely separate directory.

We currently have the following C filesets installed:
vac.C 5.0.2.0 COMMITTED C for AIX Compiler
xlC.aix50.rte 6.0.0.5 COMMITTED C Set ++ Runtime for AIX
5.0

I ran Configure: sh Configure -Dprefix=/work/perl5.8.8 but it
complained that it couldn't find the 'cc' compiler:

Use which C compiler? [cc]
cc: 1501-224 fatal error in /usr/vac/exe/xlcentry: signal 11 received
Uh-oh, the C compiler 'cc' doesn't seem to be working.

Have your sysadmins take a close look. Something in the OS install or
configuration is broken. VAC v5.0.2.0 builds perl without incident in
the lack of other issues. Is this box known to compile other code
without problems? Is it up-to-date on PTF application?
 
E

eatona

Steven said:
I am new to Perl and its installation so I apologize if this is a
simple question. We are in-between Unix admins. Our environment is on
AIX 5.1 ML09 on an RS/6000. Perl 5.6.0 is apparently already
installed. Our developers need to have the newest release of Perl
installed (which appears to be 5.8.8) but do not want anything impacted
by the later release. In other words, they only want to use the newer
version of Perl for one new specific application. They do not want to
recompile or break anything currently existing. I read the
installation instructions and it found the "prefix" qualifier which
will install it in a completely separate directory.

We currently have the following C filesets installed:
vac.C 5.0.2.0 COMMITTED C for AIX Compiler
xlC.aix50.rte 6.0.0.5 COMMITTED C Set ++ Runtime for AIX
5.0

I ran Configure: sh Configure -Dprefix=/work/perl5.8.8 but it
complained that it couldn't find the 'cc' compiler:

Use which C compiler? [cc]
cc: 1501-224 fatal error in /usr/vac/exe/xlcentry: signal 11 received
Uh-oh, the C compiler 'cc' doesn't seem to be working.

Have your sysadmins take a close look. Something in the OS install or
configuration is broken. VAC v5.0.2.0 builds perl without incident in
the lack of other issues. Is this box known to compile other code
without problems? Is it up-to-date on PTF application?


The issue turned out to be licensing related. Once the 'C' key was
properly defined on the system, the error was resolved.

Thanks all.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,995
Messages
2,570,236
Members
46,825
Latest member
VernonQuy6

Latest Threads

Top