Hi Jim

When trying to follow your steps:
# ruby extconf.rb
checking for tgetnum() in -lncurses... no
checking for tgetnum() in -ltermcap... no
checking for tgetnum() in -lcurses... no
checking for readline/readline.h... no

I'm assuming I need at least one yes for it to generate a make file?
Make returns "Nothing to be done for 'all'", too.

And MySQL 4.x through DarwinPorts isn't yet working on Tiger - so that
avenue's closed at the moment. I might try straight from source if I
can be bothered and have the time, or I might just wait till the
DarwinPorts team get their package sorted.