headers "present but cannot be compiled" for autoconf 2.53

Alexander Bokovoy a.bokovoy at sam-solutions.net
Wed Aug 27 08:19:05 GMT 2003


On Wed, Aug 27, 2003 at 03:14:12PM +1000, Tim Potter wrote:
> Is anyone else annoyed by these guys?
> 
> configure: WARNING: net/if.h: present but cannot be compiled
> configure: WARNING: net/if.h: check for missing prerequisite headers?
> configure: WARNING: net/if.h: proceeding with the preprocessor's result
> configure: WARNING:     ## ------------------------------------ ##
> configure: WARNING:     ## Report this to bug-autoconf at gnu.org. ##
> configure: WARNING:     ## ------------------------------------ ##
> 
> Apparently the semantics of AC_CHECK_HEADERS has changed between 2.13 and
> 2.53 so that header files have to actually compile instead of simply pass
> through cpp.  I'm a bit reluctant to have to maintain header file
> dependencies as the exact header files required are going to vary greatly
> upon what is installed on the host machine.
> 
> My favourite idea at the moment is to replace AC_CHECK_HEADERS with a
> macro that reinstates the old semantics.  
> 
> Any comments from anyone else?  It's also bugzilla bug 350.
I agree with you. This is too restrictive for what we are checking in our
configure.

-- 
/ Alexander Bokovoy
---
A horse!  A horse!  My kingdom for a horse!
		-- Wm. Shakespeare, "Henry VI"



More information about the samba-technical mailing list