0 příspěvků / 0 new
Neznámý
Obrázek uživatele Neznámý
Chyba kompilace ACE 5.8.0 pod opensuse 11.3 x64

Dobrý den,
při kompilaci ACE 5.8.0 se setkávám s tímto problémem:

[code]
client-SSL-client.o: In function `ACE_SSL_SOCK_Stream::close()':
/home/dcs/ACE_wrappers/build/examples/IPC_SAP/SSL_SAP/../../../../ace/SSL/SSL_SOCK_Stream.inl:285: undefined reference to `SSL_shutdown'
/home/dcs/ACE_wrappers/build/examples/IPC_SAP/SSL_SAP/../../../../ace/SSL/SSL_SOCK_Stream.inl:287: undefined reference to `SSL_get_error'
client-SSL-client.o: In function `ACE_SSL_SOCK_Stream::recv_i(void*, unsigned long, int, ACE_Time_Value const*) const':
/home/dcs/ACE_wrappers/build/examples/IPC_SAP/SSL_SAP/../../../../ace/SSL/SSL_SOCK_Stream.inl:148: undefined reference to `SSL_read'
/home/dcs/ACE_wrappers/build/examples/IPC_SAP/SSL_SAP/../../../../ace/SSL/SSL_SOCK_Stream.inl:151: undefined reference to `SSL_get_error'
client-SSL-client.o: In function `ACE_SSL_SOCK_Stream::recv(void*, unsigned long) const':
/home/dcs/ACE_wrappers/build/examples/IPC_SAP/SSL_SAP/../../../../ace/SSL/SSL_SOCK_Stream.inl:172: undefined reference to `SSL_shutdown'
client-SSL-client.o: In function `ACE_SSL_SOCK_Stream::close()':
/home/dcs/ACE_wrappers/build/examples/IPC_SAP/SSL_SAP/../../../../ace/SSL/SSL_SOCK_Stream.inl:296: undefined reference to `SSL_clear'
/home/dcs/ACE_wrappers/build/examples/IPC_SAP/SSL_SAP/../../../../ace/SSL/SSL_SOCK_Stream.inl:285: undefined reference to `SSL_shutdown'
/home/dcs/ACE_wrappers/build/examples/IPC_SAP/SSL_SAP/../../../../ace/SSL/SSL_SOCK_Stream.inl:287: undefined reference to `SSL_get_error'
/home/dcs/ACE_wrappers/build/examples/IPC_SAP/SSL_SAP/../../../../ace/SSL/SSL_SOCK_Stream.inl:296: undefined reference to `SSL_clear'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_CTX_free'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSLv23_client_method'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `BIO_ctrl'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `CRYPTO_set_locking_callback'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `ERR_free_strings'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `BIO_new_file'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSLv3_server_method'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `CRYPTO_num_locks'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_CTX_check_private_key'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_state'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `RAND_seed'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_want'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `sk_new_null'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSLv2_method'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `DH_free'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `BIO_free'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSLv2_server_method'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_CTX_load_verify_locations'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_add_dir_cert_subjects_to_stack'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_add_file_cert_subjects_to_stack'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_library_init'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `BIO_set_flags'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `PEM_read_bio_DHparams'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_CTX_use_certificate'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `ERR_error_string_n'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `RAND_egd'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_set_bio'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSLv23_method'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `CRYPTO_set_id_callback'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSLv3_client_method'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_accept'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `TLSv1_server_method'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_CTX_set_verify_depth'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSLv23_server_method'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_peek'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_pending'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_CTX_set_verify'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `RAND_status'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSLv2_client_method'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `BIO_clear_flags'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_CTX_set_client_CA_list'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_load_client_CA_file'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_CTX_new'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `TLSv1_method'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `TLSv1_client_method'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `EVP_cleanup'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `RAND_load_file'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `BIO_new'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_CTX_get_client_CA_list'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSLv3_method'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_CTX_use_certificate_file'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_connect'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_set_connect_state'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `ERR_clear_error'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_load_error_str
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_free'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_write'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_set_fd'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_CTX_use_Privat
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_CTX_ctrl'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_set_accept_sta
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `ERR_get_error'
../../../ace/SSL/.libs/libACE_SSL.so: undefined reference to `SSL_new'
collect2: ld returned 1 exit status
make[3]: *** [client] Error 1
make[3]: *** Waiting for unfinished jobs....
mv -f .deps/server_poll-SSL-server-poll.Tpo .deps/server_poll-SSL-server-poll.Po
mv -f .deps/server_fancy-SSL-server-fancy.Tpo .deps/server_fancy-SSL-server-fanc
mv -f .deps/server_simple-SSL-server-simple.Tpo .deps/server_simple-SSL-server-s
make[3]: Leaving directory `/home/dcs/ACE_wrappers/build/examples/IPC_SAP/SSL_SA
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/dcs/ACE_wrappers/build/examples/IPC_SAP'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dcs/ACE_wrappers/build/examples'
make: *** [all-recursive] Error 1
[/code]

Při kompilaci stejného balíku pod opensuse 11.2 k žádné chybě nedojde a kompilace je úspěšná. Ne však pod 11.3 - prosím vás, může za to, pravděpodobně, systém, nebo případně HW?

Děkuji vám za každou radu.