[bind10-dev] install libutil_unittests? (was Re: failed unittests)

Jeremy C. Reed jreed at isc.org
Fri Sep 30 15:02:29 UTC 2011


On Thu, 29 Sep 2011, Jeremy C. Reed wrote:

> On Fri, 30 Sep 2011, BIND 10 Tests wrote:
> 
> > http://git.bind10.isc.org/~tester/builder//BIND10/20110929223003-FreeBSD8-i386/logs/unittests.out
> 
> /libexec/ld-elf.so.1: 
> /usr/home/jreed/builder/work/BIND10/20110929223003-FreeBSD8-i386/build/src/lib/util/tests/.libs/run_unittests: 
> Undefined symbol "_ZN3isc4util9unittests7run_allEv"
> 
> I installed bind10 to /usr/local/
> 
> I assume this is a conflict caused by the builder's bind10 using the 
> wrong libraries.
> 
> I won't uninstall yet and will look at this tomorrow.

isc::util::unittests::run_all() is not defined.

The Makefile.am has:

if HAVE_GTEST
libutil_unittests_la_SOURCES += run_all.h run_all.cc
libutil_unittests_la_SOURCES += textdata.h
endif

So the /usr/local/ version, built and installed via FreeBSD port and not 
built with --with-gtest, didn't include run_all().

Do we have any plans to ever use installed unittest libraries/modules 
(without source tree)? (We don't have any way currently to use them 
without the source tree.)

/usr/local/lib/libutil_unittests.a
/usr/local/lib/libutil_unittests.la
/usr/local/lib/libutil_unittests.so
/usr/local/lib/libutil_unittests.so.0
/usr/local/lib/python3.1/site-packages/pyunittests_util.a
/usr/local/lib/python3.1/site-packages/pyunittests_util.la
/usr/local/lib/python3.1/site-packages/pyunittests_util.so
/usr/local/lib/python3.1/site-packages/pyunittests_util.so.0

If not, then we probably should not install them for now.





More information about the bind10-dev mailing list