In order to package nis+ utilities I upgraded a slink system to potato (apt-get, first libc6, then rest, then kernel 2.2.5 image).
Now a face strange compilation problems, like for the cvs package $dpkg-source -x cvs_1.10.4-1.dsc $cd cvs-1.10.4/ $debuild [..] gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c hardlink.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c hash.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c history.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c ignore.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c import.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c lock.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c log.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c login.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c logmsg.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c main.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c mkmodules.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c modules.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c myndbm.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c no_diff.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c parseinfo.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c patch.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c rcs.c gcc -I. -I.. -I. -I../lib -I../diff -DHAVE_CONFIG_H -g -O2 -c ./rcscmds.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c recurse.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c release.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c remove.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c repos.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c root.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c rtag.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c scramble.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c server.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c status.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c tag.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c update.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c watch.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c wrapper.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c vers_ts.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c subr.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c filesubr.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c run.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c version.c gcc -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c error.c gcc -I. -I.. -I. -I../lib -I../zlib -DHAVE_CONFIG_H -g -O2 -c ./zlib.c gcc add.o admin.o buffer.o checkin.o checkout.o classify.o client.o commit.o create_adm.o cvsrc.o diff.o edit.o entries.o expand_path.o fileattr.o find_names.o hardlink.o hash.o history.o ignore.o import.o lock.o log.o login.o logmsg.o main.o mkmodules.o modules.o myndbm.o no_diff.o parseinfo.o patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root.o rtag.o scramble.o server.o status.o tag.o update.o watch.o wrapper.o vers_ts.o subr.o filesubr.o run.o version.o error.o zlib.o ../lib/libcvs.a ../diff/libdiff.a -lz -lcrypt -o cvs checkin.o: file not recognized: File truncated collect2: ld returned 1 exit status make[2]: *** [cvs] Error 1 make[2]: Leaving directory `/scratch/rainer/cvs/cvs-1.10.4/src' make[1]: *** [all] Error 1 make[1]: Leaving directory `/scratch/rainer/cvs/cvs-1.10.4' make: *** [build-stamp] Error 2 Couldn't run dpkg-buildpackage: Illegal seek rai16 09:43:24$ I do not think, that it is a cvs problem, because compiling other code seems to have problems too, like /usr/bin/ld: cuddZddGroup.o: invalid string offset 285212672 >= 89 for section `.shstrtab' is quite popular. I would expect the problems more in egcs, libc6 or the kernel itself (the system rebooted this morning automatically). Any ideas what co8uld be wrong? The system was running slink rock-solid for months. rai16 09:55:37$ uname -a Linux rai16 2.2.5 #2 Fri Apr 16 18:58:40 EST 1999 i686 unknown rai16 09:55:40$ gcc -v Reading specs from /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/specs gcc version egcs-2.91.66 Debian GNU/Linux (egcs-1.1.2 release) rai16 09:55:43$ ls -l /lib/libc.so.6 lrwxrwxrwx 1 root root 13 May 10 09:09 /lib/libc.so.6 -> libc-2.1.1.so -- Rainer Dorsch Abt. Rechnerarchitektur e-mail:[EMAIL PROTECTED] Uni Stuttgart Tel.: 0711-7816-215