Checking if your kit is complete... Warning: the following files are missing in your kit: Makefile.old Please inform the author. Note (probably harmless): No library found for -lcrypto Writing Makefile for Crypt::SMIME cp lib/SMIME.pm blib/lib/Crypt/SMIME.pm cp lib/SMIME/JA.pod blib/lib/Crypt/SMIME/JA.pod /home/cpanrun/ia64-lp64/build/5.6.1/bin/perl -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi-64all -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1 /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 SMIME.xs > SMIME.xsc && mv SMIME.xsc SMIME.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.08\" -DXS_VERSION=\"0.08\" -fPIC -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi-64all/CORE SMIME.c SMIME.xs:2:28: openssl/crypto.h: No such file or directory SMIME.xs:3:25: openssl/pem.h: No such file or directory SMIME.xs:4:25: openssl/err.h: No such file or directory SMIME.xs:5:28: openssl/pkcs12.h: No such file or directory SMIME.xs:6:26: openssl/x509.h: No such file or directory SMIME.xs:13: error: parse error before "EVP_PKEY" SMIME.xs:13: warning: no semicolon at end of struct or union SMIME.xs:14: warning: data definition has no type or storage class SMIME.xs:16: error: parse error before '*' token SMIME.xs:16: warning: data definition has no type or storage class SMIME.xs:19: error: parse error before '*' token SMIME.xs:19: warning: data definition has no type or storage class SMIME.xs:22: error: parse error before '*' token SMIME.xs:22: warning: data definition has no type or storage class SMIME.xs:23: error: parse error before '}' token SMIME.xs:32: error: parse error before '*' token SMIME.xs: In function `B64_write_PKCS7': SMIME.xs:34: error: `BIO' undeclared (first use in this function) SMIME.xs:34: error: (Each undeclared identifier is reported only once SMIME.xs:34: error: for each function it appears in.) SMIME.xs:34: error: `b64' undeclared (first use in this function) SMIME.xs:36: error: `PKCS7_F_B64_WRITE_PKCS7' undeclared (first use in this function) SMIME.xs:36: error: `ERR_R_MALLOC_FAILURE' undeclared (first use in this function) SMIME.xs:39: error: `bio' undeclared (first use in this function) SMIME.xs:40: error: `p7' undeclared (first use in this function) SMIME.xs: At top level: SMIME.xs:48: error: parse error before '*' token SMIME.xs: In function `load_privkey': SMIME.xs:49: error: `BIO' undeclared (first use in this function) SMIME.xs:49: error: `buf' undeclared (first use in this function) SMIME.xs:50: error: `EVP_PKEY' undeclared (first use in this function) SMIME.xs:50: error: `key' undeclared (first use in this function) SMIME.xs:58: error: `pem_password_cb' undeclared (first use in this function) SMIME.xs:58: error: parse error before ')' token SMIME.xs: At top level: SMIME.xs:69: error: parse error before '*' token SMIME.xs: In function `load_cert': SMIME.xs:70: error: `BIO' undeclared (first use in this function) SMIME.xs:70: error: `buf' undeclared (first use in this function) SMIME.xs:71: error: `X509' undeclared (first use in this function) SMIME.xs:71: error: `x' undeclared (first use in this function) SMIME.xs: In function `sign': SMIME.xs:85: error: `BIO' undeclared (first use in this function) SMIME.xs:85: error: `inbuf' undeclared (first use in this function) SMIME.xs:86: error: `outbuf' undeclared (first use in this function) SMIME.xs:87: error: `PKCS7' undeclared (first use in this function) SMIME.xs:87: error: `pkcs7' undeclared (first use in this function) SMIME.xs:88: error: `PKCS7_DETACHED' undeclared (first use in this function) SMIME.xs:89: error: `BUF_MEM' undeclared (first use in this function) SMIME.xs:89: error: `bufmem' undeclared (first use in this function) SMIME.xs:99: error: dereferencing pointer to incomplete type SMIME.xs:99: error: dereferencing pointer to incomplete type SMIME.xs:115: error: dereferencing pointer to incomplete type SMIME.xs:117: error: `X509' undeclared (first use in this function) SMIME.xs:117: error: `x509' undeclared (first use in this function) SMIME.xs:117: error: dereferencing pointer to incomplete type SMIME.xs: In function `signonly': SMIME.xs:139: error: `BIO' undeclared (first use in this function) SMIME.xs:139: error: `inbuf' undeclared (first use in this function) SMIME.xs:140: error: `outbuf' undeclared (first use in this function) SMIME.xs:141: error: `PKCS7' undeclared (first use in this function) SMIME.xs:141: error: `pkcs7' undeclared (first use in this function) SMIME.xs:142: error: `PKCS7_DETACHED' undeclared (first use in this function) SMIME.xs:143: error: `BUF_MEM' undeclared (first use in this function) SMIME.xs:143: error: `bufmem' undeclared (first use in this function) SMIME.xs:153: error: dereferencing pointer to incomplete type SMIME.xs:153: error: dereferencing pointer to incomplete type SMIME.xs:169: error: dereferencing pointer to incomplete type SMIME.xs:171: error: `X509' undeclared (first use in this function) SMIME.xs:171: error: `x509' undeclared (first use in this function) SMIME.xs:171: error: dereferencing pointer to incomplete type SMIME.xs: In function `check': SMIME.xs:192: error: `BIO' undeclared (first use in this function) SMIME.xs:192: error: `inbuf' undeclared (first use in this function) SMIME.xs:193: error: `detached' undeclared (first use in this function) SMIME.xs:194: error: `outbuf' undeclared (first use in this function) SMIME.xs:195: error: `PKCS7' undeclared (first use in this function) SMIME.xs:198: error: `BUF_MEM' undeclared (first use in this function) SMIME.xs:198: error: `bufmem' undeclared (first use in this function) SMIME.xs:206: error: invalid lvalue in assignment SMIME.xs:219: error: dereferencing pointer to incomplete type SMIME.xs: In function `_encrypt': SMIME.xs:239: error: `BIO' undeclared (first use in this function) SMIME.xs:239: error: `inbuf' undeclared (first use in this function) SMIME.xs:240: error: `outbuf' undeclared (first use in this function) SMIME.xs:241: error: `PKCS7' undeclared (first use in this function) SMIME.xs:241: error: `enc' undeclared (first use in this function) SMIME.xs:244: error: `BUF_MEM' undeclared (first use in this function) SMIME.xs:244: error: `bufmem' undeclared (first use in this function) SMIME.xs:252: error: dereferencing pointer to incomplete type SMIME.xs:252: error: dereferencing pointer to incomplete type SMIME.xs: In function `_decrypt': SMIME.xs:281: error: `BIO' undeclared (first use in this function) SMIME.xs:281: error: `inbuf' undeclared (first use in this function) SMIME.xs:282: error: `outbuf' undeclared (first use in this function) SMIME.xs:283: error: `PKCS7' undeclared (first use in this function) SMIME.xs:283: error: `enc' undeclared (first use in this function) SMIME.xs:286: error: `BUF_MEM' undeclared (first use in this function) SMIME.xs:286: error: `bufmem' undeclared (first use in this function) SMIME.xs:307: error: dereferencing pointer to incomplete type SMIME.xs:307: error: dereferencing pointer to incomplete type SMIME.xs: In function `XS_Crypt__SMIME_new': SMIME.xs:335: error: invalid application of `sizeof' to incomplete type `crypt_smime' SMIME.xs:340: error: invalid application of `sizeof' to incomplete type `crypt_smime' SMIME.xs: In function `XS_Crypt__SMIME_DESTROY': SMIME.xs:348: error: dereferencing pointer to incomplete type SMIME.xs:349: error: dereferencing pointer to incomplete type SMIME.xs:351: error: dereferencing pointer to incomplete type SMIME.xs:352: error: dereferencing pointer to incomplete type SMIME.xs:354: error: dereferencing pointer to incomplete type SMIME.xs:355: error: dereferencing pointer to incomplete type SMIME.xs:357: error: dereferencing pointer to incomplete type SMIME.xs:358: error: dereferencing pointer to incomplete type SMIME.xs: In function `XS_Crypt__SMIME_setPrivateKey': SMIME.xs:375: error: dereferencing pointer to incomplete type SMIME.xs:376: error: dereferencing pointer to incomplete type SMIME.xs:377: error: dereferencing pointer to incomplete type SMIME.xs:379: error: dereferencing pointer to incomplete type SMIME.xs:380: error: dereferencing pointer to incomplete type SMIME.xs:381: error: dereferencing pointer to incomplete type SMIME.xs:384: error: dereferencing pointer to incomplete type SMIME.xs:385: error: dereferencing pointer to incomplete type SMIME.xs:389: error: dereferencing pointer to incomplete type SMIME.xs:390: error: dereferencing pointer to incomplete type SMIME.xs: In function `XS_Crypt__SMIME_setPublicKey': SMIME.xs:409: error: dereferencing pointer to incomplete type SMIME.xs:410: error: dereferencing pointer to incomplete type SMIME.xs:411: error: dereferencing pointer to incomplete type SMIME.xs:413: error: dereferencing pointer to incomplete type SMIME.xs:414: error: dereferencing pointer to incomplete type SMIME.xs:415: error: dereferencing pointer to incomplete type SMIME.xs:418: error: dereferencing pointer to incomplete type SMIME.xs:419: error: dereferencing pointer to incomplete type SMIME.xs:424: error: dereferencing pointer to incomplete type SMIME.xs:425: error: dereferencing pointer to incomplete type SMIME.xs: In function `XS_Crypt__SMIME__addPublicKey': SMIME.xs:487: error: `X509' undeclared (first use in this function) SMIME.xs:487: error: `pub_cert' undeclared (first use in this function) SMIME.xs:495: error: dereferencing pointer to incomplete type SMIME.xs:505: error: dereferencing pointer to incomplete type SMIME.xs: In function `XS_Crypt__SMIME__sign': SMIME.xs:514: error: dereferencing pointer to incomplete type SMIME.xs:517: error: dereferencing pointer to incomplete type SMIME.xs: In function `XS_Crypt__SMIME__signonly': SMIME.xs:533: error: dereferencing pointer to incomplete type SMIME.xs:536: error: dereferencing pointer to incomplete type SMIME.xs: In function `XS_Crypt__SMIME__encrypt': SMIME.xs:552: error: dereferencing pointer to incomplete type SMIME.xs:557: error: dereferencing pointer to incomplete type SMIME.xs:558: error: dereferencing pointer to incomplete type SMIME.xs: In function `XS_Crypt__SMIME_check': SMIME.xs:573: error: dereferencing pointer to incomplete type SMIME.xs: In function `XS_Crypt__SMIME_decrypt': SMIME.xs:589: error: dereferencing pointer to incomplete type SMIME.xs:592: error: dereferencing pointer to incomplete type SMIME.xs: In function `XS_Crypt__SMIME_x509_subject_hash': SMIME.xs:608: error: `X509' undeclared (first use in this function) SMIME.xs:608: error: `x509' undeclared (first use in this function) SMIME.xs: In function `XS_Crypt__SMIME_x509_issuer_hash': SMIME.xs:625: error: `X509' undeclared (first use in this function) SMIME.xs:625: error: `x509' undeclared (first use in this function) make: *** [SMIME.o] Error 1