From: "KISHIMOTO, Makoto" Date: 2009-07-05T19:58:47+09:00 Subject: [ruby-dev:38739] Re: FreeBSD で ruby-mecab のライブラリ参照の不具合 きしもとです ports の6月19日の変更以降でダメになっていることがわかりました。 追いかけてみた結果、 6月19日の ports/lang/ruby18/Makefile の変更↓で http://www.freebsd.org/cgi/cvsweb.cgi/ports/lang/ruby18/Makefile.diff?r1=1.142;r2=1.143;f=h LDFLAGS+= ${PTHREAD_LIBS} が削られていること(最新版にこの行を追加すれば動く)と http://www.freebsd.org/cgi/cvsweb.cgi/ports/lang/ruby18/files/patch-configure.in?annotate=1.1 このパッチにより、Makefile 中で -lpthread が LIBS ではなく MAINLIBS に 設定されるようになっていること(そうならないようにパッチを修正すると動く) 以上(のどちらか・両方)が原因であると確認しました。 ruby の問題というよりは、ports の問題ですので、ruby-dev への報告は、 特に何かなければこれで最後にしたいと思います。