Hi there,
I need urgently a working Crypt::IDEA for internal company project things.
The perl5.8.2 is compiled on the Hewlett-Packard rp8400 (Keystone) box with the 11.11 hpux (11i).
All needed Modules (incl. dynamic DBD-Oracle module) are successfully installed, but the Crypt modul causes problems.
Can I copy the working Crypt-IDEA from a HP-UX 11.00 system (yes, I can, but will it working without issues?? ;-) ) for a fast workaround??
When I try to install I get this:
host:/tmp/perl/Crypt-IDEA-1.02# perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Crypt::IDEA
#+++++++++++++++++++++++++++++++++++++++++++
host:/tmp/perl/Crypt-IDEA-1.02#make
cp IDEA.pod blib/lib/Crypt/IDEA.pod
cp IDEA.pm blib/lib/Crypt/IDEA.pm
/opt/perl/bin/perl /opt/perl/lib/5.8.2/ExtUtils/xsubpp -typemap /opt/perl/lib/5.8.2/ExtUtils/typemap -typemap typemap IDEA
.xs > IDEA.xsc && mv IDEA.xsc IDEA.c
Please specify prototyping behavior for IDEA.xs (see perlxs manual)
cc -c +z -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 +O2 +Onolimit -DVERSION=
\"1.02\" -DXS_VERSION=\"1.02\" +Z "-I/opt/perl/lib/5.8.2/PA-RISC2.0/CORE" IDEA.c
cc: "/usr/include/sys/socket.h", line 504: warning 562: Redeclaration of "sendfile" with a different storage class specifier: "sendfile" will have internal linkage.
cc: "/usr/include/sys/socket.h", line 505: warning 562: Redeclaration of "sendpath" with a different storage class specifier: "sendpath" will have internal linkage.
cc: "idea.h", line 5: error 1000: Unexpected symbol: "idea_cblock".
cc: panic 2017: Cannot recover from earlier errors, terminating.
*** Error exit code 1
Stop.
#+++++++++++++++++++++++++++++++++++++++++++
I found out that the warnings for the "sendfile and sendpath" issue are OK to ignore (I am not happy with that, but all other modules has no problems with that). I think the main problem is the Unexpected symbol "idea_cblock".
Please help.
Thanks in advance,
Klaus.