From owner-freebsd-stable Mon Oct 30 22:30:39 2000 Delivered-To: freebsd-stable@freebsd.org Received: from gscamnlh01.wr.usgs.gov (gscamnlh01.wr.usgs.gov [130.118.4.115]) by hub.freebsd.org (Postfix) with ESMTP id CB2E237B4CF; Mon, 30 Oct 2000 22:30:30 -0800 (PST) To: kstewart@urx.com Cc: "Michael V. Harding" , obrien@FreeBSD.ORG, owner-freebsd-stable@FreeBSD.ORG, stable@FreeBSD.ORG Subject: Re: Can't build stable world with recent crtin, etc. changes X-Mailer: Lotus Notes Release 5.0.3 March 21, 2000 Message-ID: From: rsowders@usgs.gov Date: Mon, 30 Oct 2000 22:30:18 -0800 X-MIMETrack: Serialize by Router on gscamnlh01/SERVER/USGS/DOI(Release 5.0.3 |March 21, 2000) at 10/30/2000 10:30:27 PM, Serialize complete at 10/30/2000 10:30:27 PM MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=_alternative 0023C04A88256989_=" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multipart message in MIME format. --=_alternative 0023C04A88256989_= Content-Type: text/plain; charset="us-ascii" No good still broken as of I just got done re-cvsuping the src's after I deleted them all and /usr/obj, and tried another buildworld. Still broken with the following as of 22:00 PST quetzlcoatl# make buildworld -------------------------------------------------------------- >>> Rebuilding the temporary build tree -------------------------------------------------------------- rm -rf /usr/obj/usr/src/i386 mkdir -p /usr/obj/usr/src/i386/usr/bin mkdir -p /usr/obj/usr/src/i386/usr/lib/compat/aout mkdir -p /usr/obj/usr/src/i386/usr/games mkdir -p /usr/obj/usr/src/i386/usr/libdata/ldscripts mkdir -p /usr/obj/usr/src/i386/usr/libexec/elf mkdir -p /usr/obj/usr/src/i386/usr/sbin mkdir -p /usr/obj/usr/src/i386/usr/share/misc mkdir -p /usr/obj/usr/src/i386/usr/include/arpa mkdir -p /usr/obj/usr/src/i386/usr/include/g++/std mkdir -p /usr/obj/usr/src/i386/usr/include/objc mkdir -p /usr/obj/usr/src/i386/usr/include/protocols mkdir -p /usr/obj/usr/src/i386/usr/include/readline mkdir -p /usr/obj/usr/src/i386/usr/include/rpc mkdir -p /usr/obj/usr/src/i386/usr/include/rpcsvc mkdir -p /usr/obj/usr/src/i386/usr/include/openssl mkdir -p /usr/obj/usr/src/i386/usr/include/security mkdir -p /usr/obj/usr/src/i386/usr/include/ss ln -sf /usr/src/sys /usr/obj/usr/src/i386/sys -------------------------------------------------------------- >>> stage 1: bootstrap tools -------------------------------------------------------------- cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/i386 DESTDIR=/usr/obj/usr/src/i386 INSTALL= "sh /usr/src/tools/install.sh" MACHINE_ARCH=i386 TOOLS_PREFIX=/usr/obj/usr/src/i386 PATH=/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/sb in:/bin:/usr/sbin:/usr/bin make -f Makefile.inc1 -DNOMAN -DNOINFO -DNOHTML bootstrap-tools cd /usr/src/games/fortune/strfile; make obj; make depend; make all; make install /usr/obj/usr/src/i386/usr/src/games/fortune/strfile created for /usr/src/games/fortune/strfile rm -f .depend mkdep -f .depend -a -I/usr/obj/usr/src/i386/usr/include /usr/src/games/fortune/strfile/strfile.c cd /usr/src/games/fortune/strfile; make _EXTRADEPEND echo strfile: /usr/obj/usr/src/i386/usr/lib/libc.a >> .depend cc -O -pipe -Wall -I/usr/obj/usr/src/i386/usr/include -c /usr/src/games/fortune/strfile/strfile.c cc -O -pipe -Wall -I/usr/obj/usr/src/i386/usr/include -o strfile strfile.o /usr/lib/crtbegin.o: In function `_init': /usr/lib/crtbegin.o(.init+0x0): multiple definition of `_init' /usr/lib/crti.o(.init+0x0): first defined here /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 *** Error code 1 Stop in /usr/src/games/fortune/strfile. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. quetzlcoatl# Kent Stewart Sent by: owner-freebsd-stable@FreeBSD.ORG 10/30/2000 07:58 PM Please respond to kstewart To: "Michael V. Harding" cc: obrien@FreeBSD.ORG, stable@FreeBSD.ORG Subject: Re: Can't build stable world with recent crtin, etc. changes "Michael V. Harding" wrote: > > I just tried to rebuild world with a recent 'cvsup' to > 4.-stable and I got into an error state I could not > recover from - crtbegin.o and crtin.o both have _fin > defined, or something like that. I was able to do > a buildworld and installworld, but could not then > build a kernel or install a kernel. I was getting > multiply defined symbols. > > Sorry about rambling but I got the machine into a > bad state and am worried that this might happen to > others as well. You may want to update UPDATING > or something as this is the first time that > I have ever been locked up by an upgrade... Hi Mike, O'Brien's current changes (0226 GMT - 31 Oct) seem to have fixed this problem. I can't say have because my system is still doing the buildworld but it is well past where the error was first encountered. You need to re-cvsup to get the updated makefile and then start your build world over again. You may also have to "cd /usr/src/gnu/lib/csu", which is where this code is stored, and do a make and make install to get around the problem. I'm still running everything from KDE-2, so it hasn't taken my system down or anything. Kent > > - Mike Harding > > 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 --=_alternative 0023C04A88256989_= Content-Type: text/html; charset="us-ascii"
No good still broken as of

