1
上午在64位的Linux试图编译PHP --with-IB的= /选择/火鸟编译PHP-IB的
这导致
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.
的libfclient等在那里。综观的config.log有很多错误的时候,它会检查IB的:
configure:50792: gcc -o conftest -I/usr/include -g -O2 -fvisibility=hidden -pthread -D_REENTRANT -L/opt/firebird//lib -L/usr/lib -L/usr/local/lib conftest.c -lfbclient $
/opt/firebird//lib/libfbclient.so: undefined reference to `std::bad_alloc::~bad_alloc()'
/opt/firebird//lib/libfbclient.so: undefined reference to `__cxa_pure_virtual'
/opt/firebird//lib/libfbclient.so: undefined reference to `__cxa_rethrow'
/opt/firebird//lib/libfbclient.so: undefined reference to `__gxx_personality_v0'
/opt/firebird//lib/libfbclient.so: undefined reference to `__cxa_throw'
经过多一点测试后,我发现这个问题是Superserver特有的。所以Firebird使用--enable-superserver编译。我宁愿超级服务器,所以任何想法为什么这会有所作为会有所帮助 – richp10 2011-04-02 19:44:08