Solved [Solved]8.3 make installworld failing

My source-based upgrade from 8 STABLE (< 8.3) to 8.3 RELEASE is dying almost immediately at make installworld. All the output to the point of failure is below. I installed the 8.3 kernel booted into it and did mergemaster -p, went into single user mode, did mergemaster, then installworld. Boom. I rm -rf /usr/obj/* and make cleandir twice, then recompiled and repeated in full user mode so I could cut and paste the error here.

Can any one tell me what's going on? I'm using kernel.old right now but I've pushed in all the new configs except .csh'es and passwd's and I don't know how long this (home nfs and 5 jails) server will run.

Athlon-XP 2600 Barton, 2GB, gmirrored Fujitsu SCSIs on an Adaptec 160 card. Never a problem with this machine since the 6.x days.

Thanks.
Code:
--------------------------------------------------------------
>>> Installing everything
--------------------------------------------------------------
cd /usr/src; make -f Makefile.inc1 install
===> share/info (install)
===> lib (install)
===> lib/csu/i386-elf (install)
cc -O2 -fno-strict-aliasing -pipe -march=athlon-xp -I/usr/src/lib/csu/i386-elf/../common  -I/usr/src/lib/csu/i386-
elf/../../libc/include -std=gnu99  -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes
 -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align
 -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c
 /usr/src/lib/csu/i386-elf/crti.S
cc -O2 -fno-strict-aliasing -pipe -march=athlon-xp -I/usr/src/lib/csu/i386-elf/../common  -I/usr/src/lib/csu/i386-
elf/../../libc/include -std=gnu99  -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes
 -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align
 -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c
 /usr/src/lib/csu/i386-elf/crtn.S
cc -O2 -fno-strict-aliasing -pipe -march=athlon-xp -I/usr/src/lib/csu/i386-elf/../common  -I/usr/src/lib/csu/i386-
elf/../../libc/include -std=gnu99  -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes
 -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align
 -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -DGCRT -c
 -o gcrt1_c.o /usr/src/lib/csu/i386-elf/crt1_c.c
cc -O2 -fno-strict-aliasing -pipe -march=athlon-xp -I/usr/src/lib/csu/i386-elf/../common  -I/usr/src/lib/csu/i386-
elf/../../libc/include -std=gnu99  -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes
 -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align
 -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c
 /usr/src/lib/csu/i386-elf/crt1_s.S
ld  -o gcrt1.o -r crt1_s.o gcrt1_c.o
cc -O2 -fno-strict-aliasing -pipe -march=athlon-xp -I/usr/src/lib/csu/i386-elf/../common  -I/usr/src/lib/csu/i386-
elf/../../libc/include -std=gnu99  -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes
 -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align
 -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c
 /usr/src/lib/csu/i386-elf/crt1_c.c
ld  -o crt1.o -r crt1_s.o crt1_c.o
objcopy --localize-symbol _start1 crt1.o
cc -O2 -fno-strict-aliasing -pipe -march=athlon-xp -I/usr/src/lib/csu/i386-elf/../common  -I/usr/src/lib/csu/i386-
elf/../../libc/include -std=gnu99  -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes
 -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align
 -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -fPIC -DPIC -c
 -o Scrt1_c.o /usr/src/lib/csu/i386-elf/crt1_c.c
ld  -o Scrt1.o -r crt1_s.o Scrt1_c.o
objcopy --localize-symbol _start1 Scrt1.o
install -o root -g wheel  -m 444 crti.o crtn.o gcrt1.o crt1.o Scrt1.o /usr/lib
===> lib/libc (install)
install -C -o root -g wheel -m 444   libc.a /usr/lib
install -C -o root -g wheel -m 444   libc_p.a /usr/lib
install -s -o root -g wheel -m 444   -fschg -S  libc.so.7 /lib
ln -fs /lib/libc.so.7  /usr/lib/libc.so
install -o root -g wheel -m 444   libc_pic.a /usr/lib
gencat be_BY.UTF-8.cat /usr/src/lib/libc/nls/be_BY.UTF-8.msg
gencat:No such file or directory
*** Error code 1

Stop in /usr/src/lib/libc.
*** Error code 1

Stop in /usr/src/lib.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.

A deleting and re-csupping of the entire /usr/src directory fixed things.
 
Some progress here. Because the error message mentioned /usr/lib I deleted all of /usr/src/lib, rebuilt and re-installed. Failed again but the installworld went much farther before failing. So I deleted all of /usr/src/ and am csup-ing it now. It would appear there were corrupt and/or missing files/directories in my admittedly old source tree.

I'll re-build tomorrow and (I think) close this little thread. Thanks for the correction and tip, gkontos.

s-a
 
Back
Top