It seems to be caused by the recent change to the Makefiles in sys/boot/i386 on 09/02/2004 by ru. There is no explicit target for sio.o in the boot2/Makefile, and the default target fails to pass SIOSPD and friends to the preprocessor. Adding an edited copy of the boot1.o target for sio.o to the Makefile seemed to work for me (at least I ended up with a boot2 binary identical to my existing /boot/boot2 - I haven't rebooted yet as I'm still building the kernel). Simon > On Mon, 16 Feb 2004, Tomas Randa wrote: > > > Hi, I have same problem, my configuration i Duron 700, VIA KT133A, > > Athlon specified in make.conf > Same problem here in Germany! > > Uli. > > > > > ===> sys/boot/i386/boot2 > > objcopy -S -O binary boot1.out boot1 > > dd if=/dev/zero of=boot2.ldr bs=276 count=1 > > 1+0 records in > > 1+0 records out > > 276 bytes transferred in 0.000292 secs (945002 bytes/sec) > > cc -Os -fno-guess-branch-probability -fomit-frame-pointer > > -mno-align-long-strings -mrtd -DUFS1_AND_UFS2 > > -I/usr/src/sys/boot/i386/boot2/../../common > > -I/usr/src/sys/boot/i386/boot2/../btx/lib -I. -Wall -Waggregate-return > > -Wbad-function-cast -Wcast-align -Wmissing-declarations > > -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow > > -Wstrict-prototypes -Wwrite-strings -ffreestanding > > -mpreferred-stack-boundary=2 -S -o boot2.s.tmp > > /usr/src/sys/boot/i386/boot2/boot2.c > > sed -e '/align/d' -e '/nop/d' < boot2.s.tmp > boot2.s > > rm -f boot2.s.tmp > > as --defsym FLAGS=0x80 --defsym SIOPRT=0x3f8 --defsym SIOFMT=0x3 > > --defsym SIOSPD=9600 -o boot2.o boot2.s > > cc -Os -fno-guess-branch-probability -fomit-frame-pointer > > -mno-align-long-strings -mrtd -DUFS1_AND_UFS2 > > -I/usr/src/sys/boot/i386/boot2/../../common > > -I/usr/src/sys/boot/i386/boot2/../btx/lib -I. -Wall -Waggregate-return > > -Wbad-function-cast -Wcast-align -Wmissing-declarations > > -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow > > -Wstrict-prototypes -Wwrite-strings -ffreestanding > > -mpreferred-stack-boundary=2 -c /usr/src/sys/boot/i386/boot2/sio.S > > /var/tmp//ccfR9bIu.s: Assembler messages: > > /var/tmp//ccfR9bIu.s:84: Error: undefined symbol `SIOSPD' in operation > > setting `SIO_DIV' > > /var/tmp//ccfR9bIu.s:35: Error: undefined symbol `SIO_FMT' in operation > > /var/tmp//ccfR9bIu.s:39: Error: value of 115200 too large for field of 2 > > bytes at 13 > > *** Error code 1 > > > > Stop in /usr/src/sys/boot/i386/boot2. > > *** Error code 1 > > > > Stop in /usr/src/sys/boot/i386. > > *** Error code 1 > > > > Stop in /usr/src/sys/boot. > > *** Error code 1 > > > > Stop in /usr/src/sys. > > *** Error code 1 > > > > Stop in /usr/src. > > *** Error code 1 > > > > Stop in /usr/src. > > *** Error code 1 > > > > Stop in /usr/src. > > > > > > > > > > -- > > Tomas Randa <lists_at_hosting50.cz> > > _______________________________________________ > > freebsd-current_at_freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-current > > To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org" > > > > +---------------------------+ > | Peter Ulrich Kruppa | > | Wuppertal | > | Germany | > +---------------------------+ > _______________________________________________ > freebsd-current_at_freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org" >Received on Mon Feb 16 2004 - 06:08:45 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:43 UTC