crypto compilation error after crypto change in kea core
https://jenkins.isc.org/job/kea-master/75/execution/node/133/log/ https://jenkins.isc.org/job/kea-master/75/execution/node/108/log/
../../../../../../src/lib/dhcpsrv/.libs/libkea-dhcpsrv.so: undefined reference to `isc::cryptolink::random(unsigned long)'
collect2: error: ld returned 1 exit status
Makefile:580: recipe for target 'libdhcp_legal_log_unittests' failed
make[9]: *** [libdhcp_legal_log_unittests] Error 1
solution:
diff --git a/src/hooks/dhcp/flex_id/tests/Makefile.am b/src/hooks/dhcp/flex_id/tests/Makefile.am
index 37f35e3..f1c3323 100644
--- a/src/hooks/dhcp/flex_id/tests/Makefile.am
+++ b/src/hooks/dhcp/flex_id/tests/Makefile.am
@@ -45,6 +45,7 @@ flex_id_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
flex_id_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
flex_id_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
flex_id_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
+flex_id_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
flex_id_unittests_LDADD += $(LOG4CPLUS_LIBS)
flex_id_unittests_LDADD += $(CRYPTO_LIBS)
flex_id_unittests_LDADD += $(BOOST_LIBS)
diff --git a/src/hooks/dhcp/forensic_log/libloadtests/Makefile.am b/src/hooks/dhcp/forensic_log/libloadtests/Makefile.am
index 7d204fc..d7485d6 100644
--- a/src/hooks/dhcp/forensic_log/libloadtests/Makefile.am
+++ b/src/hooks/dhcp/forensic_log/libloadtests/Makefile.am
@@ -65,6 +65,7 @@ libdhcp_legal_log_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.
libdhcp_legal_log_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
libdhcp_legal_log_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
libdhcp_legal_log_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
+libdhcp_legal_log_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
libdhcp_legal_log_unittests_LDADD += $(LOG4CPLUS_LIBS)
libdhcp_legal_log_unittests_LDADD += $(CRYPTO_LIBS)
libdhcp_legal_log_unittests_LDADD += $(BOOST_LIBS)
diff --git a/src/hooks/dhcp/host_cache/libloadtests/Makefile.am b/src/hooks/dhcp/host_cache/libloadtests/Makefile.am
index d282abd..0036d21 100644
--- a/src/hooks/dhcp/host_cache/libloadtests/Makefile.am
+++ b/src/hooks/dhcp/host_cache/libloadtests/Makefile.am
@@ -44,6 +44,7 @@ libdhcp_host_cache_unittests_LDADD += $(top_builddir)/src/lib/dns/libkea-dns++.l
libdhcp_host_cache_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
libdhcp_host_cache_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
libdhcp_host_cache_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
+libdhcp_host_cache_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
libdhcp_host_cache_unittests_LDADD += $(LOG4CPLUS_LIBS)
libdhcp_host_cache_unittests_LDADD += $(CRYPTO_LIBS)
libdhcp_host_cache_unittests_LDADD += $(BOOST_LIBS)
diff --git a/src/hooks/dhcp/host_cache/tests/Makefile.am b/src/hooks/dhcp/host_cache/tests/Makefile.am
index 007bb92..724b03a 100644
--- a/src/hooks/dhcp/host_cache/tests/Makefile.am
+++ b/src/hooks/dhcp/host_cache/tests/Makefile.am
@@ -51,6 +51,7 @@ host_cache_unittests_LDADD += $(top_builddir)/src/lib/database/libkea-database.l
host_cache_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
host_cache_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
host_cache_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
+host_cache_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
host_cache_unittests_LDADD += $(LOG4CPLUS_LIBS)
host_cache_unittests_LDADD += $(CRYPTO_LIBS)
host_cache_unittests_LDADD += $(BOOST_LIBS)
diff --git a/src/hooks/dhcp/host_cmds/tests/Makefile.am b/src/hooks/dhcp/host_cmds/tests/Makefile.am
index ab2efaf..1c0c488 100644
--- a/src/hooks/dhcp/host_cmds/tests/Makefile.am
+++ b/src/hooks/dhcp/host_cmds/tests/Makefile.am
@@ -44,6 +44,7 @@ host_cmds_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
host_cmds_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
host_cmds_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
host_cmds_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
+host_cmds_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
host_cmds_unittests_LDADD += $(LOG4CPLUS_LIBS)
host_cmds_unittests_LDADD += $(CRYPTO_LIBS)
host_cmds_unittests_LDADD += $(BOOST_LIBS)