I just got done re-cvsuping the src's after I deleted them all and /usr/obj, and tried another buildworld.
Still broken with the following as of 22:00 PST

quetzlcoatl# make buildworld

--------------------------------------------------------------
>>> Rebuilding the temporary build tree
--------------------------------------------------------------
rm -rf /usr/obj/usr/src/i386
mkdir -p /usr/obj/usr/src/i386/usr/bin
mkdir -p /usr/obj/usr/src/i386/usr/lib/compat/aout
mkdir -p /usr/obj/usr/src/i386/usr/games
mkdir -p /usr/obj/usr/src/i386/usr/libdata/ldscripts
mkdir -p /usr/obj/usr/src/i386/usr/libexec/elf
mkdir -p /usr/obj/usr/src/i386/usr/sbin
mkdir -p /usr/obj/usr/src/i386/usr/share/misc
mkdir -p /usr/obj/usr/src/i386/usr/include/arpa
mkdir -p /usr/obj/usr/src/i386/usr/include/g++/std
mkdir -p /usr/obj/usr/src/i386/usr/include/objc
mkdir -p /usr/obj/usr/src/i386/usr/include/protocols
mkdir -p /usr/obj/usr/src/i386/usr/include/readline
mkdir -p /usr/obj/usr/src/i386/usr/include/rpc
mkdir -p /usr/obj/usr/src/i386/usr/include/rpcsvc
mkdir -p /usr/obj/usr/src/i386/usr/include/openssl
mkdir -p /usr/obj/usr/src/i386/usr/include/security
mkdir -p /usr/obj/usr/src/i386/usr/include/ss
ln -sf /usr/src/sys /usr/obj/usr/src/i386/sys

--------------------------------------------------------------
>>> stage 1: bootstrap tools
--------------------------------------------------------------
cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/i386  DESTDIR=/usr/obj/usr/src/i386  INSTALL=
"sh /usr/src/tools/install.sh"  MACHINE_ARCH=i386  TOOLS_PREFIX=/usr/obj/usr/src/i386  PATH=/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/sb
in:/bin:/usr/sbin:/usr/bin make -f Makefile.inc1 -DNOMAN -DNOINFO -DNOHTML bootstrap-tools
cd /usr/src/games/fortune/strfile;  make obj;  make depend;  make all;  make install
/usr/obj/usr/src/i386/usr/src/games/fortune/strfile created for /usr/src/games/fortune/strfile
rm -f .depend
mkdep -f .depend -a    -I/usr/obj/usr/src/i386/usr/include  /usr/src/games/fortune/strfile/strfile.c
cd /usr/src/games/fortune/strfile; make _EXTRADEPEND
echo strfile: /usr/obj/usr/src/i386/usr/lib/libc.a  >> .depend
cc -O -pipe -Wall   -I/usr/obj/usr/src/i386/usr/include -c /usr/src/games/fortune/strfile/strfile.c
cc -O -pipe -Wall   -I/usr/obj/usr/src/i386/usr/include  -o strfile strfile.o  
/usr/lib/crtbegin.o: In function `_init':
/usr/lib/crtbegin.o(.init+0x0): multiple definition of `_init'
/usr/lib/crti.o(.init+0x0): first defined here
/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
*** Error code 1

Stop in /usr/src/games/fortune/strfile.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
quetzlcoatl#


Kent Stewart <kstewart@urx.com>
Sent by: owner-freebsd-stable@FreeBSD.ORG

10/30/2000 07:58 PM
Please respond to kstewart

       
        To:        "Michael V. Harding" <mvh@corp.namesafe.com>
        cc:        obrien@FreeBSD.ORG, stable@FreeBSD.ORG
        Subject:        Re: Can't build stable world with recent crtin, etc. changes




"Michael V. Harding" wrote:
>
> I just tried to rebuild world with a recent 'cvsup' to
> 4.-stable and I got into an error state I could not
> recover from - crtbegin.o and crtin.o both have _fin
> defined, or something like that.  I was able to do
> a buildworld and installworld, but could not then
> build a kernel or install a kernel.  I was getting
> multiply defined symbols.
>
> Sorry about rambling but I got the machine into a
> bad state and am worried that this might happen to
> others as well.  You may want to update UPDATING
> or something as this is the first time that
> I have ever been locked up by an upgrade...

Hi Mike,

O'Brien's current changes (0226 GMT - 31 Oct) seem to have fixed this
problem. I can't say have because my system is still doing the
buildworld but it is well past where the error was first encountered.

You need to re-cvsup to get the updated makefile and then start your
build world over again. You may also have to "cd
/usr/src/gnu/lib/csu", which is where this code is stored, and do a
make and make install to get around the problem.

I'm still running everything from KDE-2, so it hasn't taken my system
down or anything.

Kent


>
> - Mike Harding
>
> 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


--=_alternative 0023C04A88256989_=-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message