[Gauche-devel-jp] Gauche-0.9でのzlibバージョン

Back to archive index

ENDO Yasuyuki yasuy****@javao*****
2009年 12月 24日 (木) 16:43:17 JST


えんどうです。

レンタルサーバーでGauche-0.9をビルドしようとしたところ、
以下のエラーが出ました。

gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include
-g -O2 -fPIC  -fomit-frame-pointer -march=i686 -DUSE_I686_PREFETCH -c
thrlib.c
thrlib.stub:120:1: directives may not be used inside a macro argument
thrlib.stub:119:57: unterminated argument list invoking macro
"SCM_INTERNAL_MUTEX_UNLOCK"
thrlib.stub: In function `thrlib_mutex_state':
thrlib.stub:112: warning: implicit declaration of function
`SCM_INTERNAL_MUTEX_UNLOCK'
thrlib.stub:112: invalid type argument of `->'
thrlib.stub:112: parse error before ')' token
make[2]: *** [thrlib.o] Error 1
make[2]: Leaving directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/threads'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/uvector'
make[2]: Leaving directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/uvector'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/charconv'
make[2]: Leaving directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/charconv'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/binary'
make[2]: Leaving directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/binary'
make[2]: Entering directory `/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/net'
make[2]: Leaving directory `/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/net'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/termios'
make[2]: Leaving directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/termios'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/fcntl'
make[2]: Leaving directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/fcntl'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/file'
make[2]: Leaving directory `/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/file'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/util'
make[2]: Leaving directory `/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/util'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/sxml'
make[2]: Leaving directory `/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/sxml'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/syslog'
make[2]: Leaving directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/syslog'
make[2]: Entering directory `/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/dbm'
make[2]: Leaving directory `/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/dbm'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/mt-random'
make[2]: Leaving directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/mt-random'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/digest'
make[2]: Leaving directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/digest'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/vport'
make[2]: Leaving directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/vport'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/text'
make[2]: Leaving directory `/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/text'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/zlib'
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include
-g -O2 -fPIC  -fomit-frame-pointer -march=i686 -DUSE_I686_PREFETCH -c
zliblib.c
zliblib.stub: In function `Scm_Init_zliblib':
zliblib.stub:199: `Z_RLE' undeclared (first use in this function)
zliblib.stub:199: (Each undeclared identifier is reported only once
zliblib.stub:199: for each function it appears in.)
make[2]: *** [zliblib.o] Error 1
make[2]: Leaving directory `/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/zlib'
make[2]: Entering directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/sparse'
make[2]: Leaving directory
`/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext/sparse'
make[1]: Leaving directory `/home/javaopen_aa.ram.ne.jp/src/Gauche-0.9/ext'

zlibが古いのでしょうか? zlibのバージョンは以下です。

$ rpm -q zlib
zlib-1.1.4-8

$ uname -a
Linux ns2.ram.ne.jp 2.4.20-31.9 #1 Tue Apr 13 18:04:23 EDT 2004 i686
i686 i386 GNU/Linux




Gauche-devel-jp メーリングリストの案内
Back to archive index