Problema con MyODBC
Inviato: mar 18 apr 2006, 22:13
Ciao a tutti,
ho bisogno di installare i driver odbc per mysql.
sono andato sul sito http://www.mysql.com ed ho provato a scaricare prima la versione precompilata e poi quella con i sorgenti. Ho avuto problemi con entrambi!
In particolare, nel primo caso:
se provo a testare i driver con iodbc mi dà il seguente errore
Essendo un binario, credevo che fosse necessario passare alla compilazione per risolvere il problema. Ma la compilazione si interrompe con i seguenti messaggi di errore:

ho bisogno di installare i driver odbc per mysql.
sono andato sul sito http://www.mysql.com ed ho provato a scaricare prima la versione precompilata e poi quella con i sorgenti. Ho avuto problemi con entrambi!
In particolare, nel primo caso:
se provo a testare i driver con iodbc mi dà il seguente errore
in pratica non riesce a trovare il file libmysqlclient.so.10, ma io ho installato la versione libmysqlclient.so.151: SQLDriverConnect = [iODBC][Driver Manager]libmysqlclient.so.10: cannot open shared object file: No such file or directory (0) SQLSTATE=00000
2: SQLDriverConnect = [iODBC][Driver Manager]Specified driver could not be loaded (0) SQLSTATE=IM003
Essendo un binario, credevo che fosse necessario passare alla compilazione per risolvere il problema. Ma la compilazione si interrompe con i seguenti messaggi di errore:
Avete qualche consiglio su come portare a termine una delle due procedureMYODBCUtilReadDriver.c: In function `MYODBCUtilReadDriver':
MYODBCUtilReadDriver.c:46: warning: assignment discards qualifiers from pointer target type
In file included from ../util/MYODBCUtil.h:25,
from connect.c:47:
../driver/myconf.h:117:1: warning: "PACKAGE" redefined
In file included from /usr/local/mysql/include/mysql/my_global.h:75,
from myodbc3.h:65,
from connect.c:41:
/usr/local/mysql/include/mysql/my_config.h:982:1: warning: this is the location of the previous definition
In file included from ../util/MYODBCUtil.h:25,
from connect.c:47:
../driver/myconf.h:174:1: warning: "VERSION" redefined
In file included from /usr/local/mysql/include/mysql/my_global.h:75,
from myodbc3.h:65,
from connect.c:41:
/usr/local/mysql/include/mysql/my_config.h1: warning: this is the location of the previous definition
results.c:563: error: conflicting types for `SQLColAttribute'
/usr/local/include/sql.h:845: error: previous declaration of `SQLColAttribute'
make[2]: *** [results.lo] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1