Alexander K. Hansen wrote:
This kind of looks like a standards change in Apple's gcc4.0.1:
[]
In file included from
/sw/src/fink.build/php5-apache2-ssl-5.0.4-23/php-5.0.4/ext/mbstring/oniguruma/regerror.c:37:
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/varargs.h:4:2: error:
#error "GCC no longer implements <varargs.h>."
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/include/varargs.h:5:2: error:
#error "Revise your code to use <stdarg.h>."

This error message from <varargs.h> was already there in 4.0.0. You would have to find out why it wants to include it, i.e. why configure thinks you don't have <stdarg.h>.

Actually, looking at the code, I think this is a bug in regerror.c: It uses

#ifdef HAVE_STDARG_PROTOTYPES
#include <stdarg.h>

but HAVE_STDARG_PROTOTYPES is the C++ flag for existence of <stdarg.h>. The C flag is HAVE_STDARG_H which is what they should be using there.

--
Martin




-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to