Hello -- see the attachment. Bjoern Doebel wrote:
Hi, Cool. Would you mind sharing the output of "svn diff" with us as well?
Index: l4/pkg/dietlibc/lib/contrib/dietlibc/include/stdarg.h =================================================================== --- l4/pkg/dietlibc/lib/contrib/dietlibc/include/stdarg.h (revision 459) +++ l4/pkg/dietlibc/lib/contrib/dietlibc/include/stdarg.h (working copy) @@ -9,7 +9,7 @@ #if (__GNUC__ > 2) || ((__GNUC__ == 2) && (__GNUC_MINOR__ >= 96))
typedef __builtin_va_list va_list; -#define va_start(v,l) __builtin_stdarg_start((v),l) +#define va_start(v,l) __builtin_va_start((v),l) #define va_end __builtin_va_end #define va_arg __builtin_va_arg #define __va_copy(d,s) __builtin_va_copy((d),(s)) Index: l4/pkg/dde/fbsd/lib/include/bsd/contrib/i386/include/stdarg.h =================================================================== --- l4/pkg/dde/fbsd/lib/include/bsd/contrib/i386/include/stdarg.h (revision 459) +++ l4/pkg/dde/fbsd/lib/include/bsd/contrib/i386/include/stdarg.h (working copy) @@ -48,8 +48,7 @@
#if (defined(__GNUC__) && (__GNUC__ == 2 && __GNUC_MINOR__ > 95 || __GNUC__ >= 3) && !defined(__INTEL_COMPILER))
-#define va_start(ap, last) \ - __builtin_stdarg_start((ap), (last)) +#define va_start(v,l) __builtin_va_start((v),(l))
#define va_arg(ap, type) \ __builtin_va_arg((ap), type) Index: l4/pkg/bootstrap/server/src/ARCH-amd64/libc32/include/stdarg.h =================================================================== --- l4/pkg/bootstrap/server/src/ARCH-amd64/libc32/include/stdarg.h (revision 459) +++ l4/pkg/bootstrap/server/src/ARCH-amd64/libc32/include/stdarg.h (working copy) @@ -7,7 +7,7 @@ #if (__GNUC__ > 2) || (__GNUC__ == 2) && (__GNUC_MINOR__ > 96)
typedef __builtin_va_list va_list; -#define va_start(v,l) __builtin_stdarg_start((v),l) +#define va_start(v,l) __builtin_va_start((v),l) #define va_end __builtin_va_end #define va_arg __builtin_va_arg #define __va_copy(d,s) __builtin_va_copy((d),(s)) Index: l4/pkg/roottask/server/src/trampoline.c =================================================================== --- l4/pkg/roottask/server/src/trampoline.c (revision 459) +++ l4/pkg/roottask/server/src/trampoline.c (working copy) @@ -77,7 +77,7 @@ /* NORETURN */ }
-#elif +#else
#error Unknown architecture!
Index: kernel/fiasco/src/kern/genchecksum.cc =================================================================== --- kernel/fiasco/src/kern/genchecksum.cc (revision 459) +++ kernel/fiasco/src/kern/genchecksum.cc (working copy) @@ -99,7 +99,8 @@
for (i=0; i<2; i++) { - char c, *idx; + char c; + const char *idx;
if (! this_char(fd, &c)) return 0; Index: dice/configure =================================================================== --- dice/configure (revision 459) +++ dice/configure (working copy) @@ -20624,7 +20624,7 @@ else
set `$YACC --version|grep 'GNU Bison'|cut -d ' ' -f 4|sed -e 's/./ /'` - if test "(" "${1}" = "2" -a "(" "${2}" = "1a" -o "${2}" = "1b" -o "${2}" = "2" -o "${2}" = "3" ")" ")"; then + if test "(" "${1}" = "2" -a "(" "${2}" = "1a" -o "${2}" = "1b" -o "${2}" = "2" -o "${2}" = "4.1" ")" ")"; then dice_bison_version="${1}.${2} (ok)" else dice_bison_version=invalid Index: dice/src/parser/c-c++/c-parser.yy =================================================================== --- dice/src/parser/c-c++/c-parser.yy (revision 459) +++ dice/src/parser/c-c++/c-parser.yy (working copy) @@ -3,7 +3,7 @@ %defines %define "parser_class_name" "c_parser"
-%{ +%code requires { #include "fe/FEFunctionDeclarator.h" #include "fe/FEArrayDeclarator.h" #include "fe/FEEnumDeclarator.h" @@ -29,7 +29,7 @@ #if defined(HAVE_CONFIG_H) #include "config.h" #endif -%} +}
// The parsing context. %parse-param { c_parser_driver& driver } @@ -82,9 +82,9 @@ std::vector<CFETypeSpec*>* vecType; };
-%{ +%code { #include "c-parser-driver.hh" -%} +}
%token EOF_TOKEN 0 "end of file" %token INVALID 1 "invalid token" Index: dice/src/parser/idl/idl-parser.yy =================================================================== --- dice/src/parser/idl/idl-parser.yy (revision 459) +++ dice/src/parser/idl/idl-parser.yy (working copy) @@ -3,7 +3,7 @@ %defines %define "parser_class_name" "idl_parser"
-%{ +%code requires { #include "fe/FESimpleType.h" #include "fe/FEIdentifier.h" #include "fe/FEInterface.h" @@ -43,7 +43,7 @@ #if defined(HAVE_CONFIG_H) #include "config.h" #endif -%} +}
// The parsing context. %parse-param { idl_parser_driver& driver } @@ -105,9 +105,9 @@ vector<PortSpec>* pSpecs; };
-%{ +%code { #include "idl-parser-driver.hh" -%} +}
%token EOF_TOKEN 0 "end of file" %token INVALID 1 "invalid token" Index: dice/configure.in =================================================================== --- dice/configure.in (revision 459) +++ dice/configure.in (working copy) @@ -49,7 +49,7 @@ fi AC_CACHE_CHECK([for bison version], dice_bison_version, [ set `$YACC --version|grep 'GNU Bison'|cut -d ' ' -f 4|sed -e 's/./ /g'` - if test "(" "${1}" = "2" -a "(" "${2}" = "1a" -o "${2}" = "1b" -o "${2}" = "2" -o "${2}" = "3" ")" ")"; then + if test "(" "${1}" = "2" -a "(" "${2}" = "1a" -o "${2}" = "1b" -o "${2}" = "2" -o "${2}" = "4" ")" ")"; then dice_bison_version="${1}.${2} (ok)" else dice_bison_version=invalid