Checking if your kit is complete... Warning: the following files are missing in your kit: BIO.bs BIO.c BIO.o blib/arch/auto/Crypt/OpenSSL/BIO/BIO.bs blib/arch/auto/Crypt/OpenSSL/BIO/BIO.so blib/lib/Crypt/OpenSSL/BIO.pm blib/lib/Crypt/OpenSSL/BIO/Base64.pm blib/lib/Crypt/OpenSSL/BIO/CBC/Blowfish.pm blib/lib/Crypt/OpenSSL/BIO/CBC/CAST5.pm blib/lib/Crypt/OpenSSL/BIO/CBC/DES.pm blib/lib/Crypt/OpenSSL/BIO/CBC/DES2.pm blib/lib/Crypt/OpenSSL/BIO/CBC/DES3.pm blib/lib/Crypt/OpenSSL/BIO/CBC/IDEA.pm blib/lib/Crypt/OpenSSL/BIO/CBC/RC2.pm blib/lib/Crypt/OpenSSL/BIO/CBC/RC5_32_12_16.pm blib/lib/Crypt/OpenSSL/BIO/CFB/Blowfish.pm blib/lib/Crypt/OpenSSL/BIO/CFB/CAST5.pm blib/lib/Crypt/OpenSSL/BIO/CFB/DES.pm blib/lib/Crypt/OpenSSL/BIO/CFB/DES2.pm blib/lib/Crypt/OpenSSL/BIO/CFB/DES3.pm blib/lib/Crypt/OpenSSL/BIO/CFB/IDEA.pm blib/lib/Crypt/OpenSSL/BIO/CFB/RC2.pm blib/lib/Crypt/OpenSSL/BIO/CFB/RC5_32_12_16.pm blib/lib/Crypt/OpenSSL/BIO/Cipher.pm blib/lib/Crypt/OpenSSL/BIO/Digest.pm blib/lib/Crypt/OpenSSL/BIO/Digest/MD2.pm blib/lib/Crypt/OpenSSL/BIO/Digest/MD5.pm blib/lib/Crypt/OpenSSL/BIO/Digest/MDC2.pm blib/lib/Crypt/OpenSSL/BIO/Digest/SHA.pm blib/lib/Crypt/OpenSSL/BIO/Digest/SHA1.pm blib/lib/Crypt/OpenSSL/BIO/ECB/Blowfish.pm blib/lib/Crypt/OpenSSL/BIO/ECB/CAST5.pm blib/lib/Crypt/OpenSSL/BIO/ECB/DES.pm blib/lib/Crypt/OpenSSL/BIO/ECB/DES2.pm blib/lib/Crypt/OpenSSL/BIO/ECB/DES3.pm blib/lib/Crypt/OpenSSL/BIO/ECB/IDEA.pm blib/lib/Crypt/OpenSSL/BIO/ECB/RC2.pm blib/lib/Crypt/OpenSSL/BIO/ECB/RC5_32_12_16.pm blib/lib/Crypt/OpenSSL/BIO/OFB/Blowfish.pm blib/lib/Crypt/OpenSSL/BIO/OFB/CAST5.pm blib/lib/Crypt/OpenSSL/BIO/OFB/DES.pm blib/lib/Crypt/OpenSSL/BIO/OFB/DES2.pm blib/lib/Crypt/OpenSSL/BIO/OFB/DES3.pm blib/lib/Crypt/OpenSSL/BIO/OFB/IDEA.pm blib/lib/Crypt/OpenSSL/BIO/OFB/RC2.pm blib/lib/Crypt/OpenSSL/BIO/OFB/RC5_32_12_16.pm blib/lib/Crypt/OpenSSL/t.pl Crypt-OpenSSL-BIO-0.01.tar.gz Makefile pm_to_blib Please inform the author. Note (probably harmless): No library found for -lcrypto Writing Makefile for Crypt::OpenSSL::BIO cp lib/Crypt/OpenSSL/BIO/ECB/DES.pm blib/lib/Crypt/OpenSSL/BIO/ECB/DES.pm cp lib/Crypt/OpenSSL/BIO/CFB/DES2.pm blib/lib/Crypt/OpenSSL/BIO/CFB/DES2.pm cp lib/Crypt/OpenSSL/BIO/CFB/RC5_32_12_16.pm blib/lib/Crypt/OpenSSL/BIO/CFB/RC5_32_12_16.pm cp lib/Crypt/OpenSSL/BIO/CBC/DES3.pm blib/lib/Crypt/OpenSSL/BIO/CBC/DES3.pm cp lib/Crypt/OpenSSL/BIO/CBC/DES.pm blib/lib/Crypt/OpenSSL/BIO/CBC/DES.pm cp lib/Crypt/OpenSSL/BIO/ECB/IDEA.pm blib/lib/Crypt/OpenSSL/BIO/ECB/IDEA.pm cp lib/Crypt/OpenSSL/BIO/ECB/CAST5.pm blib/lib/Crypt/OpenSSL/BIO/ECB/CAST5.pm cp lib/Crypt/OpenSSL/BIO/CBC/RC2.pm blib/lib/Crypt/OpenSSL/BIO/CBC/RC2.pm cp lib/Crypt/OpenSSL/BIO/CFB/IDEA.pm blib/lib/Crypt/OpenSSL/BIO/CFB/IDEA.pm cp lib/Crypt/OpenSSL/BIO/OFB/RC2.pm blib/lib/Crypt/OpenSSL/BIO/OFB/RC2.pm cp lib/Crypt/OpenSSL/BIO/OFB/DES.pm blib/lib/Crypt/OpenSSL/BIO/OFB/DES.pm cp lib/Crypt/OpenSSL/BIO/OFB/IDEA.pm blib/lib/Crypt/OpenSSL/BIO/OFB/IDEA.pm cp lib/Crypt/OpenSSL/BIO/CFB/DES.pm blib/lib/Crypt/OpenSSL/BIO/CFB/DES.pm cp lib/Crypt/OpenSSL/BIO/OFB/RC5_32_12_16.pm blib/lib/Crypt/OpenSSL/BIO/OFB/RC5_32_12_16.pm cp lib/Crypt/OpenSSL/BIO/ECB/RC2.pm blib/lib/Crypt/OpenSSL/BIO/ECB/RC2.pm cp lib/Crypt/OpenSSL/BIO/CBC/IDEA.pm blib/lib/Crypt/OpenSSL/BIO/CBC/IDEA.pm cp lib/Crypt/OpenSSL/BIO/OFB/CAST5.pm blib/lib/Crypt/OpenSSL/BIO/OFB/CAST5.pm cp lib/Crypt/OpenSSL/BIO/CFB/Blowfish.pm blib/lib/Crypt/OpenSSL/BIO/CFB/Blowfish.pm cp lib/Crypt/OpenSSL/BIO/ECB/DES2.pm blib/lib/Crypt/OpenSSL/BIO/ECB/DES2.pm cp lib/Crypt/OpenSSL/BIO/OFB/Blowfish.pm blib/lib/Crypt/OpenSSL/BIO/OFB/Blowfish.pm cp lib/Crypt/OpenSSL/BIO/CFB/RC2.pm blib/lib/Crypt/OpenSSL/BIO/CFB/RC2.pm cp lib/Crypt/OpenSSL/BIO/ECB/RC5_32_12_16.pm blib/lib/Crypt/OpenSSL/BIO/ECB/RC5_32_12_16.pm cp lib/Crypt/OpenSSL/BIO/OFB/DES2.pm blib/lib/Crypt/OpenSSL/BIO/OFB/DES2.pm cp lib/Crypt/OpenSSL/BIO/CBC/DES2.pm blib/lib/Crypt/OpenSSL/BIO/CBC/DES2.pm cp lib/Crypt/OpenSSL/BIO/CFB/CAST5.pm blib/lib/Crypt/OpenSSL/BIO/CFB/CAST5.pm cp lib/Crypt/OpenSSL/BIO/CBC/CAST5.pm blib/lib/Crypt/OpenSSL/BIO/CBC/CAST5.pm cp lib/Crypt/OpenSSL/BIO/OFB/DES3.pm blib/lib/Crypt/OpenSSL/BIO/OFB/DES3.pm cp lib/Crypt/OpenSSL/BIO/ECB/DES3.pm blib/lib/Crypt/OpenSSL/BIO/ECB/DES3.pm cp lib/Crypt/OpenSSL/BIO/Digest/MDC2.pm blib/lib/Crypt/OpenSSL/BIO/Digest/MDC2.pm cp lib/Crypt/OpenSSL/BIO/Digest/SHA.pm blib/lib/Crypt/OpenSSL/BIO/Digest/SHA.pm cp lib/Crypt/OpenSSL/BIO/Digest/SHA1.pm blib/lib/Crypt/OpenSSL/BIO/Digest/SHA1.pm cp lib/Crypt/OpenSSL/BIO/Base64.pm blib/lib/Crypt/OpenSSL/BIO/Base64.pm cp lib/Crypt/OpenSSL/BIO/ECB/Blowfish.pm blib/lib/Crypt/OpenSSL/BIO/ECB/Blowfish.pm cp lib/Crypt/OpenSSL/BIO/Digest/MD2.pm blib/lib/Crypt/OpenSSL/BIO/Digest/MD2.pm cp lib/Crypt/OpenSSL/BIO/CBC/Blowfish.pm blib/lib/Crypt/OpenSSL/BIO/CBC/Blowfish.pm cp t.pl blib/lib/Crypt/OpenSSL/t.pl cp lib/Crypt/OpenSSL/BIO/Digest/MD5.pm blib/lib/Crypt/OpenSSL/BIO/Digest/MD5.pm cp lib/Crypt/OpenSSL/BIO/CFB/DES3.pm blib/lib/Crypt/OpenSSL/BIO/CFB/DES3.pm cp lib/Crypt/OpenSSL/BIO/Digest.pm blib/lib/Crypt/OpenSSL/BIO/Digest.pm cp lib/Crypt/OpenSSL/BIO/Cipher.pm blib/lib/Crypt/OpenSSL/BIO/Cipher.pm cp lib/Crypt/OpenSSL/BIO/CBC/RC5_32_12_16.pm blib/lib/Crypt/OpenSSL/BIO/CBC/RC5_32_12_16.pm cp lib/Crypt/OpenSSL/BIO.pm blib/lib/Crypt/OpenSSL/BIO.pm /home/cpanrun/ia64/build/5.8.2/bin/perl /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/typemap -typemap typemap BIO.xs > BIO.xsc && mv BIO.xsc BIO.c cc -c -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" BIO.c Error 112: "BIO.h", line 4 # Include file not found. #include ^^^^^^^^^^^^^^^ Error 112: "BIO.h", line 5 # Include file not found. #include ^^^^^^^^^^^^^^^ Error 112: "BIO.h", line 6 # Include file not found. #include ^^^^^^^^^^^^^^^^^^ Error 172: "BIO.xs", line 11 # Undeclared variable 'EVP_MAX_KEY_LENGTH'. unsigned char key[EVP_MAX_KEY_LENGTH]; ^^^^^^^^^^^^^^^^^^ Error 176: "BIO.xs", line 11 # Size of array must be an integral constant expression of value greater than 0. unsigned char key[EVP_MAX_KEY_LENGTH]; ^^^^^^^^^^^^^^^^^^ Error 172: "BIO.xs", line 12 # Undeclared variable 'EVP_MAX_IV_LENGTH'. unsigned char iv[EVP_MAX_IV_LENGTH]; ^^^^^^^^^^^^^^^^^ Error 176: "BIO.xs", line 12 # Size of array must be an integral constant expression of value greater than 0. unsigned char iv[EVP_MAX_IV_LENGTH]; ^^^^^^^^^^^^^^^^^ Error 419: "BIO.xs", line 16 # 'BIO' is used as a type, but has not been defined as a type. BIO * bio; ^^^ Error 337: "BIO.xs", line 32 # The left side of '=' must be a modifiable lvalue. if (New(nid++, (void*)bio, sizeof(biostr), Crypt_OpenSSL_BIO) == NUL ^^^ Error 337: "BIO.xs", line 40 # The left side of '=' must be a modifiable lvalue. if (New(nid++, (void*)bio->enc, sizeof(encstr), encstr *) == NULL) ^^^ Warning 942: "BIO.xs", line 43 # Types 'void *' and 'int' are not assignment-compatible. bio->enc->cipher = EVP_enc_null(); ^^^^^^^^^^^^^^^^ Error 172: "BIO.xs", line 48 # Undeclared variable 'BIO_TYPE_NONE'. case BIO_TYPE_NONE: bio->bio = BIO_new(BIO_S_NULL); break; ^^^^^^^^^^^^^ Warning 942: "BIO.xs", line 48 # Types 'int *' and 'int' are not assignment-compatible. case BIO_TYPE_NONE: bio->bio = BIO_new(BIO_S_NULL); break; ^^^^^^^^^^^^^^^^^^^ Error 172: "BIO.xs", line 49 # Undeclared variable 'BIO_TYPE_MEM'. case BIO_TYPE_MEM: bio->bio = BIO_new(BIO_S_MEM); break; ^^^^^^^^^^^^ Error 699: "BIO.xs", line 49 # Error limit reached; halting compilation. case BIO_TYPE_MEM: bio->bio = BIO_new(BIO_S_MEM); break; ^^^^^^^^^^^^ make: *** [BIO.o] Error 2