Hello,
on Cygwin or generally on Windows you need to link created library against
all the required libraries. So please fix problematic makefile manually
and continue. If you have some idea how to fix it in general or even patch
for it, please do not hesitate to post it here.
Cheers,
Karel
--
Karel Gardas [EMAIL PROTECTED]
ObjectSecurity Ltd. http://www.objectsecurity.com
---
Need experienced, fast, reliable technical MICO support?
---> http://www.objectsecurity.com/mico_commsup_referral.html <---
---
On Fri, 5 May 2006, bruno patin wrote:
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
_______________________________________________
Mico-devel mailing list
[email protected]
http://www.mico.org/mailman/listinfo/mico-devel