I want to try out FreeRide, but just installing its dependencies has been
an excercise in frustration.

I've spent weeks just trying to get any of the dependencies to install. 
Fox requires the libstdc++-libc6.1-2.so.3 library.  Now matter were I
look, I just haven't been able to find it.  The ones that I have are
libstdc++-libc6.1-1.so.2 and libstdc++-libc6.2-2.so.3.

Normally I'd think that this is close enough.  Indeed, ./configure
produces no errors, but I still can't compile Fox:

c++ -DPACKAGE=\"fox\" -DVERSION=\"1.0.29\" -DHAVE_DLFCN_H=1
-DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_DIRENT_H=1
-DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1
-DHAVE_PNG_H=1 -DHAVE_ZLIB_H=1 -DHAVE_VSSCANF=1 -I. -I. -I../include
-I../include -DHAVE_XSHM -DHAVE_PNG_H=1 -DHAVE_ZLIB_H=1 -Wall -W
-Wmissing-prototypes -Woverloaded-virtual -Wformat -DHAVE_OPENGL
-DSUN_OGL_NO_VERTEX_MACROS -DHAVE_MESA -I/usr/X11R6/include -c
FXDataTarget.cpp -o FXDataTarget.o >/dev/null 2>&1
make[1]: *** [FXDataTarget.lo] Error 1

There are some RPMs that seem very outdated.  After installing those,
neither FXRuby nor fxscintilla will compile.

Since I truly don't know what to do, could anyone offer a suggestion?

Why did they have to make FreeRide with the most difficult to install
dependencies imaginable?  I really can't see how they can expect a regular
user (even for Linux standards) to use FreeRide.

Thanks for the help,
Daniel.