Ethereal-dev: Re: [Ethereal-dev] problems building on mac os x

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxx>
Date: Fri, 7 Dec 2001 14:18:15 -0800 (PST)
> you have to replace config.sub and config.guess to the versions 
> available in /usr/libexec/.
> Than your OS should be detected and the following option
> -traditional-cpp
> will be used by the c compiler. This solves your problem.

Could somebody please explain what "traditional" features of the C
preprocessor we're using that require the "-traditional-cpp" flag?

And also explain why GCC 2.95.1 on Solaris/SPARC appears to compile
Ethereal *without* "-traditional-cpp"?

And why, when not run with "-traditional-cpp", the version of GCC in
MacOS X prints an error message referring to a non-existent line in
"buffer.c"?

(Is the answer just "Apple's GCC is buggy"?)