>>>>> "N" == Nikolai Krot <fake_address / microsoft.com> writes: N> ruby 1.8.0 (2002-12-24) [i686-linux] ^^^^^^^^^^^^^^^^^^^^^^^ What is this version ? From ftp.ruby-lang.org ncftp /pub/ruby/1.8 > dir -rw-rw-r-- 1 root ftp 730858 Aug 4 2003 ChangeLog-1.8.0 -rw-rw-r-- 1 root ftp 14983 Aug 4 2003 changes.1.8.0 -rw-rw-r-- 1 root ftp 1979070 Aug 4 2003 ruby-1.8.0.tar.gz -rw-rw-r-- 1 root ftp 2671875 Dec 24 2003 ruby-1.8.1.tar.gz ncftp /pub/ruby/1.8 > ncftp /pub/ruby/1.6 > dir -rw-rw-r-- 1 root ftp 819754 Sep 19 2000 ruby-1.6.0.tar.gz -rw-rw-r-- 1 root ftp 822766 Sep 27 2000 ruby-1.6.1.tar.gz -rw-rw-r-- 1 root ftp 850897 Dec 25 2000 ruby-1.6.2.tar.gz -rw-rw-r-- 1 root ftp 850625 Mar 19 2001 ruby-1.6.3.tar.gz -rw-rw-r-- 1 root ftp 900164 Jun 4 2001 ruby-1.6.4.tar.gz -rw-rw-r-- 1 root ftp 960496 Sep 19 2001 ruby-1.6.5.tar.gz -rw-rw-r-- 1 root ftp 976606 Dec 25 2001 ruby-1.6.6.tar.gz -rw-rw-r-- 1 root ftp 998151 Mar 1 2002 ruby-1.6.7.tar.gz -rw-rw-r-- 1 root ftp 1023403 Dec 24 2002 ruby-1.6.8.tar.gz ncftp /pub/ruby/1.6 > See the date for 1.6.8 N> no, no such constant. I tried the following in bdb/src/Makefile N> CFLAGS = -fPIC -g -O2 -DHAVE_RB_DEFINE_ALLOC_FUNC This is useless, if it's not defined in intern.h this mean that you don't have the right version for the include N> I used to have ruby 1.6 and its traces may still remain in my OS, but i N> hope they dont interfere. They interfer Guy Decoux