Subject: build.sh of -current fails in mklocale [was Re: CVS commit: basesrc]
To: None <tshiozak@netbsd.org, current-users@netbsd.org>
From: Nick Hudson <skrll@netbsd.org>
List: current-users
Date: 03/18/2002 14:40:14
--------------Boundary-00=_2FB6FC4NSZ1J1L5SA52P
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

[moved to current-users]

On Sunday 17 March 2002 10:14 pm, Takuya SHIOZAKI wrote:
> Module Name:	basesrc
> Committed By:	tshiozak
> Date:		Sun Mar 17 22:14:39 UTC 2002
[...]
> cvs rdiff -r1.6 -r1.7 basesrc/lib/libc/locale/runetype.h

This change has exposed mbstate_t and as a result build.sh builds from non-NetBSD -current machine will fail. I'm not sure what the correct fix should be.

Nick





--------------Boundary-00=_2FB6FC4NSZ1J1L5SA52P
Content-Type: text/x-diff;
  charset="iso-8859-1";
  name="make.log"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment; filename="make.log"

$ ./build.sh -U -D ~/work/dest
===> Bootstrapping nbmake
[...]
cc -O -I/home/nick/work/netbsd-current/tools/compat/obj -I/home/nick/work/netbsd-current/tools/compat/obj/include  -I/home/nick/work/netbsd-current/tools/mklocale/../compat -DHAVE_CONFIG_H  -D_FILE_OFFSET_BITS=64  -I. -I/home/nick/work/netbsd-current/tools/mklocale/../../usr.bin/mklocale -I/home/nick/work/netbsd-current/tools/mklocale/../../usr.bin/mklocale/../../lib/libc/locale -c -o yacc.lo yacc.c
In file included from /home/nick/work/netbsd-current/tools/mklocale/../../usr.bin/mklocale/../../lib/libc/locale/rune.h:46,
                 from /home/nick/work/netbsd-current/tools/mklocale/../../usr.bin/mklocale/yacc.y:59:
/home/nick/work/netbsd-current/tools/mklocale/../../usr.bin/mklocale/../../lib/libc/locale/runetype.h:198: syntax error before `mbstate_t'
*** Error code 1

Stop.
nbmake: stopped in /home/nick/work/netbsd-current/tools/mklocale
*** Error code 1

Stop.
nbmake: stopped in /home/nick/work/netbsd-current/tools/mklocale
*** Error code 1

Stop.
nbmake: stopped in /home/nick/work/netbsd-current/tools
*** Error code 1

Stop.
nbmake: stopped in /home/nick/work/netbsd-current
*** Error code 1

Stop.
nbmake: stopped in /home/nick/work/netbsd-current

--------------Boundary-00=_2FB6FC4NSZ1J1L5SA52P--