Note (probably harmless): No library found for -lcrypto Checking if your kit is complete... Looks good Writing Makefile for Crypt::OpenSSL::PKCS12 /bin/sh -c true /bin/sh -c true cp PKCS12.pm blib/lib/Crypt/OpenSSL/PKCS12.pm /home/cpanrun/ia64-lp64/build/5.6.1/bin/perl "-Iinc" -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi-64all /home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/ExtUtils/xsubpp -typemap /home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/ExtUtils/typemap -typemap typemap PKCS12.xs > PKCS12.xsc && mv PKCS12.xsc PKCS12.c gcc -c -DUSE_REENTRANT_API -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE -mlp64 -L/lib/hpux64 -DUINT32_MAX_BROKEN -fPIC -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.3\" -DXS_VERSION=\"0.3\" -fPIC -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi-64all/CORE PKCS12.c PKCS12.xs:5:28: openssl/crypto.h: No such file or directory PKCS12.xs:6:25: openssl/err.h: No such file or directory PKCS12.xs:7:25: openssl/pem.h: No such file or directory PKCS12.xs:8:28: openssl/pkcs12.h: No such file or directory PKCS12.xs:9:26: openssl/x509.h: No such file or directory PKCS12.xs:10:25: openssl/ssl.h: No such file or directory PKCS12.xs:18: error: parse error before '*' token PKCS12.xs:18: warning: data definition has no type or storage class PKCS12.xs:21: error: parse error before '*' token PKCS12.xs:21: warning: data definition has no type or storage class PKCS12.xs: In function `croakSSL': PKCS12.xs:28: warning: assignment makes pointer from integer without a cast PKCS12.xs: At top level: PKCS12.xs:37: error: parse error before '*' token PKCS12.xs:37: error: parse error before "EVP_PKEY" PKCS12.xs:37: error: parse error before '*' token PKCS12.xs:40: warning: data definition has no type or storage class PKCS12.xs:42: error: `p_keyStringSv' undeclared here (not in a function) PKCS12.xs:44: error: parse error before "if" PKCS12.xs:53: error: initializer element is not constant PKCS12.xs:53: warning: data definition has no type or storage class PKCS12.xs:55: warning: parameter names (without types) in function declaration PKCS12.xs:55: warning: data definition has no type or storage class PKCS12.xs:56: warning: parameter names (without types) in function declaration PKCS12.xs:56: warning: data definition has no type or storage class PKCS12.xs:58: error: parse error before "if" PKCS12.xs:62: error: parse error before "X509" PKCS12.xs:62: error: parse error before '*' token PKCS12.xs:65: warning: data definition has no type or storage class PKCS12.xs:67: error: redefinition of 'keyString' PKCS12.xs:42: error: previous definition of 'keyString' was here PKCS12.xs:69: error: parse error before "if" PKCS12.xs:78: error: initializer element is not constant PKCS12.xs:78: warning: data definition has no type or storage class PKCS12.xs:80: warning: parameter names (without types) in function declaration PKCS12.xs:80: warning: data definition has no type or storage class PKCS12.xs:81: warning: parameter names (without types) in function declaration PKCS12.xs:81: warning: data definition has no type or storage class PKCS12.xs:83: error: parse error before "if" PKCS12.xs:88: warning: "struct bio_st" declared inside parameter list PKCS12.xs:88: warning: its scope is only this definition or declaration, which is probably not what you want PKCS12.xs: In function `bio_write_cb': PKCS12.xs:90: error: `BIO_CB_WRITE' undeclared (first use in this function) PKCS12.xs:90: error: (Each undeclared identifier is reported only once PKCS12.xs:90: error: for each function it appears in.) PKCS12.xs:91: warning: cast to pointer from integer of different size PKCS12.xs:95: error: `BIO_CB_PUTS' undeclared (first use in this function) PKCS12.xs:96: warning: cast to pointer from integer of different size PKCS12.xs: At top level: PKCS12.xs:104: error: parse error before '*' token PKCS12.xs: In function `sv_bio_create': PKCS12.xs:109: error: `BIO' undeclared (first use in this function) PKCS12.xs:109: error: `bio' undeclared (first use in this function) PKCS12.xs: At top level: PKCS12.xs:117: error: parse error before '*' token PKCS12.xs: In function `sv_bio_final': PKCS12.xs:121: error: `bio' undeclared (first use in this function) PKCS12.xs:122: warning: cast to pointer from integer of different size PKCS12.xs: At top level: PKCS12.xs:130: error: parse error before '*' token PKCS12.xs: In function `sv_bio_error': PKCS12.xs:132: error: `bio' undeclared (first use in this function) PKCS12.xs:132: warning: cast to pointer from integer of different size PKCS12.xs: In function `ssl_error': PKCS12.xs:139: error: `BIO' undeclared (first use in this function) PKCS12.xs:139: error: `bio' undeclared (first use in this function) PKCS12.xs: At top level: PKCS12.xs:151: error: parse error before '*' token PKCS12.xs: In function `dump_certs_pkeys_bag': PKCS12.xs:153: error: `X509' undeclared (first use in this function) PKCS12.xs:155: error: `bag' undeclared (first use in this function) PKCS12.xs:157: error: `NID_certBag' undeclared (first use in this function) PKCS12.xs:159: error: `options' undeclared (first use in this function) PKCS12.xs:161: error: `NID_localKeyID' undeclared (first use in this function) PKCS12.xs:170: error: `NID_x509Certificate' undeclared (first use in this function) PKCS12.xs:174: error: `bio' undeclared (first use in this function) PKCS12.xs: At top level: PKCS12.xs:184: error: parse error before '*' token PKCS12.xs:184: error: parse error before "char" PKCS12.xs:198: error: parse error before '*' token PKCS12.xs: In function `dump_certs_keys_p12': PKCS12.xs:200: error: `PKCS7' undeclared (first use in this function) PKCS12.xs:200: error: `asafes' undeclared (first use in this function) PKCS12.xs:201: error: `PKCS12_SAFEBAG' undeclared (first use in this function) PKCS12.xs:201: error: invalid operands to binary * PKCS12.xs:204: error: `p7' undeclared (first use in this function) PKCS12.xs:206: error: `p12' undeclared (first use in this function) PKCS12.xs:217: error: `NID_pkcs7_data' undeclared (first use in this function) PKCS12.xs:219: warning: assignment makes pointer from integer without a cast PKCS12.xs:221: error: `NID_pkcs7_encrypted' undeclared (first use in this function) PKCS12.xs:223: error: `pass' undeclared (first use in this function) PKCS12.xs:223: error: `passlen' undeclared (first use in this function) PKCS12.xs:223: warning: assignment makes pointer from integer without a cast PKCS12.xs:231: error: `bio' undeclared (first use in this function) PKCS12.xs:231: error: `options' undeclared (first use in this function) PKCS12.xs:231: error: `pempass' undeclared (first use in this function) PKCS12.xs:233: error: `PKCS12_SAFEBAG_free' undeclared (first use in this function) PKCS12.xs:240: error: `PKCS7_free' undeclared (first use in this function) PKCS12.c: In function `XS_Crypt__OpenSSL__PKCS12_new': PKCS12.c:273: error: parse error before "RETVAL" PKCS12.xs:285: error: `RETVAL' undeclared (first use in this function) PKCS12.xs: In function `XS_Crypt__OpenSSL__PKCS12_new_from_string': PKCS12.xs:301: error: `BIO' undeclared (first use in this function) PKCS12.xs:301: error: `bio' undeclared (first use in this function) PKCS12.c:308: error: parse error before "RETVAL" PKCS12.xs:318: error: `RETVAL' undeclared (first use in this function) PKCS12.c: In function `XS_Crypt__OpenSSL__PKCS12_DESTROY': PKCS12.c:348: error: parse error before "pkcs12" PKCS12.c:352: error: `pkcs12' undeclared (first use in this function) PKCS12.c:352: error: called object is not a function PKCS12.c: In function `XS_Crypt__OpenSSL__PKCS12_as_string': PKCS12.c:378: error: parse error before "pkcs12" PKCS12.xs:342: error: `BIO' undeclared (first use in this function) PKCS12.xs:342: error: `bio' undeclared (first use in this function) PKCS12.c:387: error: `pkcs12' undeclared (first use in this function) PKCS12.c:387: error: called object is not a function PKCS12.c: In function `XS_Crypt__OpenSSL__PKCS12_mac_ok': PKCS12.c:421: error: parse error before "pkcs12" PKCS12.c:431: error: `pkcs12' undeclared (first use in this function) PKCS12.c:431: error: called object is not a function PKCS12.c: In function `XS_Crypt__OpenSSL__PKCS12_changepass': PKCS12.c:474: error: parse error before "pkcs12" PKCS12.c:486: error: `pkcs12' undeclared (first use in this function) PKCS12.c:486: error: called object is not a function PKCS12.c: In function `XS_Crypt__OpenSSL__PKCS12_create': PKCS12.c:529: error: parse error before "pkcs12" PKCS12.xs:429: error: `EVP_PKEY' undeclared (first use in this function) PKCS12.xs:430: error: `X509' undeclared (first use in this function) PKCS12.xs:431: error: `PKCS12' undeclared (first use in this function) PKCS12.xs:431: error: `p12' undeclared (first use in this function) PKCS12.c:549: error: `pkcs12' undeclared (first use in this function) PKCS12.c:549: error: called object is not a function PKCS12.xs:447: error: `PEM_read_bio_PrivateKey' undeclared (first use in this function) PKCS12.xs:448: error: `PEM_read_bio_X509' undeclared (first use in this function) PKCS12.c: In function `XS_Crypt__OpenSSL__PKCS12_certificate': PKCS12.c:612: error: parse error before "pkcs12" PKCS12.xs:476: error: `BIO' undeclared (first use in this function) PKCS12.xs:476: error: `bio' undeclared (first use in this function) PKCS12.c:624: error: `pkcs12' undeclared (first use in this function) PKCS12.c:624: error: called object is not a function make: *** [PKCS12.o] Error 1