Subject: port-i386/17105: Building 1.5.3_RC2 on 1.5.1 fails
To: None <gnats-bugs@gnats.netbsd.org>
From: Eric Schnoebelen <eric@cirr.com>
List: netbsd-bugs
Date: 05/30/2002 10:46:18
>Number: 17105
>Category: port-i386
>Synopsis: Building 1.5.3_RC2/i386 on 1.5.1/i386 fails
>Confidential: yes
>Severity: serious
>Priority: high
>Responsible: port-i386-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu May 30 08:47:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator: Eric Schnoebelen
>Release: NetBSD 1.5.1
>Organization:
Central Iowa (Model) Railroad, Plano, TX
>Environment:
Kernel: NetBSD egsner 1.5.3 NetBSD 1.5.3 (GENERIC) #0: Thu May 9 23:12:47 CDT 2002 eric@egsner:/work/eric/NetBSD-1.5/src/sys/arch/i386/compile/GENERIC i386
Userland: NetBSD 1.5.1 i386
>Description:
Attempting to build the ramdisk-big floppy set fails building
the crunched installboot. It claims not to be able to find
<sys/bootblock.h> and <stdint.h>
installboot apparently built as part of the standard build.
Build log file is available at
ftp://ftp.cirr.com/pub/NetBSD/Build-1.5.3_RC2-i386.
The starting and final few lines are:
+ uname -m
+ MACHINE=i386
+ pwd
+ DESTDIR=/work/eric/NetBSD-1.5/src/../root.i386/
+ pwd
+ BSDOBJDIR=/work/eric/NetBSD-1.5/src/../obj.i386/
+ pwd
+ BSDSRCDIR=/work/eric/NetBSD-1.5/src
+ MKOBJDIRS=yes
+ OBJMACHINE=
+ RELEASEDIR=/home/egsner/ftp/pub/NetBSD/NetBSD-1.5.3_RC2/i386
+ export DESTDIR BSDOBJDIR BSDSRCDIR OBJMACHINE MKOBJDIRS RELEASEDIR
+ exec make release
Build started at: Wed May 29 14:07:28 CDT 2002
(cd /work/eric/NetBSD-1.5/src/etc && make distrib-dirs)
[...]
(cd /work/eric/NetBSD-1.5/src/distrib/i386/floppies/ramdisk-big/../../../../usr.sbin/installboot; make installboot.o sum.o machines.o fstypes.o ffs.o ffs_bswap.o bbinfo.o alpha.o macppc.o news.o pmax.o sparc.o sparc64.o sun68k.o vax.o)
cc -O2 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wreturn-type -Wcast-qual -Wpointer-arith -Wwrite-strings -Wswitch -Wshadow -Werror -I/work/eric/NetBSD-1.5/src/usr.sbin/installboot -I. -nostdinc -idirafter /work/eric/NetBSD-1.5/src/../root.i386//usr/include -c installboot.c
In file included from installboot.c:55:
installboot.h:46: sys/bootblock.h: No such file or directory
installboot.h:50: stdint.h: No such file or directory
*** Error code 1
>How-To-Repeat:
Build on a 1.5.1 system?
>Fix:
It appears that one of two things should be done.
Either <stdint.h> and <sys/bootblock.h> should be installed into
${DESTDIR}/usr/include, or the crunchgen-d installboot should
make sure it follows the same include paths as the standard
installboot.
>Release-Note:
>Audit-Trail:
>Unformatted: