Subject: Re: First attempt at a VAX -current build
To: Matt Thomas <matt@3am-software.com>
From: Brian Chase <vaxzilla@jarai.org>
List: port-vax
Date: 12/09/2003 20:17:52
On Mon, 8 Dec 2003, Matt Thomas wrote:
> At 11:10 PM -0500 12/8/03, Brian Chase wrote:
> > If the Makefile syntax supports it, it might be nice to use something
> > like ${HAVE_GCC3:-no} instead of ${HAVE_GCC3} for the ".if" conditional
> > expressions.
>
> Actually, they just to need to .include <bsd.own.mk> and that change
> has been committed.
Blargh. I think there may still be something else that needs to be done
for this. The following build command is still having problems
when it hits src/sys/arch/vax/boot/xxboot. For some reason it wants to
create a manpage for xxboot.
./build.sh -m vax -V CHECKFLIST_FLAGS="-e -m" -R /usr/snapshot release
[...]
# compile xxboot/str.o
/u0/work/netbsd-current/src/obj/tooldir.NetBSD-1.6ZG-i386/bin/vax--netbsdelf-gcc -mno-asm-pic -D_STANDALONE -DLIBSA_NO_FD_CHECKING -DLIBSA_NO_RAW_ACCESS -DLIBSA_NO_TWIDDLE -DLIBSA_SINGLE_DEVICE=rom -DLIBSA_NO_COMPAT_UFS -DLIBSA_NO_FS_SYMLINK -DLIBSA_NO_FS_CLOSE -DLIBSA_NO_FS_WRITE -DLIBSA_NO_FS_SEEK -DNEED_UFS -DNEED_CD9660 -D__daddr_t=int32_t -I. -I/u0/work/netbsd-current/src/sys/arch/vax/boot/xxboot/../../../../ -I/u0/work/netbsd-current/src/sys/arch/vax/boot/xxboot/../../ -I/u0/work/netbsd-current/src/sys/arch/vax/boot/xxboot/../common -I/u0/work/netbsd-current/src/sys/arch/vax/boot/xxboot/../../include -DRELOC=0x2f0000 -nostdinc -isystem /u0/work/netbsd-current/src/obj/destdir.vax/usr/include -c -traditional-cpp /u0/work/netbsd-current/src/sys/arch/vax/boot/xxboot/../common/str.S
/u0/work/netbsd-current/src/obj/tooldir.NetBSD-1.6ZG-i386/bin/vax--netbsdelf-ld -N -Ttext 100000 -o xxboot.out start.o bootxx.o romread.o str.o /u0/work/netbsd-current/src/sys/arch/vax/boot/xxboot/obj/lib/sa/libsa.a /u0/work/netbsd-current/src/sys/arch/vax/boot/xxboot/obj/lib/kern/libkern.a
/u0/work/netbsd-current/src/obj/tooldir.NetBSD-1.6ZG-i386/bin/vax--netbsdelf-size xxboot.out
text data bss dec hex filename
6082 56 112 6250 186a xxboot.out
/u0/work/netbsd-current/src/obj/tooldir.NetBSD-1.6ZG-i386/bin/vax--netbsdelf-objcopy -O binary xxboot.out xxboot
nbmake: don't know how to make xxboot.1. Stop
nbmake: stopped in /u0/work/netbsd-current/src/sys/arch/vax/boot/xxboot
*** Failed target: dependall
*** Failed command: cd /u0/work/netbsd-current/src/sys/arch/vax/boot/xxboot; /u0/work/netbsd-current/src/obj/tooldir.NetBSD-1.6ZG-i386/bin/nbmake realall
*** Error code 2
Stop.
nbmake: stopped in /u0/work/netbsd-current/src/sys/arch/vax/boot/xxboot
-brian.