Hi,
i'm now trying to get firebird/interbase support for php running since 4
hours
I tried every version from 4.3.3 to 5.0.4 and i am always getting an erorr
message in the configure script.
Anyway version 4.3.1 does not report this error, and configure script works
well but executing the make script runs into mysqllib problems maybe of
compatiblity issues with my mysql version...
I installed latest Firebird 1.5 from rpm package, but also tried an earlier
1.0 version. Didn't help anyway.
Its a Suse Enterprise Server 9 with Apache 2 installed. Everything works
fine so far, except this.
I hope someone has some hints how to solve this.
Thanks in advance.
Jan
With 5.0.4:
===================================================================================================================
# ./configure --with-apx2 --with-interbase=/opt/firebird/ --with-mysql
checking for InterBase support... yes
checking for isc_detach_database in -lfbclient... no
checking for isc_detach_database in -lgds... no
checking for isc_detach_database in -lib_util... no
configure: error: libgds, libib_util or libfbclient not found! Check
config.log for more information.
===================================================================================================================
config.log reports the following:
===================================================================================================================
configure:44970: checking for InterBase support
configure:45103: checking for isc_detach_database in -lfbclient
configure:45122: gcc -o
conftest -g -O2 -Wl,-rpath,/opt/firebird//lib -L/opt/firebird//lib
conftest.c -lfbclient -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2 -lz -lm
1>&5
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/../../../../x86_64-suse-linux/bin/ld:
skipping incompatible /opt/firebird//lib/libfbclient.so when searching
for -lfbclient
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/../../../../x86_64-suse-linux/bin/ld:
skipping incompatible /usr/lib/libfbclient.so when searching for -lfbclient
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/../../../../x86_64-suse-linux/bin/ld:
cannot find -lfbclient
collect2: ld returned 1 exit status
configure: failed program was:
#line 45111 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char isc_detach_database();
int main() {
isc_detach_database()
; return 0; }
configure:45232: checking for isc_detach_database in -lgds
configure:45251: gcc -o
conftest -g -O2 -Wl,-rpath,/opt/firebird//lib -L/opt/firebird//lib
conftest.c -lgds -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2 -lz -lm
1>&5
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/../../../../x86_64-suse-linux/bin/ld:
skipping incompatible /usr/lib/libgds.so when searching for -lgds
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/../../../../x86_64-suse-linux/bin/ld:
cannot find -lgds
collect2: ld returned 1 exit status
configure: failed program was:
#line 45240 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char isc_detach_database();
int main() {
isc_detach_database()
; return 0; }
configure:45361: checking for isc_detach_database in -lib_util
configure:45380: gcc -o
conftest -g -O2 -Wl,-rpath,/opt/firebird//lib -L/opt/firebird//lib
conftest.c -lib_util -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2 -lz -lm
1>&5
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/../../../../x86_64-suse-linux/bin/ld:
skipping incompatible /opt/firebird//lib/libib_util.so when searching
for -lib_util
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/../../../../x86_64-suse-linux/bin/ld:
skipping incompatible /usr/lib/libib_util.so when searching for -lib_util
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/../../../../x86_64-suse-linux/bin/ld:
cannot find -lib_util
collect2: ld returned 1 exit status
configure: failed program was:
#line 45369 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char isc_detach_database();
int main() {
isc_detach_database()
; return 0; }
===================================================================================================================