Date: Mon, 30 Oct 2000 22:30:18 -0800 From: rsowders@usgs.gov 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 Message-ID: <OFD68C9A04.36727C6B-ON88256989.00228722@wr.usgs.gov>
next in thread | raw e-mail | index | archive | help
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 <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_= Content-Type: text/html; charset="us-ascii" <br><font size=2 face="sans-serif">No good still broken as of</font> <br> <br><font size=2 face="sans-serif">I just got done re-cvsuping the src's after I deleted them all and /usr/obj, and tried another buildworld.</font> <br><font size=2 face="sans-serif">Still broken with the following as of 22:00 PST</font> <br> <br><font size=2 face="sans-serif">quetzlcoatl# make buildworld</font> <br> <br><font size=2 face="sans-serif">--------------------------------------------------------------</font> <br><font size=2 face="sans-serif">>>> Rebuilding the temporary build tree</font> <br><font size=2 face="sans-serif">--------------------------------------------------------------</font> <br><font size=2 face="sans-serif">rm -rf /usr/obj/usr/src/i386</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/bin</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/lib/compat/aout</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/games</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/libdata/ldscripts</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/libexec/elf</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/sbin</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/share/misc</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/include/arpa</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/include/g++/std</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/include/objc</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/include/protocols</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/include/readline</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/include/rpc</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/include/rpcsvc</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/include/openssl</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/include/security</font> <br><font size=2 face="sans-serif">mkdir -p /usr/obj/usr/src/i386/usr/include/ss</font> <br><font size=2 face="sans-serif">ln -sf /usr/src/sys /usr/obj/usr/src/i386/sys</font> <br> <br><font size=2 face="sans-serif">--------------------------------------------------------------</font> <br><font size=2 face="sans-serif">>>> stage 1: bootstrap tools</font> <br><font size=2 face="sans-serif">--------------------------------------------------------------</font> <br><font size=2 face="sans-serif">cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/i386 DESTDIR=/usr/obj/usr/src/i386 INSTALL=</font> <br><font size=2 face="sans-serif">"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</font> <br><font size=2 face="sans-serif">in:/bin:/usr/sbin:/usr/bin make -f Makefile.inc1 -DNOMAN -DNOINFO -DNOHTML bootstrap-tools</font> <br><font size=2 face="sans-serif">cd /usr/src/games/fortune/strfile; make obj; make depend; make all; make install</font> <br><font size=2 face="sans-serif">/usr/obj/usr/src/i386/usr/src/games/fortune/strfile created for /usr/src/games/fortune/strfile</font> <br><font size=2 face="sans-serif">rm -f .depend</font> <br><font size=2 face="sans-serif">mkdep -f .depend -a -I/usr/obj/usr/src/i386/usr/include /usr/src/games/fortune/strfile/strfile.c</font> <br><font size=2 face="sans-serif">cd /usr/src/games/fortune/strfile; make _EXTRADEPEND</font> <br><font size=2 face="sans-serif">echo strfile: /usr/obj/usr/src/i386/usr/lib/libc.a >> .depend</font> <br><font size=2 face="sans-serif">cc -O -pipe -Wall -I/usr/obj/usr/src/i386/usr/include -c /usr/src/games/fortune/strfile/strfile.c</font> <br><font size=2 face="sans-serif">cc -O -pipe -Wall -I/usr/obj/usr/src/i386/usr/include -o strfile strfile.o </font> <br><font size=2 face="sans-serif">/usr/lib/crtbegin.o: In function `_init':</font> <br><font size=2 face="sans-serif">/usr/lib/crtbegin.o(.init+0x0): multiple definition of `_init'</font> <br><font size=2 face="sans-serif">/usr/lib/crti.o(.init+0x0): first defined here</font> <br><font size=2 face="sans-serif">/usr/lib/crtbegin.o: In function `_fini':</font> <br><font size=2 face="sans-serif">/usr/lib/crtbegin.o(.fini+0x0): multiple definition of `_fini'</font> <br><font size=2 face="sans-serif">/usr/lib/crti.o(.fini+0x0): first defined here</font> <br><font size=2 face="sans-serif">*** Error code 1</font> <br> <br><font size=2 face="sans-serif">Stop in /usr/src/games/fortune/strfile.</font> <br><font size=2 face="sans-serif">*** Error code 1</font> <br> <br><font size=2 face="sans-serif">Stop in /usr/src.</font> <br><font size=2 face="sans-serif">*** Error code 1</font> <br> <br><font size=2 face="sans-serif">Stop in /usr/src.</font> <br><font size=2 face="sans-serif">*** Error code 1</font> <br> <br><font size=2 face="sans-serif">Stop in /usr/src.</font> <br><font size=2 face="sans-serif">quetzlcoatl# </font> <br> <br> <br> <table width=100%> <tr valign=top> <td> <td><font size=1 face="sans-serif"><b>Kent Stewart <kstewart@urx.com></b></font> <br><font size=1 face="sans-serif">Sent by: owner-freebsd-stable@FreeBSD.ORG</font> <p><font size=1 face="sans-serif">10/30/2000 07:58 PM</font> <br><font size=1 face="sans-serif">Please respond to kstewart</font> <br> <td><font size=1 face="Arial"> </font> <br><font size=1 face="sans-serif"> To: "Michael V. Harding" <mvh@corp.namesafe.com></font> <br><font size=1 face="sans-serif"> cc: obrien@FreeBSD.ORG, stable@FreeBSD.ORG</font> <br><font size=1 face="sans-serif"> Subject: Re: Can't build stable world with recent crtin, etc. changes</font></table> <br> <br><font size=2 face="Courier New"><br> <br> "Michael V. Harding" wrote:<br> > <br> > I just tried to rebuild world with a recent 'cvsup' to<br> > 4.-stable and I got into an error state I could not<br> > recover from - crtbegin.o and crtin.o both have _fin<br> > defined, or something like that. I was able to do<br> > a buildworld and installworld, but could not then<br> > build a kernel or install a kernel. I was getting<br> > multiply defined symbols.<br> > <br> > Sorry about rambling but I got the machine into a<br> > bad state and am worried that this might happen to<br> > others as well. You may want to update UPDATING<br> > or something as this is the first time that<br> > I have ever been locked up by an upgrade...<br> <br> Hi Mike,<br> <br> O'Brien's current changes (0226 GMT - 31 Oct) seem to have fixed this<br> problem. I can't say have because my system is still doing the<br> buildworld but it is well past where the error was first encountered. <br> <br> You need to re-cvsup to get the updated makefile and then start your<br> build world over again. You may also have to "cd<br> /usr/src/gnu/lib/csu", which is where this code is stored, and do a<br> make and make install to get around the problem.<br> <br> I'm still running everything from KDE-2, so it hasn't taken my system<br> down or anything.<br> <br> Kent<br> <br> <br> > <br> > - Mike Harding<br> > <br> > To Unsubscribe: send mail to majordomo@FreeBSD.org<br> > with "unsubscribe freebsd-stable" in the body of the message<br> <br> -- <br> Kent Stewart<br> Richland, WA<br> <br> mailto:kbstew99@hotmail.com<br> http://kstewart.urx.com/kstewart/index.html<br> FreeBSD News http://daily.daemonnews.org/<br> <br> <br> To Unsubscribe: send mail to majordomo@FreeBSD.org<br> with "unsubscribe freebsd-stable" in the body of the message<br> </font> <br> <br> --=_alternative 0023C04A88256989_=-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?OFD68C9A04.36727C6B-ON88256989.00228722>