Subject: i386 broken again [was Re: i386 build failure]
To: None <current-users@netbsd.org>
From: Julio M. Merino Vidal <jmmv@NetBSD.org>
List: current-users
Date: 05/31/2007 21:39:07
On Tue, May 29, 2007 at 08:02:21PM +0200, Havard Eidnes wrote:
> > After the "Image size too big (88Kb)" problem has been fixed in an
> > i386 release build, I have found another build error. The log's tail
> > is shown below. Any idea?
> >
> > compile ramdisk-big/ramdiskbin.o
> > link ramdisk-big/ramdiskbin
> > /Users/jmmv/Projects/NetBSD/obj.i386/Volumes/NetBSD/src/destdir.i386/
> > usr/lib/libc.a(multibyte_amd1.o): In function `wctob':
> > multibyte_amd1.c:(.text+0x0): multiple definition of `wctob'
> > libhack.o:: first defined here
>
> This is caused by the wide character support being integrated
> into libcurses. I just committed a fix to
> distrib/utils/libhack/multibyte.c which should fix this build
> problem. I've however not tested the result, so it would be nice
> if someone could help out to test that sysinst still works as it
> should.
Oh, come on. Not again! I really, really, really hate hitting these
silly errors over and over again:
(Not saying this specific failure was your fault. Just pointing out
that the disks have overflown the size limit again...) :-(
create bootfloppy/boot1.fs (from: boot netbsd)
create bootfloppy-big/boot-big1.fs (from: boot USTAR.volsize.13200 netbsd)
Running instboot: /Users/jmmv/Projects/NetBSD/tools.i386/bin/nbinstallboot -mi386 floppy.4646.tar /Users/jmmv/Projects/NetBSD/obj.i386/Volumes/NetBSD/src/destdir.i386/usr/mdec/bootxx_ustarfs
Running instboot: /Users/jmmv/Projects/NetBSD/tools.i386/bin/nbinstallboot -mi386 floppy.4651.tar /Users/jmmv/Projects/NetBSD/obj.i386/Volumes/NetBSD/src/destdir.i386/usr/mdec/bootxx_ustarfs
Free space in last tar block: boot 332, netbsd 340,
Writing 4423680 bytes (4320 KB) on 3 disks, padded by 1371648 bytes (1339 KB)
Creating disk 1 to boot1.fs
Free space in last tar block: boot 332, netbsd 340,
buildfloppies.sh: Image is 87380 bytes (85 KB) too big to fit on 1 disk
Creating disk 2 to boot2.fs
--- boot-big1.fs ---
*** [boot-big1.fs] Error code 1
1 error
nbmake: stopped in /Volumes/NetBSD/src/distrib/i386/floppies/bootfloppy-big
--- all-bootfloppy-big ---
*** [all-bootfloppy-big] Error code 2
Creating disk 3 to boot3.fs
0+1 records in
1+0 records out
1474560 bytes transferred in 0.006104 secs (241573038 bytes/sec)
Final result:
-rw-r--r-- 1 jmmv jmmv 1474560 May 31 22:31 boot1.fs
-rw-r--r-- 1 jmmv jmmv 1474560 May 31 22:31 boot2.fs
-rw-r--r-- 1 jmmv jmmv 1474560 May 31 22:31 boot3.fs
A failure has been detected in another branch of the parallel make
nbmake: stopped in /Volumes/NetBSD/src/distrib/i386/floppies/bootfloppy
--
Julio M. Merino Vidal <jmmv@NetBSD.org>