土曜日なので、レース結果取り込みバッチを動かしてみる。
まあ、初回に問題はつきもので。
もちろん落ちましたよ。
/libexec/ld-elf.so.1: Shared object "libmysqlclient.so.15" not found, required by "モジュール"
コンパイルは
gcc ../src/ソース.c -o ../bin/モジュール -Wall -I/usr/local/include/mysql -L/usr/local/lib/mysql -L../bin/ -lmysqlclient -lmysys -lm -lz -lCommon -lcrypt -DNOMSG
libmysqlclient.so.15は
/usr/local/lib/mysqlにあるわけです。
この/mysqlが曲者でしたね。
/usr/local/libに
ln -s mysql/libmysqlclient.so.15 libmysqlclient.so.15
とすれば何とか動きました。
ようするに、/mysqlにはライブラリの検索パスが
とおってないわけですね。
で、実行したところ
/usr/local/bin/nkf: not found
モジュール内で呼んでいるnkfがないと怒られる。
/usr/ports/japanese/nkfからインストール。
で、最後に一応全リコンパイルして完了。
もちろん落ちましたよ。
/libexec/ld-elf.so.1: Shared object "libmysqlclient.so.15" not found, required by "モジュール"
コンパイルは
gcc ../src/ソース.c -o ../bin/モジュール -Wall -I/usr/local/include/mysql -L/usr/local/lib/mysql -L../bin/ -lmysqlclient -lmysys -lm -lz -lCommon -lcrypt -DNOMSG
libmysqlclient.so.15は
/usr/local/lib/mysqlにあるわけです。
この/mysqlが曲者でしたね。
/usr/local/libに
ln -s mysql/libmysqlclient.so.15 libmysqlclient.so.15
とすれば何とか動きました。
ようするに、/mysqlにはライブラリの検索パスが
とおってないわけですね。
で、実行したところ
/usr/local/bin/nkf: not found
モジュール内で呼んでいるnkfがないと怒られる。
/usr/ports/japanese/nkfからインストール。
で、最後に一応全リコンパイルして完了。
このネタへのコメント:
コメントはありません。