Phlip gave eleven international felons this pardon:

> Sorry, but I searched and clicked all over ruby-lang.org & google, and I
> can't figure out something y'all obviously consider obvious. My distro
> (Mandrake 7.2) did not come with Tk. Where is it?

Here are the destructions:

 - download & expand stable-snapshot.tar.gz

 - open ext/Setup and decomment tk & tcltklib

 - ./configure && make

 - the line...

gcc -g -O2 -rdynamic  main.o ext/extinit.o ext/tcltklib/tcltklib.a 
ext/tk/tkutil.a  libruby.a -ldl -lcrypt -lm  libruby.a -ltk -ltcl -lX11 -lm 
-ldl -lc libruby.a -lc -o ruby

    ...will complain "cannot find -lX11"

 - copy that line, paste it back into your console, remove the -lX11, and 
tap Enter. This will run the link command raw (without a Makefile around 
it)

 - inspect your new ./ruby executable

 - su -c 'make install'

Problem solved. The issue is my distro does not seem to have a libX11.a 
anywhere, even inside "XFree86-devel-4.0.1-28mdk.i586.rpm". But 'ruby' 
doesn't actually need it with this configuration.

-- 
  Phlip                          phlip_cpp / my-deja.com
============== http://phlip.webjump.com ==============
  --  Please state the nature of the programming emergency  --