From owner-freebsd-current@FreeBSD.ORG Mon Jan 5 14:44:37 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 A74A616A4CE for ; Mon, 5 Jan 2004 14:44:37 -0800 (PST) Received: from smtp4.server.rpi.edu (smtp4.server.rpi.edu [128.113.2.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 555B943D1D for ; Mon, 5 Jan 2004 14:44:36 -0800 (PST) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp4.server.rpi.edu (8.12.8/8.12.8) with ESMTP id i05MiQjC022263; Mon, 5 Jan 2004 17:44:27 -0500 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: References: Date: Mon, 5 Jan 2004 17:44:25 -0500 To: Benjamin Close , freebsd-current@freebsd.org From: Garance A Drosihn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: CanIt (www . canit . ca) Subject: Re: Upgrading from 4.5->5.2 breaks in rescue/rescue/common 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, 05 Jan 2004 22:44:37 -0000 At 8:12 AM +1030 1/6/04, Benjamin Close wrote: >Hi All, > A little while ago I posted that a buildworld from >RELENG_4_5_0_RELEASE to RELENG_5_2 failed. Whilst I got >some help fixing the problem it stopped at building >rescue/rescue/common. If it were me, I would first try to upgrade to 4.9-"safe" aka 4.9-"security", make sure that was OK, and then jump to 5.x. Obviously that's more work, so I wouldn't blame you too much if you wanted to avoid the extra builds. Also, I am not sure that would solve the problem you care about right now... I'm just saying that's the way I tend to do things. >===> rescue/rescue/common >"/usr/src/share/mk/bsd.lib.mk", line 18: Malformed conditional >(defined(SHLIB_NAME) && ${SHLIB_NAME:M*.so.*}) >"/usr/src/share/mk/bsd.lib.mk", line 18: Missing dependency operator >"/usr/src/share/mk/bsd.lib.mk", line 22: if-less endif >make: fatal errors encountered -- cannot continue >*** Error code 1 Hmm. How recent is your snapshot of RELENG_5_2 ? I *think* the above problem was fixed in RELENG_5_2 with an update to rescue/rescue/Makefile, back on Dec 24th or 25th. The basic problem is that you're getting the wrong version of make. You might also be able to get around this by installing the new version of make (go into /usr/src/usr.bin/make and type 'make install'). I assume that has to work OK, but it is possible that it might cause you other problems. -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu