[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