Siehe auch PDF: ODBC on Linux (20 kyByte)
[dltest] ERROR: /usr/local/lib/psqlodbc.so: undefined symbol: SQLGetPrivateProfileString[IM002][unixODBC]Missing server name, port, or database name in call to CC_connect.[ISQL]ERROR: Could not SQLConnect$ ./configure –with-unixodbc ; make ; make install
$ ./configure --sysconfdir=/etc ; make ; make install
psqlODBC-07.03.0200-82.3 from SuSE did not work!
$ odbcinst --version
$ strings /usr/local/lib/psqlodbc.so | grep "[0-9][0-9]\.[0-9][0-9]\.[0-9][0-9][0-9][0-9]"
$ dltest /usr/local/lib/psqlodbc.so
$ isql -v -m15 ODBCTestDB
$ nm /usr/local/lib/psqlodbc.so | grep SQLGetPrivateProfileString
| 2.2.8 | 2.2.9 | 2.2.10 | 2.2.11a | |
|---|---|---|---|---|
| 07.03.0200 | 1 – ok 2 – ok 3 – ok 4– error 5 - |
1 – ok 2 – ok 3 – ok 4– error 5 – none |
1 – ok 2 – ok 3 – ok 4– error 5 – none |
1 - 2 - 3 - 4 - 5 - |
| 07.05.0001 | 1 – ok 2 – ok 3 – error 4– 5 - |
1 – ok 2 – ok 3 – error 4– (-1 = 18) 5 – U |
1 – ok 2 – ok 3 – error 4– (-1 = 18) 5 – U |
1 – ok 2 – ok 3 – error 4– (-1=18) 5 –U |
| 08.00.0001 | 1 – ok 2 – ok 3 – error 4– 5 - |
1 – ok 2 – ok 3 – error 4– (-1=18) 5 – U |
1 – ok 2 – ok 3 – error 4– (-1=18) 5 – U |
1 – ok 2 – ok 3 – error 4– (-1=18) 5 – U |
| 08.00.0002 | 1 – ok 2 – ok 3 – error 4– 5 - |
1 – ok 2 – ok 3 – error 4– (-1=68) 5 – U |
1 – ok 2 – ok 3 – error 4– (-1=68) 5 – U |
1 – ok 2 – ok 3 – error 4– (-1=68) 5 – U |
| 08.00.0004 | 1 – ok 2 – ok 3 – ok 4– (-1=68) 5 – U |
Build tar-ball 08.00.0004 from sources. Then it works.