Premium hooks compilation failure (forensic-log)
@wlodek reported a compilation failure on debian9-64-3 (yes, that's the same machine again):
Full log on jenkins.
Important part:
libtool: link: ccache g++ -Wall -Wextra -Wnon-virtual-dtor -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -pthread -Wno-missing-field-initializers -fPIC -g -O2 -o .libs/libdhcp_legal_log_unittests libdhcp_legal_log_unittests-run_unittests.o libdhcp_legal_log_unittests-backend_store_unittests.o libdhcp_legal_log_unittests-command_log_unittests.o libdhcp_legal_log_unittests-legal_log4_unittests.o libdhcp_legal_log_unittests-legal_log6_unittests.o libdhcp_legal_log_unittests-rotating_file_unittests.o ../../../../../../src/lib/dhcpsrv/testutils/.libs/libdhcpsrvtest.a /home/jenkins/workspace/kea-master/src/lib/database/.libs/libkea-database.so -L/opt/log4cplus/lib /home/jenkins/workspace/kea-master/src/lib/cc/.libs/libkea-cc.so /home/jenkins/workspace/kea-master/src/lib/log/.libs/libkea-log.so /home/jenkins/workspace/kea-master/src/lib/util/threads/.libs/libkea-threads.so ../../../../../../premium/src/hooks/dhcp/forensic_log/.libs/liblegl.a ../../../../../../src/lib/dhcpsrv/.libs/libkea-dhcpsrv.so ../../../../../../src/lib/process/.libs/libkea-process.so ../../../../../../src/lib/dhcp/.libs/libkea-dhcp++.so ../../../../../../src/lib/database/testutils/.libs/libdatabasetest.a ../../../../../../src/lib/database/.libs/libkea-database.so ../../../../../../src/lib/asiolink/.libs/libkea-asiolink.so ../../../../../../src/lib/hooks/.libs/libkea-hooks.so ../../../../../../src/lib/testutils/.libs/libkea-testutils.a /home/jenkins/workspace/kea-master/src/lib/asiolink/.libs/libkea-asiolink.so /home/jenkins/workspace/kea-master/src/lib/dns/.libs/libkea-dns++.so /home/jenkins/workspace/kea-master/src/lib/cryptolink/.libs/libkea-cryptolink.so /home/jenkins/workspace/kea-master/src/lib/util/.libs/libkea-util.so /home/jenkins/workspace/kea-master/src/lib/exceptions/.libs/libkea-exceptions.so -lpthread ../../../../../../src/lib/cc/.libs/libkea-cc.so ../../../../../../src/lib/log/.libs/libkea-log.so ../../../../../../src/lib/util/.libs/libkea-util.so ../../../../../../src/lib/exceptions/.libs/libkea-exceptions.so /opt/log4cplus/lib/liblog4cplus.so -lcrypto -lboost_system ../../../../../../ext/gtest/libgtest.a -ldl -pthread -Wl,-rpath -Wl,/home/jenkins/kea_installed/lib -Wl,-rpath -Wl,/opt/log4cplus/lib
../../../../../../src/lib/dhcpsrv/.libs/libkea-dhcpsrv.so: undefined reference to `isc::dhcp::dependOnClass(boost::shared_ptr<std::vector<boost::shared_ptr<isc::dhcp::Token>, std::allocator<boost::shared_ptr<isc::dhcp::Token> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status
Makefile:631: recipe for target 'libdhcp_legal_log_unittests' failed
make[9]: *** [libdhcp_legal_log_unittests] Error 1
make[9]: Leaving directory '/home/jenkins/workspace/kea-master/premium/src/hooks/dhcp/forensic_log/tests'