[前][次][番号順一覧][スレッド一覧]

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@]