Hi David

>From sys/i386/include/ansi.h:

(1) #if defined __GNUC__
(2) #if (__GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ > 95)
(3) #define _BSD_VA_LIST_   __builtin_va_list       /* internally known to gcc */
(4) #endif
(5) typedef _BSD_VA_LIST_ __gnuc_va_list;           /* compatibility w/GNU headers*/
(6) #else
(7) #define _BSD_VA_LIST_   char *                  /* va_list */
(8) #endif /*__GNUC__*/

On my system, (1) is TRUE, (2) is FALSE, so in (5) _BSD_VA_LIST_ is
undefined. (which breaks building a kernel, and probably more)

Placing a (7) before (5) solves the problem. 

Mark

-- 
Mark Santcroos                          RIPE Network Coordination Centre
http://www.ripe.net/home/mark/          New Projects Group/TTM

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to