mysql:301
From: Satoshi Koiwa <Satoshi Koiwa <koiwa@xxxxxxxxxx>>
Date: Thu, 22 Oct 98 17:10:09 +0900
Subject: [mysql 301] Re: DynaLoader.pmに怒られています
村上さん、何度もすいませんです。 >で、以下のような行はありますか? > >LD_RUN_PATH="/usr/lib:/usr/lib/gcc-lib/i486-linux/2.7.2.3" cc -o >.././blib/arch/auto/DBD/mysql/mysql.so -shared -L/usr/local/lib dbdimp.o >myMsql.o mysql.o -L/usr/lib -lmysqlclient -lm >-L/usr/lib/gcc-lib/i486-linux/2.7.2.3 -lgcc > >LD_RUN_PATH="/usr/lib:/usr/lib/gcc-lib/i486-linux/2.7.2.3" cc -o >.././blib/arch/auto/Mysql/Mysql.so -shared -L/usr/local/lib Mysql.o >myMsql.o -L/usr/lib -lmysqlclient -lm >-L/usr/lib/gcc-lib/i486-linux/2.7.2.3 -lgcc の件ですが、make >& kekkaで得られたkekkaの中からgrepすると LD_RUN_PATH="" gcc -o blib/arch/auto/DBI/DBI.so -shared -L/usr/lib -L/usr/local/lib DBI.o LD_RUN_PATH="/usr/local/mysql-3.21.33b/client:/usr/lib:/usr/lib/gcc-lib/i58 6-unknown-linux-gnulibc1/2.7.2.3" gcc -o .././blib/arch/auto/DBD/mysql/mysql.so -shared -L/usr/lib -L/usr/local/lib dbdimp.o myMsql.o mysql.o -L/usr/local/mysql-3.21.33b/client -lmysqlclient -lm -L/usr/lib/gcc-lib/i586-unknown-linux-gnulibc1/2.7.2.3 -lgcc LD_RUN_PATH="/usr/local/mysql-3.21.33b/client:/usr/lib:/usr/lib/gcc-lib/i58 6-unknown-linux-gnulibc1/2.7.2.3" gcc -o .././blib/arch/auto/Mysql/Mysql.so -shared -L/usr/lib -L/usr/local/lib Mysql.o myMsql.o -L/usr/local/mysql-3.21.33b/client -lmysqlclient -lm -L/usr/lib/gcc-lib/i586-unknown-linux-gnulibc1/2.7.2.3 -lgcc という3行があります。1行目を除いては-lgccがついています。 >-lmysqlclient で指定されている libmysqlclient.{a|so} は、 >MySQL をコンパイルした時にできた libmysqlclient.{a|so} を >正確に指していますか? この私には思いもよらなかったこっちですが、 # ls -l /usr/lib/libmysql* -rw-r--r-- 1 root root 906240 Jul 22 15:28 /usr/lib/libmysqlclient.a lrwxrwxrwx 1 root root 25 Oct 15 15:14 /usr/lib/libmysqlclient.so -> libmysqlclient.so.3.21.33 -rwxr-xr-x 1 root root 370036 Jul 22 15:28 /usr/lib/libmysqlclient.so.3.21.33 lrwxrwxrwx 1 root root 25 Oct 15 15:14 /usr/lib/libmysqlclient.so.4 -> libmysqlclient.so.3.21. 33 となっています。なんで7月22日のものしか指していないんだろう。 いっそTurboLinux2.0 Proがあるんで、そっちに全面的に入れ換えようかと思いつつ ある昨今。といっても今Slackware上で作っている環境をTurboLinuxに移すのもそれ なりに大変そうだしなぁ。 というわけで、引き続き見直します。