[Kazehakase-devel 2790] Re: Ruby 拡張が有効にならない.

Back to archive index

Kouhei Sutou kou****@cozmi*****
2007年 7月 2日 (月) 19:46:29 JST


須藤です。

> aclocal で warning, autoconf で error となりました.

> configure.ac:156: error: possibly undefined macro:
> AM_PATH_LIBGNUTLS

たぶん、gnutlsの開発版パッケージみたいなやつをインストールす
ると動くと思います。


なんだったら、パッチを当てずに

  % ruby -r rbconfig -e 'puts Config::CONFIG["LIBS"]'

の結果、私の環境なら

  -lpthread -ldl -lcrypt -lm

をext/ruby/Makefileの

  RUBY_LIBS = -lruby-static

となっているところに追加して

  RUBY_LIBS = -lruby-static -lpthread -ldl -lcrypt -lm

とすれば試すことができます。

> Ruby を shared でビルドしなおした方が簡単でしょうか ?

たぶん、そうなのですが、↑は単にMakefileを書き換えるだけなの
で、↑で解決するのなら↑の方が簡単だと思います。




Kazehakase-devel メーリングリストの案内
Back to archive index