There are generally 2 reasons for linker failures when building Apache/PHP with Easysoft ODBC-ODBC Bridge.
A typical result of this when building Apache is:
Creating Configuration.apaci in src ld: warning: libm.so.5, needed by
/usr/local/easysoft/oob/client/lib/libesoobclient.so, may conflict with libm.so.6 /usr/i486-linux-libc5/lib/libm.so.5: warning: erfcl is not implemented and will always fail /usr/i486-linux-libc5/lib/libm.so.5: warning: erfl is not implemented and will always fail /usr/i486-linux-libc5/lib/libm.so.5: undefined reference to `__getfpucw' make: *** [dummy] Error 1
This output resulted from building Apache on a glibc based system with the libc5 version of ODBC-ODBC Bridge.
The linker does not know how to find the ODBC-ODBC Bridge client shared object.
Make sure you followed the Apache_PHP document in the docs directory of the ODBC-ODBC Bridge distribution carefully. Pay particular attention to the:
--with-custom-odbc
setting for PHP configuration.CUSTOM_ODBC_LIBS
setting for PHP configuration. The example log in the Apache_PHP file shows one actual command line split over multiple lines in the text file. Make sure you enter this all as one line./usr/bin/ld: cannot open -lesoobclient: No such file or directory collect2: ld returned 1 exit status make: *** [dummy] Error 1