Hi, >>>>> On Sat, 14 Apr 2007 11:36:56 +0100 >>>>> Craig Butler <[EMAIL PROTECTED]> said:
craig001> I cant get clamav-0.90.2 to build from ports. craig001> It bombs out with an error as follows; craig001> network.o(.text+0x2b): In function `r_gethostbyname': craig001> : undefined reference to `gethostbyname_r' craig001> however when it runs configure at the start of the build script it does craig001> detect gethostbyname_r; craig001> checking for gethostbyname_r... yes, and it takes 5 arguments craig001> anybody getting the same build error ? I am using FreeBSD 6.1 still 6.1 doesn't have gethostbyname_r(3). The following patch should fix the problem: Index: Makefile =================================================================== RCS file: /home/pcvs/ports/security/clamav/Makefile,v retrieving revision 1.97 diff -u -p -r1.97 Makefile --- Makefile 13 Apr 2007 18:25:19 -0000 1.97 +++ Makefile 14 Apr 2007 18:01:41 -0000 @@ -97,7 +97,7 @@ PLIST_SUB+= CLAMAVUSER=${CLAMAVUSER} \ .include <bsd.port.pre.mk> -.if ${OSVERSION} < 600000 +.if ${OSVERSION} < 601103 CONFIGURE_ARGS+= --disable-gethostbyname_r .else CONFIGURE_ARGS+= --enable-gethostbyname_r Sincerely, -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan [EMAIL PROTECTED] [EMAIL PROTECTED],jp.}FreeBSD.org http://www.imasy.org/~ume/ _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[EMAIL PROTECTED]"