Date: Mon, 14 Apr 2003 12:02:08 -0700 From: "Crist J. Clark" <crist.clark@attbi.com> To: "Robin P. Blanchard" <Robin.Blanchard@gactr.uga.edu> Cc: adrian@freebsd.org Subject: Re: Ipf headers not installed per default ? Message-ID: <20030414190208.GA21249@blossom.cjclark.org> In-Reply-To: <EE3D3FBAFFCAED448C21C398FDAD91AC0107EE@EBE1.gc.nat> References: <EE3D3FBAFFCAED448C21C398FDAD91AC0107EE@EBE1.gc.nat>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Apr 11, 2003 at 03:40:22PM -0400, Robin P. Blanchard wrote:
> Just rebuilt and installed/world kernel: FreeBSD 4.8-STABLE #0: Fri Apr 11
> 14:34:37 EDT 2003
>
> Using the latest Makefile for squid25:
> # fgrep \$FreeBSD /usr/ports/www/squid/Makefile
> # $FreeBSD: ports/www/squid/Makefile,v 1.100 2003/04/09 08:31:30 adrian Exp $
> Modified with:
> # fgrep CONFIGURE_ARGS Makefile |fgrep -v \#
[snip]
> CONFIGURE_ARGS+= --enable-ipf-transparent
This is the one that needs IPFilter headers.
> The configure script does not locate IPF's header files. I had to manually
> copy them over:
> # cp -p /usr/src/sys/contrib/ipfilter/netinet/*.h /usr/include/netinet/
>
> Squid then built fine. Should these header files be installed with the world?
> Or should squid's port be modified to include /usr/src/sys/include/ipfilter ?
It shouldn't look in /usr/src. Ports should (a) not expect the user to
have a FreeBSD source tree or (b) demand that it be in /usr/src
(although you could add a make variable that is the base of the source
tree that defaults to /usr/src, if there isn't one already).
The IPFilter .h-files should be installed with world. Whether they
belong in /usr/include/netinet or somewhere else is a different
matter. Without digging into the CVS repo, I'd venture to guess that
this happened when IPFitler files got separated out of the src/sys
tree into src/sys/contrib/ipfilter.
Why don't you send in a PR on this?
--
Crist J. Clark | cjclark@alum.mit.edu
| cjclark@jhu.edu
http://people.freebsd.org/~cjc/ | cjc@freebsd.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030414190208.GA21249>
