|
|
Home » U++ Library support » U++ SQL » SQL_MySql sample problem [SOLVED]
SQL_MySql sample problem [SOLVED] [message #1445] |
Sat, 04 March 2006 00:32 |
santiago
Messages: 13 Registered: March 2006 Location: C�rdoba, Argentina
|
Promising Member |
|
|
Thanks for UPP it's a great piece of software and may be just what i was looking for. Thanks
I'm Trying to compile the SQL_MySql demo in my linux box and have some problems, please excuse me if these was answered before, i just couldn't find it.
-------------------------------------------------
I'm Getting these easily fixable compile error.
MySql.cpp
/home/santiago/upp/uppsrc/MySql/MySql.cpp: In member function ‘virtual bool MySqlConnection::Fetch()’:
/home/santiago/upp/uppsrc/MySql/MySql.cpp:306: error: conversión inválida de ‘long unsigned int*’ a ‘dword*’
Which was ovbiously solved by (maybe not the C++ way)
len = (dword*) mysql_lengths(result);
------------------------------------------------------------ -----
And then I'm getting these linking errors after all the compiling:
----- SQL_MySql ( MT MAIN GCC32 DEBUG SHARED DEBUG_FULL BLITZ LINUX ) (5 / 5)
Linking...
/usr/lib/mysql/libmysqlclient.a(client.o): En la función `mysql_close_free_options':
: referencia a `SSL_CTX_free' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `report_errors':
: referencia a `ERR_get_error_line_data' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `vio_ssl_read':
: referencia a `SSL_read' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `vio_ssl_read':
: referencia a `SSL_get_error' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `vio_ssl_write':
: referencia a `SSL_write' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `vio_ssl_close':
: referencia a `SSL_shutdown' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `vio_ssl_close':
: referencia a `SSL_free' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslaccept':
: referencia a `SSL_new' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslaccept':
: referencia a `SSL_clear' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslaccept':
: referencia a `SSL_get_session' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslaccept':
: referencia a `SSL_SESSION_set_timeout' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslaccept':
: referencia a `SSL_set_fd' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslaccept':
: referencia a `SSL_set_accept_state' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslaccept':
: referencia a `SSL_do_handshake' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslaccept':
: referencia a `SSL_free' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslconnect':
: referencia a `SSL_new' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslconnect':
: referencia a `SSL_clear' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslconnect':
: referencia a `SSL_get_session' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslconnect':
: referencia a `SSL_SESSION_set_timeout' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslconnect':
: referencia a `SSL_set_fd' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslconnect':
: referencia a `SSL_set_connect_state' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslconnect':
: referencia a `SSL_do_handshake' sin definir
/usr/lib/mysql/libmysqlclient.a(viossl.o): En la función `sslconnect':
: referencia a `SSL_free' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `get_dh512':
: referencia a `DH_new' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `get_dh512':
: referencia a `BN_bin2bn' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `get_dh512':
: referencia a `BN_bin2bn' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `get_dh512':
: referencia a `DH_free' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `report_errors':
: referencia a `ERR_get_error_line_data' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `vio_set_cert_stuff':
: referencia a `SSL_CTX_use_certificate_file' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `vio_set_cert_stuff':
: referencia a `SSL_CTX_use_PrivateKey_file' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `vio_set_cert_stuff':
: referencia a `SSL_CTX_check_private_key' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `vio_set_cert_stuff':
: referencia a `ERR_print_errors_fp' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `vio_set_cert_stuff':
: referencia a `ERR_print_errors_fp' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `vio_verify_callback':
: referencia a `X509_STORE_CTX_get_current_cert' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `vio_verify_callback':
: referencia a `X509_STORE_CTX_get_error' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `vio_verify_callback':
: referencia a `X509_STORE_CTX_get_error_depth' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `vio_verify_callback':
: referencia a `X509_get_subject_name' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `vio_verify_callback':
: referencia a `X509_NAME_oneline' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `vio_verify_callback':
: referencia a `X509_get_issuer_name' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `vio_verify_callback':
: referencia a `X509_NAME_oneline' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLConnectorFd':
: referencia a `TLSv1_client_method' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLConnectorFd':
: referencia a `SSL_CTX_new' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLConnectorFd':
: referencia a `SSL_CTX_set_cipher_list' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLConnectorFd':
: referencia a `SSL_CTX_set_verify' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLConnectorFd':
: referencia a `SSL_CTX_load_verify_locations' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLConnectorFd':
: referencia a `SSL_CTX_ctrl' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLConnectorFd':
: referencia a `DH_free' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLConnectorFd':
: referencia a `SSL_CTX_set_default_verify_paths' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLConnectorFd':
: referencia a `SSL_load_error_strings' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLConnectorFd':
: referencia a `SSL_library_init' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLConnectorFd':
: referencia a `OPENSSL_add_all_algorithms_noconf' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLAcceptorFd':
: referencia a `TLSv1_server_method' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLAcceptorFd':
: referencia a `SSL_CTX_new' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLAcceptorFd':
: referencia a `SSL_CTX_set_cipher_list' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLAcceptorFd':
: referencia a `SSL_CTX_ctrl' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLAcceptorFd':
: referencia a `SSL_CTX_set_verify' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLAcceptorFd':
: referencia a `SSL_CTX_set_session_id_context' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLAcceptorFd':
: referencia a `SSL_CTX_load_verify_locations' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLAcceptorFd':
: referencia a `SSL_CTX_ctrl' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLAcceptorFd':
: referencia a `DH_free' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLAcceptorFd':
: referencia a `SSL_CTX_set_default_verify_paths' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLAcceptorFd':
: referencia a `SSL_load_error_strings' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLAcceptorFd':
: referencia a `SSL_library_init' sin definir
/usr/lib/mysql/libmysqlclient.a(viosslfactories.o): En la función `new_VioSSLAcceptorFd':
: referencia a `OPENSSL_add_all_algorithms_noconf' sin definir
collect2: ld devolvió el estado de salida 1
There were errors. (0:02.81)
-------------------------------------------------
The versions of the programs i'm using are these:
* gcc versión 4.0.3 20060223 (prerelease)
* mysql Ver 14.12 Distrib 5.0.18, for pc-linux-gnu (i686) using readline 5.1
* OpenSSL 0.9.7h 11 Oct 2005
If some other information is needed please let me know, and if someone can point me to some way to fix it, i can try to do it myself.
Thanks in advance.
[Updated on: Sat, 04 March 2006 17:27] Report message to a moderator
|
|
|
|
|
|
Goto Forum:
Current Time: Sun Apr 28 22:58:36 CEST 2024
Total time taken to generate the page: 0.03643 seconds
|
|
|