[Senna-dev 44] mysqlバインドのビルドでエラー

Back to archive index

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回ほど繰り返される。



Senna-dev メーリングリストの案内
Back to archive index