On Apr 14, 2010, at 7:52 AM, Jim Wright wrote:

> On Apr 12, 2010, at 11:32 PM, Jim Wright wrote:
> 
>> I'm setting up a new server completely from scratch on Snow Leopard, Mac OS 
>> X 10.6.3, trying to compile Postfix 2.7.  During make, I get this:
>> 
>> In file included from dns_lookup.c:152:
>> dns.h:23:29: error: nameser8_compat.h: No such file or directory
>> make: *** [dns_lookup.o] Error 1
>> make: *** [update] Error 1
>> 
>> 
>> I haven't seen this come up on the list yet, so I wanted to report this 
>> here.  A google search found a suggested fix, in /src/util/sys_defs.h, the 
>> following line should be commented out:
>> 
>> #define RESOLVE_H_NEEDS_NAMESER8_COMPAT_H
>> 
>> With this line commented out, I'm able to get a good build.  My question is, 
>> should I be worried about screwing something up having this line commented 
>> out? I'm sure it's there for a reason.  (grin)
> 
> I've dug a bit more into this one.  Mac OS X 10.6 no longer has an include 
> file named nameser8_compat.h.  The equivalent file seems to be 
> arpa/nameser_compat.h.  Updating the dns.h file (line 23) to include this 
> file instead results in a good build.  It may be another day or so before I'm 
> able to put this server online to test.

Just an FYI that this change does seem to be stable, I'm not noticing any 
errors running this build on Snow Leopard.

Reply via email to