From owner-freebsd-bugs@FreeBSD.ORG Tue Jun 2 07:00:11 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 01131106567B for ; Tue, 2 Jun 2009 07:00:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 978D88FC18 for ; Tue, 2 Jun 2009 07:00:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n5270AMW044860 for ; Tue, 2 Jun 2009 07:00:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n5270A8Y044857; Tue, 2 Jun 2009 07:00:10 GMT (envelope-from gnats) Date: Tue, 2 Jun 2009 07:00:10 GMT Message-Id: <200906020700.n5270A8Y044857@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Eygene Ryabinkin Cc: Subject: Re: misc/135156: 8-current installworld - gencat:No such file or directory [WAS: Re: installworld failure] X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Eygene Ryabinkin List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Jun 2009 07:00:11 -0000 The following reply was made to PR misc/135156; it has been noted by GNATS. From: Eygene Ryabinkin To: Randy Bush 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] Date: Tue, 2 Jun 2009 10:58:43 +0400 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 {_.-``-' {_/ #