From owner-freebsd-current Sun Nov 5 3:25:18 2000 Delivered-To: freebsd-current@freebsd.org Received: from gatekeeper.tsc.tdk.com (gatekeeper.tsc.tdk.com [207.113.159.21]) by hub.freebsd.org (Postfix) with ESMTP id 9DF3537B479; Sun, 5 Nov 2000 03:25:10 -0800 (PST) Received: from imap.gv.tsc.tdk.com (imap.gv.tsc.tdk.com [192.168.241.198]) by gatekeeper.tsc.tdk.com (8.8.8/8.8.8) with ESMTP id DAA23534; Sun, 5 Nov 2000 03:25:01 -0800 (PST) (envelope-from gdonl@tsc.tdk.com) Received: from salsa.gv.tsc.tdk.com (salsa.gv.tsc.tdk.com [192.168.241.194]) by imap.gv.tsc.tdk.com (8.9.3/8.9.3) with ESMTP id DAA68612; Sun, 5 Nov 2000 03:25:01 -0800 (PST) (envelope-from Don.Lewis@tsc.tdk.com) Received: (from gdonl@localhost) by salsa.gv.tsc.tdk.com (8.8.5/8.8.5) id DAA19413; Sun, 5 Nov 2000 03:24:59 -0800 (PST) From: Don Lewis Message-Id: <200011051124.DAA19413@salsa.gv.tsc.tdk.com> Date: Sun, 5 Nov 2000 03:24:59 -0800 In-Reply-To: <3A046969.22C851FF@urx.com> References: <14852.22766.279831.259224@catbert.megahack.com> <3A046969.22C851FF@urx.com> X-Mailer: Mail User's Shell (7.2.6 beta(5) 10/07/98) To: kstewart@urx.com, Steven Farmer Subject: Re: installworld failure - libsdbm.a Cc: freebsd-stable@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Nov 4, 11:54am, Kent Stewart wrote: } Subject: Re: installworld failure - libsdbm.a } } } Steven Farmer wrote: } > } > After this morning's cvsup and buildworld, installworld failed trying } > to build libsdbm.a. I worked around the problem by adding chmod to } > Makefile.inc1 as shown below. BTW - isn't it kind of wierd for a } > library to be _built_ at installworld time? } } Yes, it is. It is supposed to be build in buildworld where is also } chmod'ed appropriately. Something triggers the build during } installworld, which is a place they don't want to add chmod to. I have } had it hit me once. I had the same thing happen to me yesterday abuse six hours into a -current "make release". The problem didn't recur when I reran "make release". One possible quirk is that I am mounting the scratch area from a 4.1-stable NFS server. Notice that only the .a file is getting built, and not the .o files. I suspect that the file timestamps are getting messed up, causing make to rebuild the .a file. } I added chmod to the progs line like you did and } it did the build. I have an idea that something didn't trigger the } build in buildworld and it was needed during the installworld. It has } never been a problem since. I had a patch like you created and ran it } after every cvsup but then I found out that I didn't need it. I } capture the make output for buildworld and installworld and it hasn't } failed since I started doing that. } } Kent } } > } > Cheers, } > } > Steve } > } > ----- } > ===> gnu/usr.bin/perl/library/SDBM_File } > cd /usr/obj/usr/src/gnu/usr.bin/perl/library/SDBM_File/ext/SDBM_File ; make -B install INSTALLPRIVLIB=/usr/libdata/perl/5.00503 INSTALLARCHLIB=/usr/libdata/perl/5.00503/mach } > cd sdbm && make all } > rm -rf libsdbm.a } > ar cr libsdbm.a sdbm.o pair.o hash.o && : libsdbm.a } > chmod 755 libsdbm.a } > chmod:No such file or directory } > *** Error code 1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message