[mapguide-internals] varargs/stdargs Compatibility Error in Linux Build

UV uvwild at gmail.com
Fri May 1 01:54:35 EDT 2009

building MapGuide Trunk on Centos5.2
- I completed the yum install list for required libraries on the wiki...
- Is there maybe a requirement for a specific GCC version ?

using gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-44)
I get the following error in the dbxml code!!!

/usr/lib/gcc/i386-redhat-linux/4.1.2/include/varargs.h:4:2: error: 
#error "GCC no longer implements <varargs.h>."
/usr/lib/gcc/i386-redhat-linux/4.1.2/include/varargs.h:5:2: error: 
#error "Revise your code to use <stdarg.h>."
In file included from ../dist/../mutex/mut_pthread.c:13:
../dist/../dbinc/mutex_int.h:819: error: expected 
specifier-qualifier-list before 'tsl_t'
../dist/../mutex/mut_pthread.c: In function '__db_pthread_mutex_lock':

this looks like its time to update the included dbxml libraries.....    
    any suggestions?

More information about the mapguide-internals mailing list