[AWS] (no subject)

frett27 at free.fr frett27 at free.fr
Mon Dec 18 20:43:19 CET 2006


hi,

i've install aws 2.2 gpl version, with gnat2006 on windows plateforme using msys
package.

when adding the aws in the project dependency, i face a link pb on ssl support.

here is the stdout


gnatbind -shared -g -I- -x c:\ada\projets\imgsvr\build\hotplug_imgsvr.ali
gnatlink c:\ada\projets\imgsvr\build\hotplug_imgsvr.ali -shared-libgcc -g -Lc:\m
sys\1.0\local\lib -LC:\Ada\Projets\Simple_Jpeg_lib_v2\Dependencies\jpeg-6b -Lc:\
ada\projets\gdbm-1.8.0-nt\dist -ladagdbm -Lc:\ada\projets\vision\lib -lvision -L
c:\msys\1.0\lib\aws -laws -Lc:\msys\1.0\lib\xmlada -lxmlada_dom -Lc:\msys\1.0\li
b\xmlada -lxmlada_schema -Lc:\ada\projets\simple_jpeg_lib_v2\lib -lSimpleJpegLib
 -Lc:\msys\1.0\lib\aws -lai302 -Lc:\msys\1.0\lib\aws -laws_include -Lc:\msys\1.0
\lib\aws -laws_ssl -Lc:\msys\1.0\lib\aws -lz -Lc:\msys\1.0\lib\xmlada -lxmlada_s
ax -Lc:\msys\1.0\lib\xmlada -lxmlada_input_sources -Lc:\msys\1.0\lib\xmlada -lxm
lada_unicode -ljpeg -lgdbm -o c:\ada\projets\imgsvr\build\hotplug_imgsvr.exe
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x33a): undefined reference to `SSLeay'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0xc0c): undefined reference to `CRYPTO_set_id_callback'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0xc18): undefined reference to `CRYPTO_set_locking_callback'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0xc24): undefined reference to `CRYPTO_set_dynlock_create_callback'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0xc30): undefined reference to `CRYPTO_set_dynlock_lock_callback'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0xc3c): undefined reference to `CRYPTO_set_dynlock_destroy_callback'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0xe02): undefined reference to `SSL_set_accept_state'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0xecd): undefined reference to `SSL_set_connect_state'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0xfca): undefined reference to `SSL_do_handshake'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0xfe3): undefined reference to `SSL_get_error'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x118a): undefined reference to `ERR_get_error'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x13ce): undefined reference to `ERR_error_string_n'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x1425): undefined reference to `SSL_free'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x1949): undefined reference to `RAND_seed'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x1c40): undefined reference to `SSL_pending'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x1ca2): undefined reference to `RSA_generate_key'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x1e17): undefined reference to `SSL_read'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x1e3a): undefined reference to `SSL_get_error'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x203a): undefined reference to `SSL_set_connect_state'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x216a): undefined reference to `SSL_set_accept_state'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x22b2): undefined reference to `SSL_write'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x22d9): undefined reference to `SSL_get_error'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x231d): undefined reference to `ERR_get_error'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x23f1): undefined reference to `SSL_set_shutdown'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x265e): undefined reference to `SSL_CTX_free'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x289e): undefined reference to `SSL_CTX_use_certificate_file'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x28dd): undefined reference to `SSL_CTX_use_PrivateKey_file'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x28fa): undefined reference to `SSL_CTX_check_private_key'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x2924): undefined reference to `SSL_CTX_ctrl'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x294a): undefined reference to `SSL_CTX_ctrl'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x29c3): undefined reference to `SSL_CTX_use_certificate_chain_file'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x29fb): undefined reference to `SSL_CTX_use_PrivateKey_file'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x2a58): undefined reference to `SSL_CTX_set_quiet_shutdown'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x2a7a): undefined reference to `SSL_CTX_ctrl'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x2af8): undefined reference to `SSL_CTX_new'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x2b22): undefined reference to `SSL_CTX_ctrl'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x2b8f): undefined reference to `SSL_CTX_set_verify'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x2c81): undefined reference to `SSL_new'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x2ca4): undefined reference to `SSL_set_read_ahead'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x2cb8): undefined reference to `SSL_set_fd'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x2f81): undefined reference to `CRYPTO_num_locks'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x307f): undefined reference to `SSL_load_error_strings'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
text+0x3084): undefined reference to `SSL_library_init'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
rdata+0x300): undefined reference to `SSLv2_method'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
rdata+0x304): undefined reference to `SSLv2_server_method'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
rdata+0x308): undefined reference to `SSLv2_client_method'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
rdata+0x30c): undefined reference to `SSLv23_method'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
rdata+0x310): undefined reference to `SSLv23_server_method'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
rdata+0x314): undefined reference to `SSLv23_client_method'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
rdata+0x318): undefined reference to `TLSv1_method'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
rdata+0x31c): undefined reference to `TLSv1_server_method'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
rdata+0x320): undefined reference to `TLSv1_client_method'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
rdata+0x324): undefined reference to `SSLv3_method'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
rdata+0x328): undefined reference to `SSLv3_server_method'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl__openssl.o):aws-net-ssl__openssl.adb:(.
rdata+0x32c): undefined reference to `SSLv3_client_method'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl-certificate__openssl.o):aws-net-ssl-cer
tificate__openssl.adb:(.text+0x33b): undefined reference to `SSL_get_peer_certif
icate'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl-certificate__openssl.o):aws-net-ssl-cer
tificate__openssl.adb:(.text+0x3ec): undefined reference to `X509_get_subject_na
me'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl-certificate__openssl.o):aws-net-ssl-cer
tificate__openssl.adb:(.text+0x41f): undefined reference to `X509_get_issuer_nam
e'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl-certificate__openssl.o):aws-net-ssl-cer
tificate__openssl.adb:(.text+0x5e7): undefined reference to `X509_free'
c:\msys\1.0\lib\aws/libaws.a(aws-net-ssl-certificate__openssl.o):aws-net-ssl-cer
tificate__openssl.adb:(.text+0x68f): undefined reference to `X509_NAME_oneline'
gnatlink: cannot call C:\GNAT_2006\bin\gcc.exe
gnatmake: *** link failed.

C:\Ada\Projets\imgsvr>

what library should i link to ?

thanks,
regards

Patrice

--


More information about the AWS mailing list