MITSUGI kiyoshi
kiyos****@mitsu*****
2007年 3月 16日 (金) 08:42:55 JST
三ツ木です。 島村様、ありがとうございます。 > まず、/usr/local/include/senna/にsenna.hがあることを > 確認してみると良いかもしれないです。 これは確認してありました。現状、MySQL-5.1.11-beta、 Senna-0.8.2 の環境で動いています。また、MySQL-5.0.37、 Senna-1.0.2だとコンパ イル、インストールまで問題なくいきます。後者の場合でも、 glibtoolizeで Using `AC_PROG_RANLIB' is rendered obsolete by `AC_PROG_LIBTOOL' というメッセージ自体はでます。で、試しにinclude/myisam.hの 37行 目の #include <senna.h> を #include </usr/local/include/senna/senna.h> としてみると、makeで /usr/bin/ld: warning multiple definitions of symbol _qsort ../../mysys/libmysys.a(mf_qsort.o) definition of _qsort in section (__TEXT,__text) /usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libm.dylib(qsort.So) definition of _qsort /usr/bin/ld: Undefined symbols: _sen_init _sen_index_info _sen_index_open _sen_logger_pass _sen_logger_put _sen_index_close _sen_index_create _sen_index_remove _sen_index_upd _sen_index_update _sen_values_add _sen_values_close _sen_values_open _sen_query_close _sen_query_exec _sen_query_open _sen_query_rest _sen_records_close _sen_records_curr_score _sen_records_find _sen_records_next _sen_records_open _sen_records_rewind _sen_index_sel collect2: ld returned 1 exit status make[3]: *** [myisamchk] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 で止まるようです。完全にMac OS Xの環境の問題なのだと思いま すが、 何か試してみれることがあればよろしくお願いします。 ---------------------------- MITSUGI, kiyoshi kiyos****@mitsu***** http://www.mitsugi.jp/ ----------------------------