[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 メーリングリストの案内