[FreeBSD-users-jp 95145] Re: FreeBSD 10.0-RELEASEで共有ライブラリが生成されない

Norimichi Taniguchi freebsd at mac-th.com
Mon Feb 17 14:35:14 UTC 2014


こんばんは
谷口と申します。

私も同じようにはまっておりましたが、
下記のようにしたところ、インストールできました。

phpを展開した後のフォルダー内の
aclocal.m4
configure
/build/libtool.m4

この中にある、freebsd1* を freebsd1.* に( . を追加)
すべて変更したところ、無事にコンパイルされ、.soも
生成されました。

FreeBSD1用の設定が邪魔をしているのでしょうか?

ご参考まで

(2014/02/12 21:54), NISHIMURA Yutaka wrote:
> 西村です。
> FreeBSD 10.0-RELEASEが出ましたので
> 移行の準備等を行っているのですが、共有ライブラリ(*.so)が生成されない問題にハマっています。
>
> 最初はpkgやportsでApacheを入れ、いつものようにphpを./configure makeして
> インストールの段になって、libphp5.soが無いとインストールで失敗します。
> cli版、cgi版は問題なく生成され利用出来るようです。
>
> その後、下記の様にpkgで入れたKyotoTycoonもsoファイルが見つからず動作しませんでしたので
> FreeBSDのベースシステムの問題かとおもい、こちらに投稿させて頂いた次第です。
>
> 最初はclang/LLVMに変わった影響の感じもするのですが、
> ちょっとよく判りませんでしたので、ご存知の方いらっしゃいましたら
> 解決策教えて頂けますと幸いです。
>
> 宜しくお願いいたします。
>
> 以下kyotoTycoonの時のログになります。
>
> root at test:/tmp # pkg install kyototycoon
> Updating repository catalogue
> The following 2 packages will be installed:
>
>         Installing kyotocabinet: 1.2.76_1
>         Installing kyototycoon: 0.9.56_1
>
> The installation will require 20 MB more space
>
> 2 MB to be downloaded
>
> Proceed with installing packages [y/N]: y
> kyotocabinet-1.2.76_1.txz           100% 1388KB 231.4KB/s 138.5KB/s   00:06
> kyototycoon-0.9.56_1.txz            100% 1029KB 257.3KB/s 299.0KB/s   00:04
> Checking integrity... done
> [1/2] Installing kyotocabinet-1.2.76_1... done
> [2/2] Installing kyototycoon-0.9.56_1... done
> root at test:/tmp # rehash
> root at test:/tmp # ktserver
> Shared object "libkyototycoon.so.2" not found, required by "ktserver"
> root at test:/tmp # find / -type f -iname 'libkyototycoon.*'
> /usr/local/lib/libkyototycoon.a
> root at test:/tmp # 
>



More information about the freebsd-users-jp mailing list