No question, this is just a similar case for the good of others:
I had the same problem, Mandrake 9.1, #make sense in the chkrootkit directory, and I got:
[root@localhost chkrootkit-0.43]# make sense
gcc -DHAVE_LASTLOG_H -o chklastlog chklastlog.c
gcc -DHAVE_LASTLOG_H -o chkwtmp chkwtmp.c
gcc -DHAVE_LASTLOG_H -o ifpromisc ifpromisc.c
gcc -o chkproc chkproc.c
gcc -o chkdirs chkdirs.c
gcc -o check_wtmpx check_wtmpx.c
gcc -static -o strings-static strings.c
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
make: *** [strings-static] Error 1
As root, I went:
#urpmi glibc-devel
#urpmi glibc-static-devel
(these connected to the web and automatically installed the glibc stuff, after configuring urpmi using "easy urpmi")
and now
#make sense
works fine, and I run
#./chkrootkit
fine.
Great advice Catmando!