From owner-freebsd-stable Thu Feb 21 16:15:50 2002 Delivered-To: freebsd-stable@freebsd.org Received: from kayak.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by hub.freebsd.org (Postfix) with ESMTP id 7021137B417; Thu, 21 Feb 2002 16:14:34 -0800 (PST) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by kayak.xcllnt.net (8.11.6/8.11.4) with ESMTP id g1M0EXj35036; Thu, 21 Feb 2002 16:14:33 -0800 (PST) (envelope-from marcel@kayak.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.11.6/8.11.6) id g1LAQtI33951; Thu, 21 Feb 2002 02:26:55 -0800 (PST) (envelope-from marcel) Date: Thu, 21 Feb 2002 02:26:55 -0800 From: Marcel Moolenaar To: Daniel Frazier Cc: Ruslan Ermilov , stable@FreeBSD.ORG, Bruce Evans , Peter Wemm Subject: Re: src upgrade 4.0-RELEASE to 4-STABLE fails on make installworld... Message-ID: <20020221022655.B33893@dhcp01.pn.xcllnt.net> References: <3C73D7C2.3000502@magpage.com> <20020220181526.GB49599@sunbay.com> <3C73EC1B.9080100@magpage.com> <20020221090710.GB13262@sunbay.com> <3C7523DC.3060106@magpage.com> <3C752C88.9080704@magpage.com> <3C753449.1080300@magpage.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3C753449.1080300@magpage.com> User-Agent: Mutt/1.3.21i Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Feb 21, 2002 at 12:54:17PM -0500, Daniel Frazier wrote: > >well, that didn't work. make installworld died with: > > > >-------------------------------------------------------------- > > >>> Rebuilding man page indices > >-------------------------------------------------------------- > >cd /usr/src/share/man; make makedb > >makewhatis /usr/share/man > >makewhatis /usr/share/perl/man > >rm -rf /tmp/install.68925 > >ELF binary type not known. Use "brandelf" to brand it. > >*** Signal 6 The ELF branding has changed on the -stable branch. We used to have our own way of doing it, but that got completely ripped out in favor of the "new" GNU way of branding. You're probably stuck between ship and shore by having binaries with the new branding and a kernel that doesn't deal with it. I suspect you pick up a new version of file(1) that understands the new branding and is linked shared so that the kernel can run it (it knows it's a FreeBSD binary because the name of the dynamic linker gives it the clue it needs). This gives you the impression everything is ok, but the kernel is not able to run the program because it's linked complete (staticly) and doesn't have a branding that your current kernel understands. > anyone have an idea on how I can recover from this? Install a new kernel is a step forward. Note that it may also be a step further downhill. > (grrr!) reinstall from scratch? I hate having to resort to that... > in fact, never had to before...(with FreeBSD at least...) Certain incompatibilities should not have been created, or should have been created differently. There's nothing we can do about it now. HTH, -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message