<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi there,</p>
<p><br>
</p>
<p>I'm not sure if Kea developers are following threads here, however:</p>
<p><br>
</p>
<p>We are developing hooks/callouts and I've recently figured out that Kea does not provide all the required headers.</p>
<p><br>
</p>
<p><span>Have a look at the src/lib/dhcp/Makefile.am:</span><br>
</p>
<p><span><br>
</span></p>
<p><span></span></p>
<div># Specify the headers for copying into the installation directory tree. <b>User-</b></div>
<div># <b>written libraries may need access to all libdhcp++ headers</b>.</div>
<div>libkea_dhcp___includedir = $(pkgincludedir)/dhcp</div>
<div>libkea_dhcp___include_HEADERS = \</div>
<div>...</div>
<div><br>
</div>
<div>The comment above declares a quite obvious thing that <span style="font-size: 12pt;">user-</span><span style="font-size: 12pt;">written libraries may need access to all headers.</span><span style="font-size: 12pt;"> </span><span style="font-size: 12pt;">But
 o</span><span style="font-size: 12pt;">nly 27 headers out of ~43 are listed to be installed. For instance, </span><span style="font-size: 12pt;">option6_iaaddr.h gets installed while option6_iaprefix.h does not.</span></div>
<div>According to my understanding it's a bug and Makefile.am shall be updated accordingly.</div>
<div>Is anybody from design here to comment?</div>
<br>
<p></p>
<p><span>Thanks,</span></p>
<p><span> Ilya.</span></p>
</div>
</body>
</html>