Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Jul 2009 16:55:03 -0400
From:      Eitan Adler <eitanadlerlist@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   badly munged system
Message-ID:  <a0777e080907171355h4d422681x5d8c88456d38a18d@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I tried to do a make buildworld, make buildkernel, make installkernel,
reboot, make installworld from an old version of 7.2-STABLE to revision
195666. I was in single user mode the entire time.
The first three steps worked perfectly. The final step resulted in an
error which I forgot to log. I then proceeded to do a make clean and try
to rebuild the world.
This results in the following error:
cc -O2 -fno-strict-aliasing -pipe
-I/usr/obj/home/src/stable7/tmp/legacy/usr/in

clude -c /home/src/stable7/usr.bin/makewhatis/makewhatis.c
/home/src/stable7/usr.bin/makewhatis/makewhatis.c:146: warning: 'struct
dirent'

declared inside parameter list
....
/home/src/stable7/usr.bin/makewhatis/makewhatis.c:929: error:
dereferencing poin

ter to incomplete type
*** Error code 1

Stop in /home/src/stable7/usr.bin/makewhatis.
*** Error code 1
...

Along with this error I am now missing quite a number of system files:
among them include /usr/share/mk/bsd.port.mk
/libexec/ld-elf.so.1: sort: Shared object has no run-time symbol table
and man.

How could I get out of this state without losing data?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a0777e080907171355h4d422681x5d8c88456d38a18d>