From owner-freebsd-stable Wed Nov 8 8:57:13 2000 Delivered-To: freebsd-stable@freebsd.org Received: from 2711.dynacom.net (2711.dynacom.net [206.107.213.3]) by hub.freebsd.org (Postfix) with ESMTP id D54EC37B479 for ; Wed, 8 Nov 2000 08:57:08 -0800 (PST) Received: from urx.com (dsl1-160.dynacom.net [206.159.132.160]) by 2711.dynacom.net (Build 101 8.9.3/NT-8.9.3) with ESMTP id IAA02882; Wed, 08 Nov 2000 08:57:05 -0800 Message-ID: <3A0985E1.1D34AD8D@urx.com> Date: Wed, 08 Nov 2000 08:57:05 -0800 From: Kent Stewart Reply-To: kstewart@urx.com Organization: Dynacom X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: Lauri Laupmaa Cc: "'stable@freebsd.org'" Subject: Re: /usr/lib/crtbegin.o(.init+0x0): multiple definition of `_init' References: <8E67E032AD23D4118F740050042F21F783@lant.mbp.ee> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Lauri Laupmaa wrote: > > > /usr/lib/crtbegin.o: In function `_fini': > > > /usr/lib/crtbegin.o(.fini+0x0): multiple definition of `_fini' > > > /usr/lib/crti.o(.fini+0x0): first defined here > > > configure: failed program was: > > > #line 623 "configure" > > > #include "confdefs.h" > > > main(){return(0);} > > > (end of "config.log") > > > *** Error code 1 > > > > > > Do I have to buildworld again ? Or only build some fresh libraries ? > > > > The only way you can be getting this is if you didn't do an > > installworld after > > your cvsup and buildworld. Most of us had problems making > > Unfortunately this is not the case... i did "make world" which AFAIK is > builworld + installworld :( hmmm. Did you try cd'ing to /usr/src/gnu/lib/csu and try re-building the crt... functions with the sequence of makes and make install's that I listed? There are cases with 4.x where make world doesn't work and you need to do the cross build sequence from /usr/src/UPDATING. I've never trusted "make worlds". That just isn't the way I do things. I like everything built before I start my installs. I also got tired of typing the commands make buildworld, make buildkernel KERNEL=JADE, make installkernel KERNEL=JADE , make installworld, and etc. I have a script with them in it and start it and when I come back to the terminal, it is usually finished. I also ">& step.log" each make so that I have a copy of the make for each step. I end up with a bworld.log, bkernel.log, inkernel.log and inworld.log. When my script finishes, I walk into the console and run mergemaster from there. The script takes a little over 2 hours to run. I have one running on JADE right now to build 4.2-RC1. Kent > > L. > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-stable" in the body of the message -- Kent Stewart Richland, WA mailto:kbstew99@hotmail.com http://kstewart.urx.com/kstewart/index.html FreeBSD News http://daily.daemonnews.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message