Из-за глюка харда погиб /, остальные фс остались.
Рут был восстановлен из бэкапа 3-хмесячной давности. Чтобы синхронизировать старый рут с прочим достоянием, я освежил
/usr/src и обновил систему. Теперь у меня такое:
Код: Выделить всё
uname -a
FreeBSD gir 7.1-RELEASE-p3 FreeBSD 7.1-RELEASE-p3 #3 r188769: Fri Feb 20 04:15:53 EET 2009 hd@gir:/usr/obj/usr/src/sys/GIRAFFE i386
Ситуация как бы улучшилась, но всё равно много чего не компилируется. Пока, насколько я могу судить, все ошибки вылазят в портах, для сборки которых используется autoconf-2.62 - естетственно я пробовал его пересобирать, прошло без проблем, но ситуация осталась прежней.
Ниже пара примеров.
А вопрос, уважаемый all: что я упустил, и можно ли горю помочь? Хотелось бы обойтись без переустановки "начисто".
ПРИМЕРЫ.
Начнем с самого типичного
Код: Выделить всё
===> Applying FreeBSD patches for grub-0.97_3
===> grub-0.97_3 depends on executable: gmake - found
===> grub-0.97_3 depends on file: /usr/local/bin/automake-1.9 - found
===> grub-0.97_3 depends on file: /usr/local/bin/autoconf-2.62 - found
===> Configuring for grub-0.97_3
/usr/local/share/aclocal/libfame.m4:6: warning: underquoted definition of AM_PATH_LIBFAME
run info '(automake)Extending aclocal'
or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
/usr/local/share/aclocal/imlib.m4:9: warning: underquoted definition of AM_PATH_IMLIB
/usr/local/share/aclocal/imlib.m4:167: warning: underquoted definition of AM_PATH_GDK_IMLIB
/usr/local/share/aclocal/gtk.m4:7: warning: underquoted definition of AM_PATH_GTK
/usr/local/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB
/usr/local/share/aclocal/cinepaint.m4:8: warning: underquoted definition of AM_PATH_CINEPAINT
/usr/local/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE
/usr/local/share/aclocal/aalib.m4:12: warning: underquoted definition of AM_PATH_AALIB
configure.ac:89: warning: AC_CACHE_VAL(size_flag, ...): suspicious cache-id, must contain _cv_ to be cached
../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
configure.ac:89: the top level
configure.ac:102: warning: AC_CACHE_VAL(no_stack_protector_flag, ...): suspicious cache-id, must contain _cv_ to be cached
configure.ac:102: the top level
configure.ac:126: warning: AC_CACHE_VAL(undef_flag, ...): suspicious cache-id, must contain _cv_ to be cached
configure.ac:126: the top level
configure.ac:135: warning: AC_CACHE_VAL(falign_loop_flag, ...): suspicious cache-id, must contain _cv_ to be cached
configure.ac:135: the top level
configure.ac:89: warning: AC_CACHE_VAL(size_flag, ...): suspicious cache-id, must contain _cv_ to be cached
../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
configure.ac:89: the top level
configure.ac:102: warning: AC_CACHE_VAL(no_stack_protector_flag, ...): suspicious cache-id, must contain _cv_ to be cached
configure.ac:102: the top level
configure.ac:126: warning: AC_CACHE_VAL(undef_flag, ...): suspicious cache-id, must contain _cv_ to be cached
configure.ac:126: the top level
configure.ac:135: warning: AC_CACHE_VAL(falign_loop_flag, ...): suspicious cache-id, must contain _cv_ to be cached
configure.ac:135: the top level
configure.ac:89: warning: AC_CACHE_VAL(size_flag, ...): suspicious cache-id, must contain _cv_ to be cached
../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
configure.ac:89: the top level
configure.ac:102: warning: AC_CACHE_VAL(no_stack_protector_flag, ...): suspicious cache-id, must contain _cv_ to be cached
configure.ac:102: the top level
configure.ac:126: warning: AC_CACHE_VAL(undef_flag, ...): suspicious cache-id, must contain _cv_ to be cached
configure.ac:126: the top level
configure.ac:135: warning: AC_CACHE_VAL(falign_loop_flag, ...): suspicious cache-id, must contain _cv_ to be cached
configure.ac:135: the top level
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking build system type... i386-freebsd-freebsd7.1
checking host system type... i386-freebsd-freebsd7.1
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... cc
checking for gcc... (cached) cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking for style of include used by gmake... GNU
checking dependency style of cc... gcc3
checking dependency style of cc... (cached) gcc3
checking for ranlib... ranlib
checking whether -Wundef works... yes
checking whether -falign-loops works... yes
checking for objcopy... objcopy
checking if C symbols get an underscore after compilation... no
checking whether objcopy works for absolute addresses... yes
checking whether addr32 must be in the same line as the instruction... yes
checking for .code16 addr32 assembler support... yes
checking whether an absolute indirect call/jump must not be prefixed with an asterisk... no
checking if start is defined by the compiler... no
checking if _start is defined by the compiler... yes
checking if __bss_start is defined by the compiler... yes
checking if _edata is defined by the compiler... yes
checking if edata is defined by the compiler... yes
checking if end is defined by the compiler... yes
checking if _end is defined by the compiler... yes
checking for opendisk in -lutil... no
checking for wgetch in -lncurses... yes
checking how to run the C preprocessor... cc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking ncurses/curses.h usability... no
checking ncurses/curses.h presence... no
checking for ncurses/curses.h... no
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking curses.h usability... yes
checking curses.h presence... yes
checking for curses.h... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating stage1/Makefile
config.status: creating stage2/Makefile
config.status: creating docs/Makefile
config.status: creating lib/Makefile
config.status: creating util/Makefile
config.status: creating grub/Makefile
config.status: creating netboot/Makefile
config.status: creating util/grub-image
config.status: creating util/grub-install
config.status: creating util/grub-md5-crypt
config.status: creating util/grub-terminfo
config.status: creating util/grub-set-default
config.status: creating config.h
config.status: error: could not create config.h
===> Script "configure" failed unexpectedly.
Но было и такое:
Код: Выделить всё
===> Building for libgpg-error-1.7
/usr/bin/make all-recursive
Making all in m4
Making all in src
gawk -f ./mkstrtable.awk -v textidx=3 ./err-sources.h.in >err-sources.h
gawk -f ./mkstrtable.awk -v textidx=3 ./err-codes.h.in >err-codes.h
gawk -f ./mkerrnos.awk ./errnos.in >code-to-errno.h
gawk -f ./mkerrcodes1.awk ./errnos.in >_mkerrcodes.h
cc -E _mkerrcodes.h | grep GPG_ERR_ | gawk -f ./mkerrcodes.awk >mkerrcodes.h
rm _mkerrcodes.h
cc -I. -I. -o mkerrcodes ./mkerrcodes.c
./mkerrcodes.c: In function 'main':
./mkerrcodes.c:59: error: 'err_table' undeclared (first use in this function)
./mkerrcodes.c:59: error: (Each undeclared identifier is reported only once
./mkerrcodes.c:59: error: for each function it appears in.)
*** Error code 1