<div dir="ltr">My user_chk hook unit test is failing with this following linkage issue:<div><span class="gmail-Apple-converted-space"><br></span></div><div><span class="gmail-Apple-converted-space"> <font color="#9900ff"> </font></span><font color="#9900ff">CXXLD<span class="gmail-Apple-converted-space"> </span>libdhcp_user_chk_unittests<br></font></div><div>
<p class="gmail-p2"><span class="gmail-s1"><font color="#9900ff">libdhcp_user_chk_unittests-user_unittests.o: In function `getHostNameIPAddress':</font></span></p>
<p class="gmail-p2"><span class="gmail-s1"><font color="#9900ff">/opt/jenkins/workspace/Kea/Kea/src/hooks/dhcp/user_chk/tests/../../../../../src/hooks/dhcp/user_chk/load_unload.cc:195: undefined reference to `isc::dhcp::CfgMgr::instance()'</font></span></p>
<p class="gmail-p2"><span class="gmail-s1"><font color="#9900ff">/opt/jenkins/workspace/Kea/Kea/src/hooks/dhcp/user_chk/tests/../../../../../src/hooks/dhcp/user_chk/load_unload.cc:195: undefined reference to `isc::dhcp::CfgMgr::getStagingCfg()'</font></span></p>
<p class="gmail-p2"><span class="gmail-s1"><font color="#9900ff">/opt/jenkins/workspace/Kea/Kea/src/hooks/dhcp/user_chk/tests/../../../../../src/hooks/dhcp/user_chk/load_unload.cc:195: undefined reference to `isc::dhcp::CfgIface::use(unsigned short, std::string const&)'</font></span></p>
<p class="gmail-p2"><span class="gmail-s1"><font color="#9900ff">collect2: error: ld returned 1 exit status</font></span></p><p class="gmail-p2">In addition to existing Makefile.am LIBS, I've added these dhcpsrv Libs too. Looks like I'm missing something here. Can someone please help here?</p><pre style="color:rgb(0,0,0);font-family:Menlo;font-size:9pt">libdhcp_user_chk_unittests_LDADD += $(top_builddir)/src/bin/dhcp4/<a href="http://libdhcp4.la">libdhcp4.la</a><br>libdhcp_user_chk_unittests_LDADD += $(top_builddir)/src/lib/cfgrpt/<a href="http://libcfgrpt.la">libcfgrpt.la</a><br>libdhcp_user_chk_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/<a href="http://libkea-dhcpsrv.la">libkea-dhcpsrv.la</a><br>libdhcp_user_chk_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/testutils/<a href="http://libdhcpsrvtest.la">libdhcpsrvtest.la</a><br>libdhcp_user_chk_unittests_LDADD += $(top_builddir)/src/lib/eval/<a href="http://libkea-eval.la">libkea-eval.la</a><br>libdhcp_user_chk_unittests_LDADD += $(top_builddir)/src/lib/dhcp_ddns/<a href="http://libkea-dhcp_ddns.la">libkea-dhcp_ddns.la</a><br>libdhcp_user_chk_unittests_LDADD += $(top_builddir)/src/lib/testutils/<a href="http://libkea-testutils.la">libkea-testutils.la</a><br>libdhcp_user_chk_unittests_LDADD += $(top_builddir)/src/lib/stats/<a href="http://libkea-stats.la">libkea-stats.la</a><br>libdhcp_user_chk_unittests_LDADD += $(top_builddir)/src/lib/config/<a href="http://libkea-cfgclient.la">libkea-cfgclient.la</a><br>libdhcp_user_chk_unittests_LDADD += $(top_builddir)/src/lib/dhcp/tests/<a href="http://libdhcptest.la">libdhcptest.la</a><br></pre></div></div>