Subject: Re: building after 1.4
To: Matt Knopp <mhat@fundsxpress.com>
From: Perry E. Metzger <perry@piermont.com>
List: netbsd-help
Date: 05/13/1999 18:26:07
Matt Knopp <mhat@fundsxpress.com> writes:
> So far I've only experinced this with kerberos5 and festival 1.3.1, but 
> since atleast 1.4-Beta Ive started getting errors "depreciated symbol 
> unix is no longer predefined" , which causes builds to do the wrong 
> thing. I can get around the problem by just adding '-D unix' to the build
> processes. I am mainly curious if knows why this might be. 

Because some people decided a while back that, since the C standard
technically prohibits ANY predefined variables that don't begin with
an underscore (_), that "unix" could not be predefined. Its a fairly
meaningless #ifdef, anyway, if you think about it. Anyway, this is
arguably stupid or arguably smart, depending on tastes, but it has
been done anyway.

The -Dunix is the easiest workaround. Better is getting the people who 
wrote the code to put in more meaningful ifdefs.

Perry