[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