<div dir="ltr">Any clue here? I'm adding <# include "load_unload.cc"> in my unit test and wondering how to fix this linkage issue. is there any other libs, I need to add in the list</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 7, 2017 at 10:55 PM, Gokulakrishnan Gopalakrishnan <span dir="ltr"><<a href="mailto:ggopalakrishnan@salesforce.com" target="_blank">ggopalakrishnan@salesforce.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">My user_chk hook unit test is failing with this following linkage issue:<div><span class="m_4061546208858152813gmail-Apple-converted-space"><br></span></div><div><span class="m_4061546208858152813gmail-Apple-converted-space"> <font color="#9900ff"> </font></span><font color="#9900ff">CXXLD<span class="m_4061546208858152813gmail-Apple-converted-space"> </span>libdhcp_user_chk_unittests<br></font></div><div>
<p class="m_4061546208858152813gmail-p2"><span class="m_4061546208858152813gmail-s1"><font color="#9900ff">libdhcp_user_chk_unittests-<wbr>user_unittests.o: In function `getHostNameIPAddress':</font></span></p>
<p class="m_4061546208858152813gmail-p2"><span class="m_4061546208858152813gmail-s1"><font color="#9900ff">/opt/jenkins/workspace/Kea/<wbr>Kea/src/hooks/dhcp/user_chk/<wbr>tests/../../../../../src/<wbr>hooks/dhcp/user_chk/load_<wbr>unload.cc:195: undefined reference to `isc::dhcp::CfgMgr::instance()<wbr>'</font></span></p>
<p class="m_4061546208858152813gmail-p2"><span class="m_4061546208858152813gmail-s1"><font color="#9900ff">/opt/jenkins/workspace/Kea/<wbr>Kea/src/hooks/dhcp/user_chk/<wbr>tests/../../../../../src/<wbr>hooks/dhcp/user_chk/load_<wbr>unload.cc:195: undefined reference to `isc::dhcp::CfgMgr::<wbr>getStagingCfg()'</font></span></p>
<p class="m_4061546208858152813gmail-p2"><span class="m_4061546208858152813gmail-s1"><font color="#9900ff">/opt/jenkins/workspace/Kea/<wbr>Kea/src/hooks/dhcp/user_chk/<wbr>tests/../../../../../src/<wbr>hooks/dhcp/user_chk/load_<wbr>unload.cc:195: undefined reference to `isc::dhcp::CfgIface::use(<wbr>unsigned short, std::string const&)'</font></span></p>
<p class="m_4061546208858152813gmail-p2"><span class="m_4061546208858152813gmail-s1"><font color="#9900ff">collect2: error: ld returned 1 exit status</font></span></p><p class="m_4061546208858152813gmail-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_<wbr>LDADD += $(top_builddir)/src/bin/dhcp4/<a href="http://libdhcp4.la" target="_blank"><wbr>libdhcp4.la</a><br>libdhcp_user_chk_unittests_<wbr>LDADD += $(top_builddir)/src/lib/<wbr>cfgrpt/<a href="http://libcfgrpt.la" target="_blank">libcfgrpt.la</a><br>libdhcp_user_chk_unittests_<wbr>LDADD += $(top_builddir)/src/lib/<wbr>dhcpsrv/<a href="http://libkea-dhcpsrv.la" target="_blank">libkea-dhcpsrv.la</a><br>libdhcp_user_chk_unittests_<wbr>LDADD += $(top_builddir)/src/lib/<wbr>dhcpsrv/testutils/<a href="http://libdhcpsrvtest.la" target="_blank">libdhcpsrvte<wbr>st.la</a><br>libdhcp_user_chk_unittests_<wbr>LDADD += $(top_builddir)/src/lib/eval/<a href="http://libkea-eval.la" target="_blank">l<wbr>ibkea-eval.la</a><br>libdhcp_user_chk_unittests_<wbr>LDADD += $(top_builddir)/src/lib/dhcp_<wbr>ddns/<a href="http://libkea-dhcp_ddns.la" target="_blank">libkea-dhcp_ddns.la</a><br>libdhcp_user_chk_unittests_<wbr>LDADD += $(top_builddir)/src/lib/<wbr>testutils/<a href="http://libkea-testutils.la" target="_blank">libkea-testutils.la</a><br>libdhcp_user_chk_unittests_<wbr>LDADD += $(top_builddir)/src/lib/stats/<a href="http://libkea-stats.la" target="_blank"><wbr>libkea-stats.la</a><br>libdhcp_user_chk_unittests_<wbr>LDADD += $(top_builddir)/src/lib/<wbr>config/<a href="http://libkea-cfgclient.la" target="_blank">libkea-cfgclient.la</a><br>libdhcp_user_chk_unittests_<wbr>LDADD += $(top_builddir)/src/lib/dhcp/<wbr>tests/<a href="http://libdhcptest.la" target="_blank">libdhcptest.la</a><br></pre></div></div>
</blockquote></div><br></div>