Unanswered: source code compilation failed for psqlodbc 09.03.0400
I am new for postgresql odbc compilation. I have a requirement for compiling psqlodbc 09.03.0400 source code in windows for removing openssl dependency through visual studio 2010.
I have removed the openssl (include and library path) from linker properties (Linker->General->Additional library directories and c/C++ -> General -> Additional include directories) in visual studio 2010 IDE
Also removed the dependency in the code (loadlib.c -> #pragma comment(lib, "ssleay32") and #pragma comment(lib, "libeay32")).
I am facing the below issue while compiling the source code
1> Creating library psqlodbc35w.lib and object psqlodbc35w.exp
1>odbccp32.lib(dllload.obj) : warning LNK4217: locally defined symbol _vsnprintf imported in function StringVPrintfWorkerA
1>setup.obj : error LNK2019: unresolved external symbol CALL_ReleaseTransactionObject referenced in function test_connection
1>setup.obj : error LNK2019: unresolved external symbol CALL_GetTransactionObject referenced in function test_connection
1>psqlodbc35w.dll : fatal error LNK1120: 2 unresolved externals
The above error function is defined in loadlib.c file, where header file loadlib.h is included in setup.c file.
Attached the complete compilation logs.
But compilation is successful for psqlodbc 09.03.0300.
Please let me know any suggesstion on this.
your help is kindly appreciated. Thanks in advance