From owner-freebsd-stable Mon Oct 30 22:42:11 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 3339B37B479; Mon, 30 Oct 2000 22:42:02 -0800 (PST) To: rsowders@usgs.gov Cc: kstewart@urx.com, "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:41:55 -0800 X-MIMETrack: Serialize by Router on gscamnlh01/SERVER/USGS/DOI(Release 5.0.3 |March 21, 2000) at 10/30/2000 10:41:58 PM, Serialize complete at 10/30/2000 10:41:58 PM MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=_alternative 0024D03688256989_=" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multipart message in MIME format. --=_alternative 0024D03688256989_= Content-Type: text/plain; charset="us-ascii" Forgot to mention that cd /usr/src/gnu/lib/csu make && make install is a good work around ,thanks to Kent Stewart, and will continue the build, but the initial problem still remains. rsowders@usgs.gov Sent by: owner-freebsd-stable@FreeBSD.ORG 10/30/2000 10:30 PM 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 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 0024D03688256989_= Content-Type: text/html; charset="us-ascii"
Forgot to mention that cd  /usr/src/gnu/lib/csu make && make install is a good
work around ,thanks to Kent Stewart, and will continue the build, but the
initial problem still remains.



rsowders@usgs.gov
Sent by: owner-freebsd-stable@FreeBSD.ORG

10/30/2000 10:30 PM

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



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 0024D03688256989_=-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message