On Tue, Jun 11, 2002 at 01:01:38AM +0200, Witold Wladyslaw Wojciech Wilk wrote:
> i use:
>
> ./configure --prefix=/usr/local/squid --enable-removal-policies
> --enable-delay-pools --enable-user-agent-log --enable-referer-log
> --enable-linux-netfilter --enable-cache-digest
>
> in the middle I get this:
>
> checking for netinet/if_ether.h... no
> checking for netinet/in.h... no
> checking for netinet/tcp.h... yes
> checking for netinet/ip_compat.h... no
> checking for netinet/ip_fil_compat.h... no
> checking for netinet/ip_fil.h... no
> checking for netinet/ip_nat.h... no
>
> and in the end I get:
>
> checking if Linux 2.4 kernel header files are installed... no
> WARNING: Cannot find necessary Linux 2.4 kernel header files
> Linux 2.4 Transparent Proxy support WILL NOT be enabled
...
>
> If I'm not mistaken - the "WARNING" error is due to the first checks for
> the netinet/*.h files. Dumb as it may sound - but I don't have them. To
> make matters even more dramatic - I cannot find them anywhere. I installed
> the newest (kernel-headers-2.4.18-i386-3.tgz) headers from
The netinet files come from glibc, not the kernel. You seem to be
missing more than normal (missing a few is expected). I don't know
anything about your distribution, but maybe look for glibc-headers-*.tgz.
Then do a 'make distclean' and a 'rm -f config.cache' before running
configure again.
If it still fails, look at config.log for clues.
m.
Received on Mon Jun 10 2002 - 22:35:06 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:08:38 MST