peschkaj has asked for the wisdom of the Perl Monks concerning the following question:
I have an HP-UX box running HP-UX 10.20 (as well as a few 11.00 and 11.i/11.11 machines). I have received a fair number of installation errors across a variety of modules during make. Most recently, I attempted to install Term::ReadKey (version 2.21) and I got the following output/errors:
cp ReadKey.pm blib/lib/Term/ReadKey.pm AutoSplitting blib/lib/Term/ReadKey.pm (blib/lib/auto/Term/ReadKey) /opt/perl5/bin/perl -I/opt/perl5/lib/5.6.1 genchars.pl Writing termio/termios section of cchars.h... Done. Checking for sgtty... Sgtty found. Checking sgtty... Checking symbols Writing sgtty section of cchars.h... Done. /opt/perl5/bin/perl -I/opt/perl5/lib/5.6.1/PA-RISC1.1 -I/opt/p +erl5/lib/5.6.1 /opt/perl5/lib/5.6.1/ExtUtils/xsubpp -noprototypes -ty +pemap /opt/perl5/lib/5.6.1/ExtUtils/typemap ReadKey.xs > ReadKey.xsc +&& mv ReadKey.xsc ReadKey.c cc -c -Ae -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O +Onol +imit -DVERSION=\"2.21\" -DXS_VERSION=\"2.21\" +z -I/opt/perl5/lib +/5.6.1/PA-RISC1.1/CORE ReadKey.c (Bundled) cc: warning 480: The -A option is available only with the C/ +ANSI C product; ignored. (Bundled) cc: warning 480: The -O option is available only with the C/ +ANSI C product; ignored. (Bundled) cc: warning 480: The +Onolimit option is available only with + the C/ANSI C product; ignored. (Bundled) cc: warning 480: The +z option is available only with the C/ +ANSI C product; ignored. (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 538: + error 1000: Unexpected symbol: "nbytes". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 539: + error 1000: Unexpected symbol: "elements". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 540: + error 1000: Unexpected symbol: "size_t". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 538: + error 1506: Parameters allowed in function definition only. (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 539: + error 1705: Function prototypes are an ANSI feature. (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 539: + error 1573: Type of "size" is undefined due to an illegal declaratio +n. (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 540: + error 1705: Function prototypes are an ANSI feature. (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 540: + error 1573: Type of "nbytes" is undefined due to an illegal declarat +ion. (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 543: + error 1705: Function prototypes are an ANSI feature. (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 1940 +: error 1000: Unexpected symbol: "SV". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/iperlsys.h", line +417: warning 5: "const" will become a keyword. (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/iperlsys.h", line +417: error 1000: Unexpected symbol: "const". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/regexp.h", line 13 +: error 1000: Unexpected symbol: "U8". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/sv.h", line 339: e +rror 1000: Unexpected symbol: "*". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/sv.h", line 340: e +rror 1000: Unexpected symbol: "ANY". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/sv.h", line 341: e +rror 1000: Unexpected symbol: "GV". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/cv.h", line 25: er +ror 1000: Unexpected symbol: "*". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/cv.h", line 26: er +ror 1000: Unexpected symbol: "ANY". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/cv.h", line 27: er +ror 1000: Unexpected symbol: "GV". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/mg.h", line 14: er +ror 1000: Unexpected symbol: "*". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/mg.h", line 14: er +ror 1000: Unexpected symbol: "*". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/mg.h", line 15: er +ror 1000: Unexpected symbol: "*". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/mg.h", line 15: er +ror 1000: Unexpected symbol: "*". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/mg.h", line 16: er +ror 1000: Unexpected symbol: "U32". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/mg.h", line 16: er +ror 1000: Unexpected symbol: "*". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/mg.h", line 17: er +ror 1000: Unexpected symbol: "*". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/mg.h", line 17: er +ror 1000: Unexpected symbol: "*". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/mg.h", line 18: er +ror 1000: Unexpected symbol: "*". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/mg.h", line 18: er +ror 1000: Unexpected symbol: "*". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/mg.h", line 23: er +ror 1000: Unexpected symbol: "MAGIC". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/utf8.h", line 25: +warning 5: "const" will become a keyword. (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/utf8.h", line 25: +error 1000: Unexpected symbol: "unsigned". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 1976 +: error 1000: Unexpected symbol: "CURCUR". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 2187 +: error 1000: Unexpected symbol: "*". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 2188 +: error 1000: Unexpected symbol: "I32". (Bundled) cc: "/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE/perl.h", line 2188 +: error 1000: Unexpected symbol: "SV". (Bundled) cc: error 2017: Cannot recover from earlier errors, terminat +ing. *** Error exit code 1 Stop
(My apologies for the size of the errors.) I downloaded the module sources through cpan using
get Term::ReadKey. Root ran perl makefile.pl, make, and make install. Are there any command line configuration options that can be used to compile on HP-UX, or is this a problem to direct towards HP?
I tried using
If you make something idiot-proof, eventually someone will make a better idiot.
I am that better idiot.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: HP-UX 10.20 Module installation
by robartes (Priest) on Oct 10, 2002 at 18:54 UTC | |
|
Re: HP-UX 10.20 Module installation
by MZSanford (Curate) on Oct 10, 2002 at 18:53 UTC | |
|
Re: HP-UX 10.20 Module installation
by sch (Pilgrim) on Oct 10, 2002 at 18:52 UTC | |
|
Re: HP-UX 10.20 Module installation
by davis (Vicar) on Oct 11, 2002 at 08:29 UTC | |
by sch (Pilgrim) on Oct 11, 2002 at 08:39 UTC |