From: matz@... (Yukihiro Matsumoto) Date: 2000-05-12T14:56:48+09:00 Subject: [ruby-talk:02774] Re: Hi, In message "[ruby-talk:02770]" on 00/05/11, Andrew Hunt writes: |I'm trying to install mod_ruby 0.17 with the latest Ruby from CVS, |and I'm running into a spot of trouble. | |Using the Makefile produced by Makefile.rb, the module fails to load -- |it complains that: | |Cannot load /toolshed/local/libexec/mod_ruby.so into server: |/toolshed/local/libexec/mod_ruby.so: undefined symbol: rb_io_close |/toolshed/local/bin/apachectl start: httpd could not be started | |And indeed, there's nothing in the Makefile that indicates Ruby should |be linked in. So I thought I'd be daring and add libruby.a into the |shared obejct link. Hmm, Makefile.RB should find the place for libruby.a or libruby.so from compilation information, which is placed in rbconfig.rb. My Makefile contains the line: LIBRUBYARG = -L/usr/lib -lruby to link the interpreter. matz.