Satoshi Yamagishi
d-sat****@msj*****
2005年 5月 27日 (金) 04:15:12 JST
fedoracore3にて、mysqlバインドのビルドを試みたところ、 下記のようなエラーがでてコンパイルが止まります。 mysql4.0.24、gcc バージョン 3.4.3 20050227 (Red Hat 3.4.3-22.fc3)、です。 ./configure --prefix=/usr/local/mysql --with-extra-charsets=complex --enable-thread-safe-client --enable-local-infile --enable-assembler --disable-shared --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --with-charset=ujis CFLAGS="-O2 -mcpu=pentiumpro" CXX=gcc CXXFLAGS="-O2 -mcpu=pentiumpro -felide-constructors" でMakefileを作りました。 上記コンパイルをsennaパッチを当てないで実行すると、最後までコンパイルが通ります。 どこかのMLでみた/dev/shmのパーミッションを1777にしてみましたが同じでした。 ■コンパイル失敗直前のメッセージ Making all in myisam make[2]: Entering directory `/home/satyasu/buffer/mysql-4.0.24/myisam' /bin/sh ../libtool --preserve-dup-deps --mode=link gcc -O3 -DDBUG_OFF -O2 -mcpu=pentiumpro -rdynamic -o myisamchk myisamchk.o -all-static libmyisam.a ../mysys/libmysys.a ../dbug/libdbug.a ../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread gcc -O3 -DDBUG_OFF -O2 -mcpu=pentiumpro -rdynamic -o myisamchk myisamchk.o -static libmyisam.a ../mysys/libmysys.a ../dbug/libdbug.a ../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread ../mysys/libmysys.a(mf_pack.o)(.text+0x4f7): In function `unpack_dirname': : warning: Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking ../mysys/libmysys.a(mf_pack.o)(.text+0x507): In function `unpack_dirname': : warning: Using 'endpwent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking libmyisam.a(mi_open.o)(.text+0x1f94): In function `mi_open': : undefined reference to `sen_log' 以下、上の最後2行のようなメッセージが20回ほど繰り返される。