Skip site navigation (1)Skip section navigation (2)
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>