dsully / perl-crypt-openssl-x509

Perl interface to OpenSSL's X509 module.
Other
25 stars 33 forks source link

install fail for Crypt::OpenSSL::X509 with many undefined reference #67

Open arun-m-v opened 6 years ago

arun-m-v commented 6 years ago

I am getting following errors while trying to install this module in strawberry perl

This is perl 5, version 26, subversion 1 (v5.26.1) built for MSWin32-x64-multi-thread. (OS Win-10)

cpan> install Crypt::OpenSSL::X509 Reading 'D:\perl\cpan\sources\authors\01mailrc.txt.gz' ............................................................................DONE Reading 'D:\perl\cpan\sources\modules\02packages.details.txt.gz' Database was generated on Sun, 28 Jan 2018 23:54:34 GMT ............................................................................DONE Reading 'D:\perl\cpan\sources\modules\03modlist.data.gz' DONE Running install for module 'Crypt::OpenSSL::X509' Checksum for D:\perl\cpan\sources\authors\id\J\JO\JONASBN\Crypt-OpenSSL-X509-1.808.tar.gz ok Configuring J/JO/JONASBN/Crypt-OpenSSL-X509-1.808.tar.gz with Makefile.PL Checking if your kit is complete... Looks good Warning (mostly harmless): No library found for -leay32 Generating a gmake-style Makefile Writing Makefile for Crypt::OpenSSL::X509 Writing MYMETA.yml and MYMETA.json JONASBN/Crypt-OpenSSL-X509-1.808.tar.gz D:\perl\perl\bin\perl.exe Makefile.PL -- OK Running make for J/JO/JONASBN/Crypt-OpenSSL-X509-1.808.tar.gz cp X509.pm blib\lib\Crypt\OpenSSL\X509.pm Running Mkbootstrap for X509 () "D:\perl\perl\bin\perl.exe" "-Iinc" -MExtUtils::Command -e chmod -- 644 "X509.bs" "D:\perl\perl\bin\perl.exe" "-Iinc" -MExtUtils::Command::MM -e cp_nonempty -- X509.bs blib\arch\auto\Crypt\OpenSSL\X509\X509.bs 644 "D:\perl\perl\bin\perl.exe" "-Iinc" "D:\perl\perl\lib\ExtUtils/xsubpp" -typemap D:\perl\perl\lib\ExtUtils\typemap -typemap D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3\typemap X509.xs > X509.xsc Warning: Aliases 'subject_hash' and 'hash' have identical values in X509.xs, line 422 "D:\perl\perl\bin\perl.exe" "-Iinc" -MExtUtils::Command -e mv -- X509.xsc X509.c gcc -c -I/usr/local/opt/openssl/include -I/usr/include/openssl -I/usr/local/include/ssl -I/usr/local/ssl/include -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DUSE_MINGW_ANSI_STDIO -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -O2 -g -Wall -Werror -DVERSION=\"1.808\" -DXS_VERSION=\"1.808\" "-ID:\perl\perl\lib\CORE" X509.c "D:\perl\perl\bin\perl.exe" "-Iinc" -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Crypt::OpenSSL::X509\", 'DLBASE' => 'X509', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" g++ X509.def -o blib\arch\auto\Crypt\OpenSSL\X509\X509.xs.dll -mdll -s -L"D:\perl\perl\lib\CORE" -L"D:\perl\c\lib" X509.o "D:\perl\perl\lib\CORE\libperl526.a" "D:\perl\c\x86_64-w64-mingw32\lib\libmoldname.a" "D:\perl\c\x86_64-w64-mingw32\lib\libkernel32.a" "D:\perl\c\x86_64-w64-mingw32\lib\libuser32.a" "D:\perl\c\x86_64-w64-mingw32\lib\libgdi32.a" "D:\perl\c\x86_64-w64-mingw32\lib\libwinspool.a" "D:\perl\c\x86_64-w64-mingw32\lib\libcomdlg32.a" "D:\perl\c\x86_64-w64-mingw32\lib\libadvapi32.a" "D:\perl\c\x86_64-w64-mingw32\lib\libshell32.a" "D:\perl\c\x86_64-w64-mingw32\lib\libole32.a" "D:\perl\c\x86_64-w64-mingw32\lib\liboleaut32.a" "D:\perl\c\x86_64-w64-mingw32\lib\libnetapi32.a" "D:\perl\c\x86_64-w64-mingw32\lib\libuuid.a" "D:\perl\c\x86_64-w64-mingw32\lib\libws2_32.a" "D:\perl\c\x86_64-w64-mingw32\lib\libmpr.a" "D:\perl\c\x86_64-w64-mingw32\lib\libwinmm.a" "D:\perl\c\x86_64-w64-mingw32\lib\libversion.a" "D:\perl\c\x86_64-w64-mingw32\lib\libodbc32.a" "D:\perl\c\x86_64-w64-mingw32\lib\libodbccp32.a" "D:\perl\c\x86_64-w64-mingw32\lib\libcomctl32.a" -Wl,--enable-auto-image-base X509.o: In function sv_bio_create': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:155: undefined reference toBIO_s_mem' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:155: undefined reference to BIO_new' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:157: undefined reference toBIO_set_callback' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:158: undefined reference to BIO_set_callback_arg' X509.o: In functionsv_bio_final': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:167: undefined reference to BIO_ctrl' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:168: undefined reference toBIO_get_callback_arg' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:169: undefined reference to BIO_set_callback_arg' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:170: undefined reference toBIO_set_callback' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:171: undefined reference to BIO_free_all' X509.o: In functionXS_CryptOpenSSLX509Name_as_string': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1305: undefined reference to X509_NAME_print_ex' X509.o: In functionXS_CryptOpenSSL__X509_CRL_new_from_crl_string': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1547: undefined reference to BIO_new_mem_buf' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1557: undefined reference toPEM_read_bio_X509_CRL' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1564: undefined reference to BIO_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1545: undefined reference toBIO_new_file' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1555: undefined reference to d2i_X509_CRL_bio' X509.o: In functionXS_CryptOpenSSLX509Name_Entry_encoding': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1511: undefined reference to X509_NAME_ENTRY_get_data' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1514: undefined reference toX509_NAME_ENTRY_get_data' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1517: undefined reference to X509_NAME_ENTRY_get_data' X509.o: In functionXS_CryptOpenSSLX509Name_Entry_is_printableString': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1499: undefined reference to X509_NAME_ENTRY_get_data' X509.o: In functionXS_CryptOpenSSLX509Name_Entry_value': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1481: undefined reference to X509_NAME_ENTRY_get_data' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1481: undefined reference toASN1_STRING_print' X509.o: In function XS_Crypt__OpenSSL__X509__Name_Entry_type': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1458: undefined reference toX509_NAME_ENTRY_get_object' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1458: undefined reference to OBJ_obj2nid' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1463: undefined reference toOBJ_nid2sn' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1466: undefined reference to BIO_printf' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1461: undefined reference toOBJ_nid2ln' X509.o: In function XS_Crypt__OpenSSL__X509__Name_get_entry_by_type': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1393: undefined reference toOBJ_sn2nid' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1400: undefined reference to X509_NAME_get_index_by_NID' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1401: undefined reference toX509_NAME_get_entry' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1391: undefined reference to OBJ_ln2nid' X509.o: In functionXS_CryptOpenSSLX509Name_get_index_by_type': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1358: undefined reference to OBJ_sn2nid' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1365: undefined reference toX509_NAME_get_index_by_NID' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1354: undefined reference to OBJ_ln2nid' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1356: undefined reference toOBJ_txt2obj' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1356: undefined reference to OBJ_obj2nid' X509.o: In functionXS_CryptOpenSSLX509Name_entries': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1325: undefined reference to X509_NAME_entry_count' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1328: undefined reference toX509_NAME_get_entry' X509.o: In function XS_Crypt__OpenSSL__X509__ObjectID_oid': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1285: undefined reference toOBJ_obj2txt' X509.o: In function XS_Crypt__OpenSSL__X509__ObjectID_name': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1265: undefined reference toOBJ_obj2txt' X509.o: In function XS_Crypt__OpenSSL__X509__Extension_object': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1040: undefined reference toX509_EXTENSION_get_object' X509.o: In function XS_Crypt__OpenSSL__X509__Extension_keyid_data': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1232: undefined reference toX509_EXTENSION_get_object' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1233: undefined reference to OBJ_obj2nid' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1242: undefined reference toX509V3_EXT_d2i' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1243: undefined reference to BIO_printf' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1237: undefined reference toX509V3_EXT_d2i' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1238: undefined reference to BIO_printf' X509.o: In functionXS_CryptOpenSSLX509Extension_auth_att': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1212: undefined reference to X509V3_EXT_d2i' X509.o: In functionXS_CryptOpenSSLX509__Extension_extendedKeyUsage': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1189: undefined reference to X509V3_EXT_d2i' X509.o: In functionsk_ASN1_OBJECT_pop': D:/perl/c/include/openssl/asn1.h:535: undefined reference to OPENSSL_sk_pop' X509.o: In functionXS_CryptOpenSSLX509Extension_extendedKeyUsage': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1192: undefined reference to OBJ_obj2nid' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1193: undefined reference toOBJ_nid2sn' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1194: undefined reference to BIO_printf' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1195: undefined reference toBIO_printf' X509.o: In function sk_ASN1_OBJECT_num': D:/perl/c/include/openssl/asn1.h:535: undefined reference toOPENSSL_sk_num' X509.o: In function XS_Crypt__OpenSSL__X509__Extension_bit_string': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1152: undefined reference toX509_EXTENSION_get_object' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1153: undefined reference to OBJ_obj2nid' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1154: undefined reference toX509V3_EXT_d2i' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1166: undefined reference to ASN1_BIT_STRING_get_bit' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1167: undefined reference toBIO_printf' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1159: undefined reference to ASN1_BIT_STRING_get_bit' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1160: undefined reference toBIO_printf' X509.o: In function XS_Crypt__OpenSSL__X509__Extension_ia5string': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1129: undefined reference toX509V3_EXT_d2i' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1130: undefined reference to BIO_printf' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1131: undefined reference toASN1_IA5STRING_free' X509.o: In function XS_Crypt__OpenSSL__X509__Extension_basicC': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1101: undefined reference toX509V3_EXT_d2i' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1110: undefined reference to BASIC_CONSTRAINTS_free' X509.o: In functionXS_CryptOpenSSLX509Extension_to_string': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1082: undefined reference to X509V3_EXT_print' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1078: undefined reference toBIO_free_all' X509.o: In function XS_Crypt__OpenSSL__X509__Extension_value': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1060: undefined reference toX509_EXTENSION_get_data' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1060: undefined reference to ASN1_STRING_print_ex' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1056: undefined reference toBIO_free_all' X509.o: In function XS_Crypt__OpenSSL__X509__Extension_critical': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1025: undefined reference toX509_EXTENSION_get_critical' X509.o: In function `XS_CryptOpenSSLX509_num_extensions': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:961: undefined reference to X509_get_ext_count' X509.o: In functionXS_CryptOpenSSLX509_extension': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:978: undefined reference to X509_get_ext_count' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:985: undefined reference toX509_get_ext' X509.o: In function hv_exts': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:263: undefined reference toX509_get_ext_count' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:272: undefined reference to X509_get_ext' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:281: undefined reference toX509_EXTENSION_get_object' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:281: undefined reference to OBJ_obj2txt' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:285: undefined reference toX509_EXTENSION_get_object' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:285: undefined reference to OBJ_obj2nid' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:285: undefined reference toOBJ_nid2sn' X509.o: In function `XS_CryptOpenSSLX509_pubkey_type': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:936: undefined reference to X509_get_pubkey' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:941: undefined reference toEVP_PKEY_base_id' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:936: undefined reference to X509_get_pubkey' X509.o: In functionXS_CryptOpenSSLX509_pubkey': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:884: undefined reference to X509_get_pubkey' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:894: undefined reference toEVP_PKEY_base_id' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:911: undefined reference to EVP_PKEY_get0_EC_KEY' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:912: undefined reference toPEM_write_bio_EC_PUBKEY' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:921: undefined reference to EVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:898: undefined reference toEVP_PKEY_get0_RSA' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:899: undefined reference to PEM_write_bio_RSAPublicKey' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:904: undefined reference toEVP_PKEY_get0_DSA' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:906: undefined reference to PEM_write_bio_DSA_PUBKEY' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:889: undefined reference toBIO_free_all' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:890: undefined reference to EVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:916: undefined reference toBIO_free_all' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:917: undefined reference to EVP_PKEY_free' X509.o: In functionXS_CryptOpenSSL(T5, _checkend)': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:864: undefined reference to X509_getm_notAfter' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:864: undefined reference toASN1_UTCTIME_cmp_time_t' X509.o: In function XS_Crypt__OpenSSL__X509_fingerprint_md5': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:825: undefined reference toEVP_md5' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:825: undefined reference to EVP_sha1' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:825: undefined reference toEVP_sha224' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:825: undefined reference to EVP_sha256' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:825: undefined reference toEVP_sha384' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:825: undefined reference to EVP_sha512' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:835: undefined reference toX509_digest' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:841: undefined reference to BIO_printf' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:843: undefined reference toBIO_printf' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:837: undefined reference to BIO_free_all' X509.o: In functionssl_error': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:227: undefined reference to ERR_print_errors' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:229: undefined reference toERR_clear_error' X509.o: In function XS_Crypt__OpenSSL(T5, _exponent)': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:779: undefined reference toX509_get_pubkey' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:791: undefined reference to EVP_PKEY_base_id' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:795: undefined reference toEVP_PKEY_get0_RSA' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:796: undefined reference to RSA_get0_key' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:798: undefined reference toBN_print' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:807: undefined reference to EVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:786: undefined reference toBIO_free_all' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:787: undefined reference to EVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:800: undefined reference toBIO_free_all' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:801: undefined reference to EVP_PKEY_free' X509.o: In functionXS_CryptOpenSSLX509_modulus': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:705: undefined reference to X509_get_pubkey' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:715: undefined reference toEVP_PKEY_base_id' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:739: undefined reference to EVP_PKEY_get0_EC_KEY' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:740: undefined reference toEC_KEY_get0_group' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:745: undefined reference to EC_KEY_get0_public_key' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:746: undefined reference toEC_KEY_get_conv_form' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:746: undefined reference to EC_POINT_point2bn' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:751: undefined reference toBN_print' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:762: undefined reference to EVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:720: undefined reference toEVP_PKEY_get0_RSA' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:721: undefined reference to RSA_get0_key' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:723: undefined reference toBN_print' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:729: undefined reference to EVP_PKEY_get0_DSA' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:730: undefined reference toDSA_get0_key' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:731: undefined reference to BN_print' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:710: undefined reference toBIO_free_all' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:711: undefined reference to EVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:755: undefined reference toBIO_free_all' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:756: undefined reference to EVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:747: undefined reference toBIO_free_all' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:748: undefined reference to EVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:741: undefined reference toBIO_free_all' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:742: undefined reference to EVP_PKEY_free' X509.o: In functionXS_CryptOpenSSLX509_curve': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:663: undefined reference to X509_get_pubkey' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:668: undefined reference toEVP_PKEY_base_id' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:672: undefined reference to EVP_PKEY_get0_EC_KEY' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:673: undefined reference toEC_KEY_get0_group' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:677: undefined reference to EC_GROUP_get_curve_name' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:682: undefined reference toOBJ_nid2sn' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:687: undefined reference to EVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:665: undefined reference toEVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:684: undefined reference to EVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:674: undefined reference toEVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:679: undefined reference to EVP_PKEY_free' X509.o: In functionXS_CryptOpenSSLX509_bit_length': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:596: undefined reference to X509_get_pubkey' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:602: undefined reference toEVP_PKEY_base_id' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:640: undefined reference to EVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:618: undefined reference toBN_new' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:623: undefined reference to EVP_PKEY_get0_EC_KEY' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:624: undefined reference toEC_KEY_get0_group' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:629: undefined reference to EC_GROUP_get_order' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:633: undefined reference toBN_num_bits' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:635: undefined reference to BN_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:604: undefined reference toEVP_PKEY_get0_RSA' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:605: undefined reference to RSA_get0_key' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:606: undefined reference toBN_num_bits' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:609: undefined reference to EVP_PKEY_get0_DSA' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:610: undefined reference toDSA_get0_pqg' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:611: undefined reference to BN_num_bits' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:598: undefined reference toEVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:630: undefined reference to EVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:620: undefined reference toEVP_PKEY_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:625: undefined reference to EVP_PKEY_free' X509.o: In functionXS_CryptOpenSSLX509_as_string': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:569: undefined reference to PEM_write_bio_X509' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:573: undefined reference toi2d_X509_bio' X509.o: In function XS_Crypt__OpenSSL__X509_sig_print': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:540: undefined reference toX509_get0_signature' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:546: undefined reference to BIO_printf' X509.o: In functionXS_CryptOpenSSLX509_subject_name': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:522: undefined reference to X509_get_issuer_name' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:520: undefined reference toX509_get_subject_name' X509.o: In function XS_Crypt__OpenSSL__X509_DESTROY': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:399: undefined reference toX509_free' X509.o: In function XS_Crypt__OpenSSL__X509_new_from_string': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:371: undefined reference toBIO_new_mem_buf' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:383: undefined reference to PEM_read_bio_X509' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:386: undefined reference toBIO_free_all' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:369: undefined reference to BIO_new_file' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:379: undefined reference tod2i_X509_bio' X509.o: In function XS_Crypt__OpenSSL__X509_new': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:336: undefined reference toX509_new' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:340: undefined reference to X509_set_version' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:345: undefined reference toX509_get_serialNumber' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:345: undefined reference to ASN1_INTEGER_set' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:341: undefined reference toX509_free' X509.o: In function bio_write_cb': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:142: undefined reference toBIO_get_callback_arg' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:137: undefined reference to BIO_get_callback_arg' X509.o: In functionsv_bio_utf8_on': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:181: undefined reference to BIO_get_callback_arg' X509.o: In functionXS_CryptOpenSSLX509_CRL_CRL_accessor': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1585: undefined reference to X509_CRL_get_issuer' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1587: undefined reference toX509_NAME_print_ex' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1594: undefined reference to X509_CRL_get0_signature' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1595: undefined reference toX509_ALGOR_get0' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1597: undefined reference to i2a_ASN1_OBJECT' X509.o: In functionXS_CryptOpenSSLX509Name_Entry_as_string': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1424: undefined reference to X509_NAME_ENTRY_get_object' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1424: undefined reference toOBJ_obj2nid' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1429: undefined reference to OBJ_nid2sn' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1432: undefined reference toBIO_printf' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1434: undefined reference to X509_NAME_ENTRY_get_data' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1434: undefined reference toASN1_STRING_print_ex' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:1427: undefined reference to OBJ_nid2ln' X509.o: In functionXS_CryptOpenSSL(T5, _accessor)': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:502: undefined reference to X509_issuer_name_hash' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:502: undefined reference toBIO_printf' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:445: undefined reference to X509_get_issuer_name' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:449: undefined reference toX509_NAME_print_ex' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:460: undefined reference to X509_subject_name_hash' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:460: undefined reference toBIO_printf' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:443: undefined reference to X509_get_subject_name' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:456: undefined reference toX509_get0_serialNumber' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:456: undefined reference to i2a_ASN1_INTEGER' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:464: undefined reference toX509_getm_notBefore' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:464: undefined reference to ASN1_TIME_print' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:468: undefined reference toX509_getm_notAfter' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:468: undefined reference to ASN1_TIME_print' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:473: undefined reference toX509_get1_email' X509.o: In function sk_OPENSSL_STRING_value': D:/perl/c/include/openssl/safestack.h:151: undefined reference toOPENSSL_sk_value' X509.o: In function `XS_CryptOpenSSL(T5, _accessor)': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:476: undefined reference to BIO_printf' X509.o: In functionsk_OPENSSL_STRING_num': D:/perl/c/include/openssl/safestack.h:151: undefined reference to OPENSSL_sk_num' X509.o: In functionXS_Crypt__OpenSSL(T5, _accessor)': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:479: undefined reference to X509_email_free' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:483: undefined reference toX509_get_version' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:483: undefined reference to BIO_printf' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:489: undefined reference toX509_get0_signature' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:490: undefined reference to X509_ALGOR_get0' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:492: undefined reference toi2a_ASN1_OBJECT' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:497: undefined reference to X509_get_X509_PUBKEY' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:498: undefined reference toX509_PUBKEY_get0_param' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:500: undefined reference to i2a_ASN1_OBJECT' X509.o: In functionboot_CryptOpenSSL__X509': D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:326: undefined reference to OPENSSL_init_crypto' D:\perl\cpan\build\Crypt-OpenSSL-X509-1.808-3/X509.xs:327: undefined reference toOPENSSL_init_crypto' collect2.exe: error: ld returned 1 exit status gmake: *** [Makefile:483: blib\arch\auto\Crypt\OpenSSL\X509\X509.xs.dll] Error 1 JONASBN/Crypt-OpenSSL-X509-1.808.tar.gz D:\perl\c\bin\gmake.exe -- NOT OK Stopping: 'install' failed for 'Crypt::OpenSSL::X509'. Failed during this command: JONASBN/Crypt-OpenSSL-X509-1.808.tar.gz : make NO