Hi Andreas, On Wed, Jul 04, 2012 at 04:28:00PM +0300, Andreas Gustafsson wrote: > The NetBSD-current/i386 release build has been broken for several days > now, starting with your commits of 2012-06-30 15:03:56 UTC. It's > failing with: > > --- kern-GENERIC_USERMODE --- > cc1: warnings being treated as errors > > /tmp/bracket/build/2012.07.04.11.39.42-i386/src/sys/arch/usermode/usermode/thunk.c: > In function 'thunk_printf_debug': > > /tmp/bracket/build/2012.07.04.11.39.42-i386/src/sys/arch/usermode/usermode/thunk.c:95:3: > error: implicit declaration of function '__builtin_stdarg_start' > > More logs at: > > http://releng.netbsd.org/b5reports/i386 > > The amd64 build is also broken. Please fix this ASAP.
Its weird that this comes up since i build tested it for amd64 (native) and i386 (cross om amd64) with success here on NetBSD 6.0_BETA2. I already patched this on the 2nd: ---- Module Name: src Committed By: reinoud Date: Mon Jul 2 12:17:12 UTC 2012 Modified Files: src/sys/arch/usermode/usermode: thunk.c Log Message: Fix missing <stdarg.h> include that breaks the autobuild To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/arch/usermode/usermode/thunk.c ---- I added the stdarg.h reference just in case and i double checked and build tools+build+release and it still compiles here. This is very odd! I'll comment out the i386 and amd64 usermode kernel builds for now so not to frustrate others but i have no idea why this happends... What is different for the autobuild system that it fails where as it here crossbuilds fine with build.sh? With regards, Reinoud