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

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]