<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jul 15, 2013, at 6:12 PM, Arran Cudbard-Bell <<a href="mailto:a.cudbardb@freeradius.org">a.cudbardb@freeradius.org</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br>On 15 Jul 2013, at 22:23, Arran Cudbard-Bell <<a href="mailto:a.cudbardb@freeradius.org">a.cudbardb@freeradius.org</a>> wrote:<br><br><blockquote type="cite"><br>On 15 Jul 2013, at 21:21, Arran Cudbard-Bell <<a href="mailto:a.cudbardb@freeradius.org">a.cudbardb@freeradius.org</a>> wrote:<br><br><blockquote type="cite"><br>On 15 Jul 2013, at 20:59, Alan DeKok <<a href="mailto:aland@deployingradius.com">aland@deployingradius.com</a>> wrote:<br><br><blockquote type="cite">Aaron Hurt wrote:<br><blockquote type="cite">Just did this myself, it looks like HAVE_CRYPT isn't being properly<br>defined by the configure script on FreeBSD and missing.c is trying to<br>emulate it which causes a conflict with the FreeBSD base definition.  I<br>was able to get things to compile on a 9.1-RELEASE-p3 amd64 box by<br>exporting CFLAGS="-I/usr/local/include" and<br>LDFLAGS="-L/usr/local/include" … this got everything to build but there<br>are still some linking errors when it gets to the proto_dhcp module.<br>I'll dig a bit more into this later today.<br></blockquote></blockquote><br>Verify this is with HEAD please. I did fix an issue yesterday evening with the configure scripts not exiting if they found the header in the normal search path. Teaches me to delete random " " values with no comments as to what they do...<br></blockquote><br>Nope present in HEAD too, I can produce it.<br></blockquote><br>Pushed fixes.<br><br>Arran Cudbard-Bell <<a href="mailto:a.cudbardb@freeradius.org">a.cudbardb@freeradius.org</a>><br>FreeRADIUS Development Team<br><br>-<br>List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/devel.html">http://www.freeradius.org/list/devel.html</a><br></blockquote></div><div><br></div><div>It's getting much further without setting any special environment variables but it now stops when trying to link rlm_idn complaining it cannot file -lidn when it is intact installed /usr/local/lib</div><div><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div>-rw-r--r--  1 root  wheel  249804 Jul 16 11:14 /usr/local/lib/libidn.a</div></div><div><div>-rwxr-xr-x  1 root  wheel    1012 Jul 16 11:14 /usr/local/lib/libidn.la</div></div><div><div>lrwxr-xr-x  1 root  wheel      12 Jul 16 11:14 /usr/local/lib/libidn.so -> libidn.so.17</div></div><div><div>-rwxr-xr-x  1 root  wheel  217566 Jul 16 11:14 /usr/local/lib/libidn.so.17</div></div></blockquote><div><br></div><div>Output from ./configure specifying paths for rlm_idn …</div><div><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div>=== configuring in src/modules/rlm_idn (/usr/local/src/freeradius-server/src/modules/rlm_idn)</div></div><div><div>configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local'  '--with-rlm-idn-libraries=/usr/local/lib' '--with-rlm-idn-includes=/usr/local/include' --cache-file=/dev/null --srcdir=.</div></div><div><div>checking for gcc... gcc</div></div><div><div>checking whether the C compiler works... yes</div></div><div><div>checking for C compiler default output file name... a.out</div></div><div><div>checking for suffix of executables... </div></div><div><div>checking whether we are cross compiling... no</div></div><div><div>checking for suffix of object files... o</div></div><div><div>checking whether we are using the GNU C compiler... yes</div></div><div><div>checking whether gcc accepts -g... yes</div></div><div><div>checking for gcc option to accept ISO C89... none needed</div></div><div><div>checking how to run the C preprocessor... gcc -E</div></div><div><div>checking for idna_to_ascii_8z in -lidn... no</div></div><div><div>checking for idna_to_ascii_8z in -lidn in /usr/local/lib... yes</div></div><div><div>checking for idna.h... no</div></div><div><div>checking for idna.h in /usr/local/include... yes</div></div><div><div>configure: creating ./config.status</div></div><div><div>config.status: creating all.mk</div></div></blockquote><div><br></div><div>The build fails here:</div><div><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div>CC src/modules/rlm_idn/rlm_idn.c</div></div><div><div>/usr/bin/ld: cannot find -lidn</div></div><div><div>gmake: *** [build/lib/local/rlm_idn.la] Error 1</div></div></blockquote><div><br></div><div>I'll do some more digging and see if I can resolve this.</div><div><br></div><div>-- Aaron</div></body></html>