Hi Henrik,

At 01.31 17/09/2005, Henrik Nordstrom wrote:

On Tue, 13 Sep 2005, Serassio Guido wrote:

                from configure:4138:
/usr/include/kern/lock.h:204:24: rt_preempt.h: No such file or directory
/usr/include/kern/lock.h:205:25: mach_ldebug.h: No such file or directory

Looks like busted system (or maybe ipfilter) headers too me. Most likely a missing header dependency.

I have build and installed ipfilter on this machine starting from sources without errors, and Squid, after forcing the ipfilter usage, builds without errors.

The only oddity was that the installation of only ip_fil.h is targeted from the make install command of ipfilter, the other include file need to be installed manually.

It seems that latest ipfilter includes are not developed for an external usage like Squid does, do you remember the SOLARIS2 define problem on Solaris ?

Any hints on how fix this problem ?

Not really. For now document the issue in the release notes.

Yes something like "Using ipfilter 4.x on HP True64 maybe that .... blah blah"

I like to add an ipfilter section in the known issues: I have found another silly problem on Solaris 10: Sun provides ipfilter 4.0.22 in the OS, but without include files ....
They need to be downloaded from the OpenSolaris web site ... :-(

You can use the following to tell configure that this header exists, making it skip the test:

env ac_cv_header_netinet_ip_compat_h=yes ./configure ...

this should save you from having to edit include/autoconf.h manually.

Yes, it works.

Regards

Guido



-
========================================================
Guido Serassio
Acme Consulting S.r.l. - Microsoft Certified Partner
Via Lucia Savarino, 1           10098 - Rivoli (TO) - ITALY
Tel. : +39.011.9530135  Fax. : +39.011.9781115
Email: [EMAIL PROTECTED]
WWW: http://www.acmeconsulting.it/

Reply via email to