I'm having the same problem with the libc error. I'm running Fedora Core 4. The exact error from the nvidia-installer log is
ERROR: You do not appear to have libc header files installed on your system.
Please install your distribution's libc development package.
I found a couple of helpful pages, but still haven't gotten it to install
Using help from the 2 I'm 99% sure I've got all the right stuff installed. There is an instance where the versions I've got are newer than recommended. glibc specifically, which the /lib/libc.so.6 returns the following version info. 2.3.5, higher than the version recommended, 2.0, but I see I've got the glibc-2.0 compatibility add-on. (whatever that means)
GNU C Library development release version 2.3.5, by Roland McGrath et al.
Compiled by GNU CC version 4.0.0 20050525 (Red Hat 4.0.0-9).
Compiled on a Linux 2.4.20 system on 2005-05-30.
GNU libio by Per Bothner
crypt add-on version 2.1 by Michael Glad and others
Native POSIX Threads Library by Ulrich Drepper et al
The C stubs add-on version 2.1.2.
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Glibc-2.0 compatibility add-on by Cristian Gafton
GNU Libidn by Simon Josefsson
Thread-local storage support included.
Is there a trick to passing the nvidia installer a parameter that will help it locate the glibc files its looking for?