Dear all,

I try to compile mico (2.3.12) on cygwin (1.5.19 with everything
installed). I search on the net for mails indicating the pbs encountered
but what I saw was only tackling threadingpbs. My pb is I think an easy
one. I have libssl installed (/usr/lib) but the make command gives this
output:

-------------------------------------------------------
for i in admin include; do make -C $i adm || exit 1; done
make[1]: Entering directory `/home/bruno/mico/admin'
make[1]: Rien `a faire pour << adm >>.
make[1]: Leaving directory `/home/bruno/mico/admin'
make[1]: Entering directory `/home/bruno/mico/include'
make[1]: Rien `a faire pour << adm >>.
make[1]: Leaving directory `/home/bruno/mico/include'
for i in orb ir idl auxdir coss ccm; do make -C $i lib || exit 1; done
make[1]: Entering directory `/home/bruno/mico/orb'
make[1]: Rien `a faire pour << lib >>.
make[1]: Leaving directory `/home/bruno/mico/orb'
make[1]: Entering directory `/home/bruno/mico/ir'
rm -f libmicoir2.3.12.dll
/home/bruno/mico/./admin/mico-shld -o libmicoir2.3.12 ir_skel.pic.o
ir_impl.pic.o -L../libs -lmico2.3.12  ../orb/libmico2.3.12.dll
c++ -mthreads -shared     '-L../libs'   -o libmicoir2.3.12.dll  
'ir_skel.pic.o' 'ir_impl.pic.o' '-lmico2.3.12' '../orb/libmico2.3.12.dll'
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0xd09): référence indéfinie
vers « _X509_STORE_CTX_get_error »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0xd14): référence indéfinie
vers « _X509_STORE_CTX_get_error_depth »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0xd5f): référence indéfinie
vers « _X509_verify_cert_error_string »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0xfd3): référence indéfinie
vers « _SSL_shutdown »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0xfe5): référence indéfinie
vers « _SSL_shutdown »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x1188): référence
indéfinie vers « _SSL_get_shutdown »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x279a): référence
indéfinie vers « _CRYPTO_num_locks »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x280a): référence
indéfinie vers « _CRYPTO_num_locks »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2842): référence
indéfinie vers « _CRYPTO_num_locks »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x285a): référence
indéfinie vers « _CRYPTO_set_locking_callback »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2866): référence
indéfinie vers « _CRYPTO_set_id_callback »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2a35): référence
indéfinie vers « _SSL_library_init »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2a3a): référence
indéfinie vers « _SSLv23_method »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2a42): référence
indéfinie vers « _SSL_CTX_new »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2a5d): référence
indéfinie vers « _SSL_CTX_set_cipher_list »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2a81): référence
indéfinie vers « _SSL_CTX_set_verify »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2a8c): référence
indéfinie vers « _SSL_load_client_CA_file »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2a9d): référence
indéfinie vers « _SSL_CTX_set_client_CA_list »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2aba): référence
indéfinie vers « _SSL_CTX_use_certificate_file »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2ae6): référence
indéfinie vers « _SSL_CTX_use_PrivateKey_file »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2b02): référence
indéfinie vers « _SSL_CTX_check_private_key »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2b16): référence
indéfinie vers « _SSL_load_error_strings »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2b31): référence
indéfinie vers « _SSL_CTX_load_verify_locations »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x2e80): référence
indéfinie vers « _SSL_CTX_set_default_verify_paths »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x31dc): référence
indéfinie vers « _OBJ_txt2nid »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x3239): référence
indéfinie vers « _X509_NAME_get_text_by_NID »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x3293): référence
indéfinie vers « _X509_NAME_oneline »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x352a): référence
indéfinie vers « _X509_get_subject_name »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x370f): référence
indéfinie vers « _X509_get_issuer_name »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x397b): référence
indéfinie vers « _X509_free »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x3aee): référence
indéfinie vers « _X509_free »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x3c5e): référence
indéfinie vers « _X509_free »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x3e5f): référence
indéfinie vers « _SSL_get_peer_certificate »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x3e70): référence
indéfinie vers « _SSL_get_current_cipher »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x3e78): référence
indéfinie vers « _SSL_CIPHER_get_name »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x48b8): référence
indéfinie vers « _SSL_write »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x4971): référence
indéfinie vers « _SSL_get_error »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x49ca): référence
indéfinie vers « _ERR_print_errors_fp »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x4b92): référence
indéfinie vers « _SSL_read »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x4c21): référence
indéfinie vers « _SSL_get_shutdown »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x4c38): référence
indéfinie vers « _SSL_shutdown »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x5048): référence
indéfinie vers « _BIO_new »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x509b): référence
indéfinie vers « _BIO_ctrl »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x50a8): référence
indéfinie vers « _SSL_new »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x50c7): référence
indéfinie vers « _SSL_set_bio »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x5388): référence
indéfinie vers « _BIO_new »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x53db): référence
indéfinie vers « _BIO_ctrl »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x53e8): référence
indéfinie vers « _SSL_new »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x5407): référence
indéfinie vers « _SSL_set_bio »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x57f6): référence
indéfinie vers « _SSL_accept »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x5ac5): référence
indéfinie vers « _SSL_set_connect_state »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x5ad3): référence
indéfinie vers « _SSL_connect »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x6537): référence
indéfinie vers « _SSL_free »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x6917): référence
indéfinie vers « _SSL_free »
../libs/libmico2.3.12.a(ssl.o):ssl.cc:(.text+0x6cf7): référence
indéfinie vers « _SSL_free »
collect2: ld a retourn'e 1 code d''etat d'ex'ecution
make[1]: *** [libmicoir2.3.12.dll] Erreur 1
make[1]: Leaving directory `/home/bruno/mico/ir'
make: *** [system] Erreur 1
------------------------------------------------

when considering the libssl through a nm filtering for example
SSL_connect I have:

         U _SSL_connect
00002a90 T _SSL_connect

so as the configure is doing the work to indicate where are the ssl
elements and as the configure worked well, I don't understand why I have
this (so I think) very simple error.

Thanks for your help
Bruno Patin


_______________________________________________
Mico-devel mailing list
[email protected]
http://www.mico.org/mailman/listinfo/mico-devel

Reply via email to