mysql:6885
From: Hideumi Kaneuchi <Hideumi Kaneuchi <hideumi@xxxxxxxxxx>>
Date: Sun, 19 Jan 2003 18:02:02 +0900
Subject: [mysql 06885] mod_auth_mysql DSO 版 symbol エラー
金内です。 Solaris8 x86で mod_auth_mysql をインストールしたのですが apacheを起動すると symbol __ucmpdi2 と表示され起動出来ません。 httpd.confから mod_auth_mysql.soをコメントにすると正しく 起動が出来ました。 mod_auth_mysql.soを ldd で確認すると特にエラーはありません。 アドバイスを頂けませんでしょうか。 環境 apache_1.3.27 mysql-3.23.54a mod_auth_mysql-3.2 php-4.3.0 gcc version 2.95.3 20010315 状況 mod_auth_mysql-3.2の Makefile(一部) OPTS-I/usr/local/mysql/include/mysql -L/usr/local/mysql/lib/mysql -lmysqlclient ← 一行 上記内容をセットし、mod_auth_mysql.soを作成。 起動時のエラー内容 % apachectl start Syntax error on line 207 of /usr/local/etc/apache/conf/httpd.conf: Cannot load /usr/local/etc/apache/libexec/mod_auth_mysql.so into server: ld.so.1 : /usr/local/etc/apache/bin/httpd: fatal: relocation error: file /usr/local/etc/ apache/libexec/mod_auth_mysql.so: symbol __ucmpdi2: referenced symbol not found apachectl start: httpd could not be started % ldd /usr/local/etc/apache/libexec/mod_auth_mysql.so libmysqlclient.so.10 => /usr/local/mysql/lib/mysql/libmysqlclient.so.10 libz.so => /usr/local/lib/libz.so libcrypt_i.so.1 => /usr/lib/libcrypt_i.so.1 libgen.so.1 => /usr/lib/libgen.so.1 libsocket.so.1 => /usr/lib/libsocket.so.1 libnsl.so.1 => /usr/lib/libnsl.so.1 libm.so.1 => /usr/lib/libm.so.1 libc.so.1 => /usr/lib/libc.so.1 libdl.so.1 => /usr/lib/libdl.so.1 libmp.so.2 => /usr/lib/libmp.so.2
-> 6885 2003-01-19 18:02 [Hideumi Kaneuchi <hi] mod_auth_mysql DSO 版 symbol エラー 6887 2003-01-19 19:02 ┗[とみたまさひろ <tomm] 6891 2003-01-19 22:26 ┗[Hideumi Kaneuchi <hi]