*BSD News Article 82722


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.wildstar.net!serv.hinet.net!news.uoregon.edu!arclight.uoregon.edu!news.sprintlink.net!news-peer.sprintlink.net!uunet!in3.uu.net!news.idt.net!news.cerf.net!newsserver.sdsc.edu!groucho.sdsc.edu!steube
From: steube@groucho.sdsc.edu (Ken Steube)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: SYS_utrace not found in libc.so
Date: 12 Nov 1996 19:54:14 GMT
Organization: San Diego Supercomputer Center @ UCSD
Lines: 44
Message-ID: <56akl6$lbr@rosebud.sdsc.edu>
References: <567lu6$cv8@rosebud.sdsc.edu> <56822v$24b@klemm.gtn.com>
NNTP-Posting-Host: groucho.sdsc.edu

In article 33919, andreas@klemm.gtn.com (Andreas Klemm) wrote:
>In article <567lu6$cv8@rosebud.sdsc.edu>,
>	steube@groucho.sdsc.edu (Ken Steube) writes:
>> I'm trying to get freebsd 2.2-current running, but it's missing a routine
>> that libc seems to need. I compiled in /usr/src/lib/libc and got an
>> unsatisfied external SYS_utrace. Do you know where I can find this routine?
>> 
>> sys/Makefile.inc references a file utrace.o, but there's no corresponding
>> C file.
>
>From where (which base FreeBSD version) and *how* did you 'upgrade' ?
>Did you do a 'make world' in single user mode ?

I installed from 2.2-960801-snap and then supped current on November 3.
I think November 3 was just before a big change when current moved to
version 3.

I then did 'make world' in multi-user mode (didn't see any
recommendations about going to single-user mode before the build in
the handbook or faq).

There were several things I had to fix during 'make world'. All were
pretty easy except this one involving the missing utrace.c. There is
no place where utrace and SYS_utrace are referenced in /usr/src, so
I don't even know why these are needed.


Another thing I have to ask about: the fixit.fpl floppy supplied with
2.2-960801-snap doesn't have a /dev/sd0e, which is the device I need
to fix my /usr. Since the floppy also lacks MAKEDEV, I am stuck. One
way would be to acquire another floppy drive and put MAKEDEV on a
floppy and mount it. Is there an easier way?

I'm surprised the fixit floppy doesn't have this device, since without
it one can't repair the default /usr partition set up by sysinstall. 

As you can guess, I have the system in a sickly state because of a bad
libc.so. I could easily fix this if I could just mount /usr from fixit.

Ken
-- 
-------------------------------------
Ken Steube	      steube@sdsc.edu
San Diego Supercomputer Center @ UCSD