Hi, I think I messed up again
. I just noticed, you suggested gtk+2-devel-2.0.6 and I have been working with gtk2-devel-2.0.6. Here's how I got to the linuxthreads thing.
I downloaded gtk2-devel-2.0.6-10.i386.rpm. It had dependencies,
I downloaded pango-devel-1.1.1-1.i386.rpm. It had dependencies,
I downloaded fontconfig-2.0.3-3.i386.rpm. It had dependencies,
and libc.so.6(GLIB_2.3) is found in glibc-2.3.tar.gz. I downloaded and 'detarred' this and ran ./configure in the source directory and got this final message. (I'm not sure if the first two lines are relevant)
running configure fragment for ./sysdeps/i386/elf
running configure fragment for ./sysdeps/unix/sysv/linux
checking installed Linux kernel header files... 2.0.10 or later
*** On GNU/Linux systems it is normal to compile GNU libc with the
*** `linuxthreads' add-on. Without that, the library will be
*** incompatible with normal GNU/Linux systems.
*** If you really mean to not use this add-on, run configure again
*** using the extra parameter `--disable-sanity-checks'.
Now I ran make and got these error messages,
[root@localhost glibc-2.3]# make
Makeconfig:84: sysdeps/../config.make: No such file or directory
Makerules:694: no file name for `include'
The GNU C library has not been configured.
Run `configure' to configure it before building.
Try `configure --help' for more details.
make: *** [sysdeps/../config.status] Error 1
So, I thought the final message from ./configure was some kind of error, so I thought I might get rid of it if I installed the linuxthreads thing. Besides it was on the same web page that I downloaded glibc-2.3.tar.gz.from.
Well. that's how I got where I am, but now I see I should have got gtk+2-devel, so I'll go and get that and try again.