mysql:2692
From: Jun Moriya <Jun Moriya <jmoriya@xxxxxxxxxx>>
Date: Sun, 12 Nov 2000 04:39:02 +0900
Subject: [mysql 02692] PHP MySQL undefined reference to __lxstat エラー
もりやです。 redhat linux 5.2??(不明) 2.0.36 Apache/1.3.4 php-3.0.15-i18n-ja MySQL 3.22.25(normal=not i18n) USAのIHP(=ISP=レンタルサーバー)にi18n PHP --with-mysqlをインストールし ようとしていますが MySQL機能でundefined reference to `__lxstat'エラー となっています。サーバーはUSAのlinux virtual hostingでroot権限はありま せん。 IHPで現在動いているPHPはPHP3.0.12(CGI)と3.0.14(model版)。(サーバーを複 数使用していますがサーバーによってPHPのセットアップはcgi/moduleと変わ っています)。IHPで用意されているPHP+MySQLは正常に動作しています。 PHPとMySQLのサポートは典型的なvirtual hostingの形で、PHPの.iniコントロ ール不可、MySQLは DBの作成権限はなく作成時は依頼です。(実際にはDB作 成時はIHPが用意した自動的な外部のスクリプト) この状態で php-3.0.15-i18n-ja をインストールしました。(ソースからサー バー内でコンパイル)。 MySQLサポートなしだと php-3.0.15-i18n-jaはCGI版として動いています。 (phpinfo()でのみの確認。version表示がphp-3.0.15-i18n-jaとなるので 動いていると思います。php3.iniはインストール時に指定した自分のもの) --with-mysqlにすると、Makeの最後で /usr/local/mysql/lib/libmysqlclient.a(mf_format.o): In function `fn_format': mf_format.o(.text+0x201): undefined reference to `__lxstat'となります。 ML、Web検索で php + mysql + undefined reference to `__lxstat' あたりで 調べると 数件ありました。 殆どが http://www.phpbuilder.com/mail/php-developer-list/199903/0396.php のように libc6 vs. libc5 の問題なのでソースから再構築しろと。 #このlibc5 と libc6の問題、.a と .soなどは私にはよくわかりません。 その他 http://www.mysql.com/documentation/mysql/commented/manual.php?section=Link_errors 同様にlibのコンパチ問題? http://lists.omnipotent.net/mysql/199902/msg00611.html lstat()に変える?とあったのですが、MySQL側のソース変更? phpのソースには lxstatはありませんでした。 MySQLはソースから構築できないので(IHPとの契約上動作禁止)なにか方法はな いでしょうか? coufigure 内の checking for MySQL supportでの MYSQL_INCDIR,MYSQL_LIBDI Rの取得は正常です。 (autoではだめだったので --with-mysql=/usr/local/mysql) サーバーにあるmysql/libは以下 -rw-r--r-- 1 msql root 10688 Jul 8 1999 libdbug.a -rw-r--r-- 1 msql root 711398 Aug 21 1998 libmygcc.a -rw-r--r-- 1 msql root 132636 Jul 8 1999 libmysqlclient.a -rw-r--r-- 1 msql root 22192 Jul 8 1999 libmystrings.a -rw-r--r-- 1 msql root 149350 Jul 8 1999 libmysys.a -- Jun Moriya IMS Tokyo Japan
-> 2692 2000-11-12 04:39 [Jun Moriya <jmoriya@] PHP MySQL undefined reference to __lxstat エラー 2694 2000-11-13 12:15 ┗[Akihiko Shinohara <s] 2695 2000-11-14 18:00 ┗[Jun Moriya <jmoriya@]