From owner-freebsd-current@FreeBSD.ORG Tue Jun 2 06:58:48 2009 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F8E81065670; Tue, 2 Jun 2009 06:58:48 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) Received: from 0.mx.codelabs.ru (0.mx.codelabs.ru [144.206.177.45]) by mx1.freebsd.org (Postfix) with ESMTP id B0D9C8FC15; Tue, 2 Jun 2009 06:58:47 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) DomainKey-Signature: a=rsa-sha1; q=dns; c=simple; s=one; d=codelabs.ru; h=Received:Date:From:To:Cc:Subject:Message-ID:Reply-To:References:MIME-Version:Content-Type:Content-Disposition:In-Reply-To:Sender; b=PFnILKYWRVkgumty4iCnQgHXX9gwLSFXg8hrKbQJ6OkMLznbwlzKFyBL4YyPSKIwXY5raiwc0NRIyzuH2qUMnGzAO6FImoCWQaqiR1QXhDL1v53G2hqbiy7oqXBNZPtsgcLZsaok2B5ODzABMiBmQ1XQ/lqjqVQBi90CsFJqaF4=; Received: from void.codelabs.ru (void.codelabs.ru [144.206.177.25]) by 0.mx.codelabs.ru with esmtpsa (TLSv1:AES256-SHA:256) id 1MBNxN-000B5S-Lx; Tue, 02 Jun 2009 10:58:45 +0400 Date: Tue, 2 Jun 2009 10:58:43 +0400 From: Eygene Ryabinkin To: Randy Bush Message-ID: References: <3a142e750905311738t38b1721s31f029be72465f99@mail.gmail.com> <20090601205912.GN48776@hoeg.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: rea-fbsd@codelabs.ru Cc: Ed Schouten , current , bug-followup@freebsd.org Subject: Re: misc/135156: 8-current installworld - gencat:No such file or directory [WAS: Re: installworld failure] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rea-fbsd@codelabs.ru List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Jun 2009 06:58:48 -0000 Randy, Tue, Jun 02, 2009 at 06:15:06AM +0900, Randy Bush wrote: > >> ran just make install > >> work0.psg.com:/usr/src/usr.bin/ee# make install > >> > > So it's false alarm? Phew. :-) > > not false, just different. like what is killing the install? Install is killed by the fact that there's no gencat ;)) From your original report, ----- 8-current a few hours old, i386 ===> usr.bin/ee (install) install -s -o root -g wheel -m 555 ee /usr/bin cat /usr/src/usr.bin/ee/../../contrib/ee/ee.msg > en_US.US-ASCII.msg gencat en_US.US-ASCII.cat en_US.US-ASCII.msg gencat:No such file or directory *** Error code 1 ----- I see that even on this machine ee's build wasn't successful: 'install' phase should be making .msg files -- they are to be built at the 'build' phase. Next, when you succeeded to build ee: ----- > work0.psg.com:/usr/src/usr.bin/ee# make clean > rm -f ee ee.o en_US.US-ASCII.msg fr_FR.ISO8859-1.msg de_DE.ISO8859-1.msg pl_PL.ISO8859-2.msg uk_UA.KOI8-U.msg ru_RU.KOI8-R.msg en_US.US-ASCII.cat fr_FR.ISO8859-1.cat de_DE.ISO8859-1.cat pl_PL.ISO8859-2.cat uk_UA.KOI8-U.cat ru_RU.KOI8-R.cat ee.1.gz ee.1.cat.gz > work0.psg.com:/usr/src/usr.bin/ee# make > make: don't know how to make /usr/src/usr.bin/ee/ee.c. Stop recovered data ran just make install work0.psg.com:/usr/src/usr.bin/ee# make install install -s -o root -g wheel -m 555 ee /usr/bin cat /usr/src/usr.bin/ee/../../contrib/ee/ee.msg > en_US.US-ASCII.msg gencat en_US.US-ASCII.cat en_US.US-ASCII.msg ----- Do you really just run 'make install' after 'make clean' and failed 'make'? Or you took some additional steps? In any case, bare 'make install' just used bsd.*.mk files from /usr/share/mk. Now you need to repeat 'make buildworld'/'make installworld'. If you're up to it, please, do (on the system where build by-hand was successful) ----- make buildworld 2>&1 | tee build.log make installworld 2>&1 | tee install.log ----- and show the contents build.log and install.log. > this is on two systems, and i am now afraid of updating anything. If you hadn't touched your other machine on which ee install was failing too, please, do the following: ----- cat /usr/src/usr.bin/ee/Makefile ls -la /usr/src/usr.bin/ee ls -la /usr/obj/usr/src/usr.bin/ee ls -la /usr/src/contrib/ee ls -la /usr/src/usr/share/mk grep -r '$FreeBSD' /usr/src/share/mk ----- and show the results. Thanks! -- Eygene _ ___ _.--. # \`.|\..----...-'` `-._.-'_.-'` # Remember that it is hard / ' ` , __.--' # to read the on-line manual )/' _/ \ `-_, / # while single-stepping the kernel. `-'" `"\_ ,_.-;_.-\_ ', fsc/as # _.-'_./ {_.' ; / # -- FreeBSD Developers handbook {_.-``-' {_/ #