From: h-isikaw@... Date: 2001-01-11T14:45:43+09:00 Subject: [ruby-list:27084] Re: make mod_ruby failed いしかわ@NIMSです  石橋さん、前田さん、回答ありがとうございます。 gcc -Wl,-G -o mod_ruby.so mod_ruby.o ruby_config.o apachelib.o \ /vol5/Psone/local/sunos5_sun4/lib/liberuby.a \ /vol5/Psone/local/sunos5_sun4/lib/ruby/1.6/sparc-solaris2.6/libruby.a \ -ldl -lcrypt -lm として、直接ファイル名を指定して make できました。 しかし、  ・eruby 0.0.4(mod_ruby無し)で文字化けしなかったスクリプトが文字化けするように   なってしまった  ・/cgi-bin/ からrequireできなくなった という現象が起きてしまいました。 これはmod_rubyからerubyを呼んでいるからでしょうか? httpd.confでは、mod_ruby/eruby/ruby用に以下の設定を追加しています。 LoadModule ruby_module libexec/mod_ruby.so AddType application/x-httpd-eruby .rhtml Action application/x-httpd-eruby /cgi-bin/eruby AddType application/x-httpd-ruby .rb Action application/x-httpd-ruby /cgi-bin/ruby >前田です。 > >At Wed, 10 Jan 2001 16:26:51 +0900, >h-isikaw@nims.nec.co.jp wrote: >> gcc -Wl,-G -o mod_ruby.so mod_ruby.o ruby_config.o apachelib.o -leruby /vol5/Psone/local/sunos5_sun4/ lib >> /ruby/1.6/sparc-solaris2.6/libruby.a -ldl -lcrypt -lm >> ld: 重大なエラー: ライブラリ -leruby: が見つかりません >> ld: 重大なエラー: ファイル処理エラー。mod_ruby.so へ書き込まれる出力がありません >> collect2: ld returned 1 exit status >> *** Error code 1 >> make: Fatal error: Command failed for target `mod_ruby.so' > >liberubyを見つけられないようですね。 >-lerubyの代わりに/foo/lib/liberuby.aのようにliberuby.aのパスを指 >定したら上手く行きませんか? > >-- >前田 修吾 >