buildworld fails at boot2
Garance A Drosihn
drosih at rpi.edu
Mon Feb 16 12:33:17 PST 2004
At 4:08 PM +0100 2/16/04, heath at cng.fr wrote:
>[This problem] 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).
>
> > > - - - - - - - - Logfile of problem buildworld - - - -
> > > ===> sys/boot/i386/boot2
> > > ...skipping along...
> > > 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
> > > - - - - - - - - - - - - - - - - - - - - - - - - - - -
I'm glad to see someone else reporting this. I ran into the same
errors while testing my 'make realclean' target, and I couldn't
imagine why it would be effecting me but nobody else. Perhaps
the build works fine if there are files left over from a previous
buildworld.
Ruslan, has anyone mentioned this to you yet?
--
Garance Alistair Drosehn = gad at gilead.netel.rpi.edu
Senior Systems Programmer or gad at freebsd.org
Rensselaer Polytechnic Institute or drosih at rpi.edu
More information about the freebsd-current
mailing list