OpenDBX/Problems

From Linuxnetworks
< OpenDBX
Revision as of 12:49, 7 August 2009 by Nose (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Windows specific

MinGW

Firebird/Interbase backend doesn't find fbclient.dll 
When adding -lfbclient as linker option, libtool complains that it can't find a valid library for -lfbclient. The workaround is to rename fbclient.dll to libfbclient.dll.
Firebird/Interbase backend doesn't link to libfbclient.dll 
There's an issue regarding the __stdcall semantic of libfbclient.dll (function names are e.g. "isc_attach_database@24" instead of "isc_attach_database") which leads to unresolved symbols when trying to link the library. This might be either due to a missing .def file in the Firebird package or a problem of libtool which can't use the fbclient_ms.lib (or libfbclient_ms.lib after renaming) file when added as -lfbclient_ms.
MySQL backend creates a segfault at certain conditions 
The MySQL backend compiles and links correctly but may create a segmentation fault depending on the libraries installed. It's not clear what libraries and versions are responsible for this problem.