[opendbx] compile fails on Mac OS X 10.8.4
Brought to you by:
nose
From: Dusty <riv...@gm...> - 2013-08-29 17:52:04
|
Hi When trying to compile with firebird and mssql backends, running into problems. I Have the following problem whether I try compile with i386 or x86_64. FreeTDS x86_64 or i386. Firebird x86_64 or i386. I've tried all combinations. To save space, I'll only paste my x86_64 attempt. That is compiling x64 with x64 freetds and x64 firebird. I've scoured all corners of the internet. Any assistance please. $ make make all-recursive Making all in backends Making all in mssql /bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -DAPINUMBER=10200 -I../../lib -I/usr/local/include/fbinclude -g -O2 -MT libmssqlbackend_la-mssqlbackend.lo -MD -MP -MF .deps/libmssqlbackend_la-mssqlbackend.Tpo -c -o libmssqlbackend_la-mssqlbackend.lo `test -f 'mssqlbackend.c' || echo './'`mssqlbackend.c libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -DAPINUMBER=10200 -I../../lib -I/usr/local/include/fbinclude -g -O2 -MT libmssqlbackend_la-mssqlbackend.lo -MD -MP -MF .deps/libmssqlbackend_la-mssqlbackend.Tpo -c mssqlbackend.c -fno-common -DPIC -o .libs/libmssqlbackend_la-mssqlbackend.o libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -DAPINUMBER=10200 -I../../lib -I/usr/local/include/fbinclude -g -O2 -MT libmssqlbackend_la-mssqlbackend.lo -MD -MP -MF .deps/libmssqlbackend_la-mssqlbackend.Tpo -c mssqlbackend.c -o libmssqlbackend_la-mssqlbackend.o >/dev/null 2>&1 mv -f .deps/libmssqlbackend_la-mssqlbackend.Tpo .deps/libmssqlbackend_la-mssqlbackend.Plo /bin/sh ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -DAPINUMBER=10200 -I../../lib -I/usr/local/include/fbinclude -g -O2 -MT libmssqlbackend_la-mssql_basic.lo -MD -MP -MF .deps/libmssqlbackend_la-mssql_basic.Tpo -c -o libmssqlbackend_la-mssql_basic.lo `test -f 'mssql_basic.c' || echo './'`mssql_basic.c libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -DAPINUMBER=10200 -I../../lib -I/usr/local/include/fbinclude -g -O2 -MT libmssqlbackend_la-mssql_basic.lo -MD -MP -MF .deps/libmssqlbackend_la-mssql_basic.Tpo -c mssql_basic.c -fno-common -DPIC -o .libs/libmssqlbackend_la-mssql_basic.o mssql_basic.c: In function ‘mssql_odbx_result’: mssql_basic.c:324: warning: implicit declaration of function ‘dbpoll’ libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -DAPINUMBER=10200 -I../../lib -I/usr/local/include/fbinclude -g -O2 -MT libmssqlbackend_la-mssql_basic.lo -MD -MP -MF .deps/libmssqlbackend_la-mssql_basic.Tpo -c mssql_basic.c -o libmssqlbackend_la-mssql_basic.o >/dev/null 2>&1 mv -f .deps/libmssqlbackend_la-mssql_basic.Tpo .deps/libmssqlbackend_la-mssql_basic.Plo /bin/sh ../../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -no-undefined -module -version-info 3:0:2 -L/usr/local/lib/fblib -o libmssqlbackend.la -rpath /usr/local/lib/opendbx libmssqlbackend_la-mssqlbackend.lo libmssqlbackend_la-mssql_basic.lo -lsybdb libtool: link: gcc -o .libs/libmssqlbackend.1.so -bundle .libs/libmssqlbackend_la-mssqlbackend.o .libs/libmssqlbackend_la-mssql_basic.o -L/usr/local/lib/fblib /usr/local/lib/libsybdb.dylib Undefined symbols for architecture x86_64: "_dbpoll", referenced from: _mssql_odbx_result in libmssqlbackend_la-mssql_basic.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[3]: *** [libmssqlbackend.la] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Kind Regards Dusty |