From owner-freebsd-stable Fri Jul 14 16:31:10 2000 Delivered-To: freebsd-stable@freebsd.org Received: from mail.rdc1.il.home.com (ha1.rdc1.il.home.com [24.2.1.66]) by hub.freebsd.org (Postfix) with ESMTP id 4B60E37C43A for ; Fri, 14 Jul 2000 16:31:01 -0700 (PDT) (envelope-from stephen@math.missouri.edu) Received: from math.missouri.edu ([24.12.197.197]) by mail.rdc1.il.home.com (InterMail vM.4.01.03.00 201-229-121) with ESMTP id <20000714233059.BSJH11071.mail.rdc1.il.home.com@math.missouri.edu>; Fri, 14 Jul 2000 16:30:59 -0700 Message-ID: <396FA26C.7D96D34@math.missouri.edu> Date: Fri, 14 Jul 2000 18:29:48 -0500 From: Stephen Montgomery-Smith X-Mailer: Mozilla 4.72 [en] (X11; I; Linux 2.2.14 i686) X-Accept-Language: en MIME-Version: 1.0 To: Christopher Forgeron , stable@FreeBSD.ORG Subject: Re: Why does my installworld keep breaking here? References: <005f01bfeda8$549d3220$0200a8c0@aardvarkinc.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I had a similar problem. I think it happens when you try to upgrade to a recent 4.0-stable from a 4.0-release. In the end I fixed it by copying the binary of install from another computer that had a recent build on it. I'll email you one if you like. Then just replace your current install with this new one. It is really a problem with your install - you can check this by simply typing install -fschg which will produce the same error message. ANother way you could fix it is by going through all the Makefiles (and bsd.lib.mk) in your src tree deleting every occurence of -fschg. I started on this route, but it seemed to take a long time. Another approach would be to look through the obj tree and try and find the new copy of install that should be installed, but as much as I looked for it, I just couldn't find it. Perhaps the makefiles should be modified so that they always use the new install program in the obj tree rather than /usr/bin/install. Christopher Forgeron wrote: > > Hi, I've been fighting with this for a while; > > I do a make installworld from my newly d/led CVS source tree. Here is the > tail-end of my output. > > ===> lib/libcrypt > install -c -o root -g wheel -m 444 libscrypt.a /usr/lib > install -c -s -o root -g wheel -m 444 -fschg libscrypt.so.2 /usr/lib > /usr/libexec/ld-elf.so.1: install: Undefined symbol "strtofflags" > *** Error code 1 > > Stop in /usr/src/lib/libcrypt. > *** Error code 1 > > Stop in /usr/src/lib. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > I have 4.0-RELEASE, and am trying to upgrade to 4.0-STABLE. I got the > complete src/all from CVS (RELENG4), and I have, and have not gotten all the > crypto, depending on my mood. > > I've done these before, and they worked. On this box, it's dying. > > Anything blindingly stupid that I'm forgetting? > > -- > Christopher Forgeron > Aardvark Computer Solutions, Inc. > 2070 Oxford Street, Suite 200, Halifax, Nova Scotia. B3L-2T2 > Tel: (902) 425-2686 Fax: (902) 425-1550 > cforger@aardvarkinc.com > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-stable" in the body of the message -- Stephen Montgomery-Smith Department of Mathematics, University of Missouri, Columbia, MO 65211 Phone 573-882-4540, fax 573-882-1869 http://www.math.missouri.edu/~stephen stephen@math.missouri.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message