Date: Thu, 18 Oct 2001 13:24:40 -0700 From: Kent Stewart <kstewart@owt.com> To: xphilius@yahoo.com Cc: freebsd-questions@FreeBSD.ORG Subject: Re: make buildworld problem with 4.4 release Message-ID: <3BCF3A88.4F9F1B43@owt.com> References: <20011018201439.28874.qmail@web11807.mail.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
X Philius wrote: > > Kent, > Well, that did not quite do it. I made that change to the libiberty Makefile, and now I am getting > another error in the gnu/binutils directory (pasted below). I went to the web CVS and tried to > patch the Makefile for gnu/usr.bin/binutils/ld, but I still get an error. Am I going about this > the wrong way? I am attempting to upgrade from 4.1 Release to 4.4 Release. Is there a set of > patches that I can run on the source tree that will make this work? Geez, I'm only .3 versions > back ;-) I certainly don't mind making a few fixes, but considering the complexity of the whole > thing, now that I've found two issues, I imagine there are more out there. Is there documentatiion > covering issues upgrading from X.xx to X.xx? Should I give up on upgrading via CVSUP and use > sysinstall? The situaion is I am practicing on a junk machine in preparation for upgrading my > server, which is still running 4.1 Release. I was hoping to get a handle on upgrading via CVsup so > that I can track the security patches from now on without having to use the sysinstall utility. I can't answer part of that. RELENG_4_4 is supposed to track the security fixes. The basename thing was fixed on 27 Sep but it was only added to RELENG_4. If you only follow RELENG_4_4, it won't be fixed. You might try upgrading to 4.2-release and then RELENG_4_4. Basename was added to 4.2-r. Kent > > Jason > > eelf_i386.c:368: elf-hints.h: No such file or directory > mkdep: compile failed > *** Error code 1 > > Stop in /usr/src/gnu/usr.bin/binutils/ld. > *** Error code 1 > > Stop in /usr/src/gnu/usr.bin/binutils. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > > <snip> > --- Kent Stewart <kstewart@owt.com> wrote: > > > > > > X Philius wrote: > > > > Error I am seeing after running 'make buildworld': > > > > > > exsup.o mri.o ../libbfd/libbfd.a ../libiberty/libiberty.a > > > eelf_i386.o: In function `gldelf_i386_open_dynamic_archive': > > > eelf_i386.o(.text+0xc7b): undefined reference to `basename' > > > > Look at the changes made to the Makefile and add them to yours. You > > jumped too far and basename isn't in your old system. You can see the > > delta (colored) at > > > > http://www.freebsd.org/cgi/cvsweb.cgi/src/gnu/usr.bin/binutils/libiberty/Makefile > > > > Kent > > > <snip> > > __________________________________________________ > Do You Yahoo!? > Make a great connection at Yahoo! Personals. > http://personals.yahoo.com -- Kent Stewart Richland, WA http://users.owt.com/kstewart Carl Sagan quote on Seti@home http://setiathome.ssl.berkeley.edu/pale_blue_dot.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3BCF3A88.4F9F1B43>