Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lssl Writing Makefile for OpenSSL::RSAkey cp SMS.pm blib/lib/OpenSSL/RSAkey/SMS.pm cp XMLKeys.pm blib/lib/OpenSSL/RSAkey/XMLKeys.pm cp RSAkey.pm blib/lib/OpenSSL/RSAkey.pm cc -c -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" -DNO_BIO=1 -DNO_FP_API=1 mt19937int.c /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/typemap -typemap typemap RSAkey.xs > RSAkey.xsc && mv RSAkey.xsc RSAkey.c Warning: Aliases 'verify' and 'public_decrypt' have identical values in RSAkey.xs, line 322 Warning: Aliases 'sign' and 'private_encrypt' have identical values in RSAkey.xs, line 324 Warning: Aliases 'decrypt' and 'private_decrypt' have identical values in RSAkey.xs, line 326 Please specify prototyping behavior for RSAkey.xs (see perlxs manual) cc -c -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" -DNO_BIO=1 -DNO_FP_API=1 RSAkey.c Error 112: "RSAkey.xs", line 5 # Include file not found. #include ^^^^^^^^^^^^^^ Error 112: "RSAkey.xs", line 6 # Include file not found. #include ^^^^^^^^^^^^^^^ Error 112: "RSAkey.xs", line 7 # Include file not found. #include // fingerprint. ^^^^^^^^^^^^^^^ Error 112: "RSAkey.xs", line 8 # Include file not found. #include // single packet blowfish encoding. ^^^^^^^^^^^^^^^^^^^^ Error 112: "RSAkey.xs", line 9 # Include file not found. #include // random generator. ^^^^^^^^^^^^^^^^ Error 20: "RSAkey.xs", line 12 # ';' expected before '*'. static RSA* get_rsa(SV *sv) ^ Error 419: "RSAkey.xs", line 15 # 'RSA' is used as a type, but has not been defined as a type. return (RSA*) SvIV(SvRV(sv)); ^^^ Error 419: "RSAkey.xs", line 18 # 'RSA' is used as a type, but has not been defined as a type. return (RSA*) 0; ^^^ Error 419: "RSAkey.xs", line 23 # 'SHA_CTX' is used as a type, but has not been defined as a type. SHA_CTX ctx; ^^^^^^^ Error 373: "RSAkey.xs", line 32 # Old-style function definition parameter must be a simple identifier. static bool is_privkey(RSA *key) ^^^^^^^^ Error 172: "RSAkey.xs", line 34 # Undeclared variable 'key'. return (key->n && key->e && key->d && key->p && key->q ^^^ Error 373: "RSAkey.xs", line 39 # Old-style function definition parameter must be a simple identifier. static SV* get_BN(BIGNUM *n) ^^^^^^^^^ Error 699: "RSAkey.xs", line 39 # Error limit reached; halting compilation. static SV* get_BN(BIGNUM *n) ^^^^^^^^^ make: *** [RSAkey.o] Error 2