[bind10-dev] linking errors with googletest for src/lib/config/tests

Jeremy C. Reed jreed at isc.org
Tue Jul 6 20:31:03 UTC 2010


So googletests appear to compile and link fine for exceptions, dns, cc, 
and datasrc when using gtest-1.5.0 using Sunstudio. But this is the 
problem I get with src/lib/config/tests:

libtool: link: CC -g -features=tmplife -features=tmplrefstatic -o 
.libs/run_unittests run_unittests-ccsession_unittests.o 
run_unittests-module_spec_unittests.o 
run_unittests-config_data_unittests.o run_unittests-run_unittests.o 
-D_REENTRANT ../../../../src/lib/cc/data.o  -L/udir/jreed/pkg/lib 
/udir/jreed/opt/sunstudio-built/gtest-1.5.0/lib/libgtest.so -lpthread 
../../../../src/lib/exceptions/.libs/libexceptions.so 
./.libs/libfake_session.so 
../../../../src/lib/config/.libs/libcfgclient.so -library=stlport4 
-lsocket -lnsl -R/udir/jreed/opt/sunstudio-built/gtest-1.5.0/lib 
-R/udir/jreed/sunstudio-test-INSTALL/lib
Undefined                       first referenced
 symbol                             in file
int 
isc::cc::Session::reply(boost::shared_ptr<isc::data::Element>&,boost::shared_ptr<isc::data::Element>&) 
../../../../src/lib/config/.libs/libcfgclient.so
int 
isc::cc::Session::group_sendmsg(boost::shared_ptr<isc::data::Element>,std::string,std::string,std::string 
) ../../../../src/lib/config/.libs/libcfgclient.so
ld: fatal: Symbol referencing errors. No output written to 
.libs/run_unittests
*** Error code 1

I don't think it should link with any boost library.
k



More information about the bind10-dev mailing list