| ivan stojic | |||
| life is a low fidelity experience | |||
![]() |
|||
|
|
Tora on Debian doesn’t work with Oracle Client 10.2November 29th, 2007, 13:57.It seems that there’s something seriously broken on Debian regarding Tora and Oracle. To be specific, Debian’s Tora package depends on iODBC, which in turn doesn’t seem to work with Oracle’s Linux client. The resulting situation is that the Oracle’s driver screams this: 1: SQLDriverConnect = [iODBC][Driver Manager]/opt/instantclient_10_2/libsqora.so.10.1: undefined symbol: bcuMsgBoxError (0) SQLSTATE=00000 I’ve traced this to the fact that UnixODBC exposes a bcuMsgBoxError function, which doesn’t seem to exist in iODBC. Now the question is, can I manually unpin Tora from using iODBC without recompiling it. I’m currently working on finding this out. I hope it works out because I would really love to use Tora on Linux. Technorati Tags: tora, linux, debian, bcumsgboxerror, problem, oracle One Response to "Tora on Debian doesn’t work with Oracle Client 10.2"Hugh Williams:Hi Ivan, By default iODBC uses the RTLD_NOW argument to the dlopen function to We can change iODBC to use RTLD_LAZY which delays the referencing of Here is the patch for iODBC 3.52.4 current release, to enable it to be recompiled to use ‘Lazy Loading’ which is what UnixODBC must be using. On older versions this file was located in iodbc/dlf.h. Index: iodbcinst/dlf.h -#ifdef RTLD_NOW This patch makes sure the load mode is set to RTLD_LAZY. Best Regards,
Leave a Reply |
|