From owner-freebsd-current@FreeBSD.ORG Mon Feb 16 12:33:17 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75F4716A4CF; Mon, 16 Feb 2004 12:33:17 -0800 (PST) Received: from smtp2.server.rpi.edu (smtp2.server.rpi.edu [128.113.2.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 317D643D1F; Mon, 16 Feb 2004 12:33:17 -0800 (PST) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp2.server.rpi.edu (8.12.8/8.12.8) with ESMTP id i1GKXDnI012756; Mon, 16 Feb 2004 15:33:14 -0500 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <1076944120.4030dcf8ac6dc@webmail.cng.fr> References: <20040216063529.GA34675@chihiro.leafy.idv.tw> <1076919826.85778.7.camel@ares.internetservice.cz> <20040216160106.N761@pukruppa.net> <1076944120.4030dcf8ac6dc@webmail.cng.fr> Date: Mon, 16 Feb 2004 15:33:12 -0500 To: heath@cng.fr, ru@FreeBSD.org From: Garance A Drosihn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: CanIt (www . canit . ca) cc: freebsd-current@FreeBSD.org Subject: Re: buildworld fails at boot2 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Feb 2004 20:33:17 -0000 At 4:08 PM +0100 2/16/04, heath@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@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu