[PHP-users 28768] Re: PHP5とMySQL5のインストールでエラーが発生
K.Nakatsuka
tanpoko @ wk9.so-net.ne.jp
2006年 3月 21日 (火) 07:54:27 JST
中司と申します。
On Tue, 21 Mar 2006 02:01:07 +0900
桜 <tatami @ kun.ne.jp> wrote:
> >> /usr/local/mysql/lib/libmysqld.aは有ります
> >
> 申し訳ございません。
> 在りませんでした。
> それとFedoraの方は下記になります。
> ls /usr/local/mysql/lib/
> libdbug.a libmygcc.a libmysql.imp libmysqlclient.a
> libmysqlclient_r.a libmystrings.a libmysys.a libz.a
やはり、有りませんか。
----< [PHP-users 28750] より引用 >----
On Mon, 20 Mar 2006 14:27:43 +0900
桜 <tatami @ kun.ne.jp> wrote:
> MySQL5のバイナリをインストールしているLinux(CentOS)マシンに
> PHP5を以下のconfigureでインストールしようとした所
> configureのMySQLiの部分でエラーが発生しました。
<snip>
> -------config.log----------
<snip>
> configure:60305: gcc -o conftest -g -O2 -pthread -D_REENTRANT -Wl,-
> rpath,/usr/local/mysql/lib -L/usr/local/mysql/lib -lmysqld -lz -lcrypt
> -lnsl -lm -lrt conftest.c -lmysqlclient -lmcrypt -lltdl -lfreetype -
> lpng -lz -ljpeg -lbz2 -lz -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2
> -lz -lm 1>&5
> /usr/bin/ld: cannot find -lmysqld
----< [PHP-users 28759] より引用 >----
On Mon, 20 Mar 2006 18:10:28 +0900
桜 <tatami @ kun.ne.jp> wrote:
> >試しに以下のオプションで configure を実行してみましたが
> >エラーは出ませんでした。
> ># ./configure \
> >--with-mysqli=/usr/local/mysql/bin/mysql_config \
> >--enable-embedded-mysqli \
> >--without-mysql
ここは勘違いではありませんか? 思うにエラーになったハズです。
<snip>
> $make
> <省略>
> /usr/bin/ld: cannot find -lmysqld
> collect2: ld returned 1 exit status
> make: *** [libphp5.la] エラー 1
どちらのエラーも /usr/bin/ld: cannot find -lmysqld ですよね。
私には、/usr/bin/ld: cannot find -lmysqld" のメッセージは、
リンカが -lmysqld(=/usr/local/mysql/lib/libmysqld.a)が
見つからないと言っているようにしか見えませんけど( $>man ld )
#私が勘違い(または思い違い)しているのでしょうか. !?!?
MySQL5 には、libmysqld.a が無くなったのでしょうか。
少なくとも mysql-max-4.1.16/18 では有りました。
PHP-users メーリングリストの案内