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

Reply via email to