From owner-freebsd-current Fri Jan 28 11:52: 5 2000 Delivered-To: freebsd-current@freebsd.org Received: from server.baldwin.cx (jobaldwi.campus.vt.edu [198.82.67.146]) by hub.freebsd.org (Postfix) with ESMTP id 30AD915C03; Fri, 28 Jan 2000 11:51:57 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: from john.baldwin.cx (john [10.0.0.2]) by server.baldwin.cx (8.9.3/8.9.3) with ESMTP id OAA01002; Fri, 28 Jan 2000 14:51:28 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-Id: <200001281951.OAA01002@server.baldwin.cx> X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <002901bf69c7$b832ab40$0301a8c0@adm.scc.nl> Date: Fri, 28 Jan 2000 14:51:28 -0500 (EST) From: John Baldwin To: Marcel Moolenaar Subject: Re: More world breakage Cc: current@FreeBSD.org, committers@FreeBSD.org, Jeroen Ruigrok van der Werven Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 28-Jan-00 Marcel Moolenaar wrote: >> On 28-Jan-00 Jeroen Ruigrok van der Werven wrote: >> > ===> bin/pwd >> > install -c -s -o root -g wheel -m 555 pwd /bin >> > install -c -o root -g wheel -m 444 pwd.1.gz /usr/share/man/man1 >> > ===> bin/rcp >> > install -c -s -o root -g wheel -m 4555 -fschg rcp /bin >> > /usr/libexec/ld-elf.so.1: install: Undefined symbol "string_to_flags" >> > *** Error code 1 >> > >> > Stop in /usr/src/bin/rcp. >> > *** Error code 1 > [snip] >> This is indicative of a larger problem with installworld. The short >> version is that we need install tools just like we have build tools now. >> The long version is this: > [snip] >> It would seem from Asmodai's breakage that installworld assumes that it >> is ok to use the existing binaries on the system in /bin /usr/bin, etc. > [snip] >> We need statically built install tools just like we have build tools. > [snip] >> Comments, suggestions? > [snip] > > I already have patches (somewhere :-) that solve this problem. I choose not > to apply these before the release. I will fix installworld after the > release. For now, you can use the buildkernel and installkernel targets > (after a buildworld) to solve the (possibly complex) dependencies between > kernel, modules and world. This isn't related to the kernel though, it is a dependency within the world between libraries and binaries. Do you have those patches somewhere where I can look at them. I want to start testing them, because it _may_ (I'm only saying "may" right now) be better to fix this before 4.0 so that we don't have 4 million using cvsup to upgrade to 4.0 (despite all the warnings about 4.0 being only for early adopters) and then running into this and flooding -questions. I'd like to prevent a FAQ rather than create one, if you know what I mean. > FYI, > > marcel -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message