Package: squid3
Version: 3.0.STABLE18-1
Severity: important
Tags: patch
User: [email protected]
Usertags: kfreebsd
Hi,
the current version fails to build on GNU/kFreeBSD.
It needs small tweak to support ACL ARP, see bellow.
It would also be nice if you can ask upstream
to include this change.
Thanks in advance
Petr
only in patch2:
unchanged:
--- squid3-3.0.STABLE18.orig/include/config.h
+++ squid3-3.0.STABLE18/include/config.h
@@ -90,6 +90,9 @@
#define _SQUID_LINUX_THREADS_
#endif
+#elif defined(__FreeBSD_kernel__) /* GNU/kFreeBSD */
+#define _SQUID_KFREEBSD_
+
#elif defined(__sgi__) || defined(sgi) || defined(__sgi) /* SGI */
#define _SQUID_SGI_
#if !defined(_SVR4_SOURCE)
only in patch2:
unchanged:
--- squid3-3.0.STABLE18.orig/src/ACLARP.cc
+++ squid3-3.0.STABLE18/src/ACLARP.cc
@@ -438,7 +438,7 @@
return (0 == splayLastResult);
}
-#elif defined(_SQUID_FREEBSD_) || defined(_SQUID_NETBSD_) ||
defined(_SQUID_OPENBSD_) || defined(_SQUID_DRAGONFLY_)
+#elif defined(_SQUID_FREEBSD_) || defined(_SQUID_KFREEBSD_) ||
defined(_SQUID_NETBSD_) || defined(_SQUID_OPENBSD_) ||
defined(_SQUID_DRAGONFLY_)
struct arpreq arpReq;
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]