Subject: Re: -current failed to build and I'm stuck
To: Paul B Dokas <dokas@cs.umn.edu>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: current-users
Date: 12/02/1998 11:21:32
On Wed, 2 Dec 1998 11:42:34 -0600 (CST) 
 Paul B Dokas <dokas@cs.umn.edu> wrote:

 > I supped my -current box up to yesterday's -current sources, rebuilt the
 > kernel, rebooted and then kicked off a 'cd /usr/src ; make build'.  After
 > a little while, it crapped out somewhere in /usr/src/gnu/lib with the
 > wonderful message:
 > 
 > /usr/libexec/ld.so: Undefined symbol "___sys_nerr14" in as:/usr/lib/libbfd.so.2.0
 > 
 > 
 > It seems that I'm now unable to run *any* of the following:
 > 
 >   as, nm, strings
 > 
 > to name just a few.  Thus, I'm completely unable to rebuilt anything to
 > fix this problem...  <ouch>

Make sure you run "ldconfig" after the new libc is installed.  This happens
because the hints file contains a pointer to the old libc.so.12.33, but
libbfd was build to reference the symbol new to libc.so.12.34.  ldconfig
will refresh the hints file.

Jason R. Thorpe                                       thorpej@nas.nasa.gov
NASA Ames Research Center                            Home: +1 408 866 1912
NAS: M/S 258-5                                       Work: +1 650 604 0935
Moffett Field, CA 94035                             Pager: +1 650 940 5942