[Gauche-devel-jp] Re: Debian serge/kernel 2.6でgoshが「不正な命令です」

Back to archive index

えんどう yasuy****@javao*****
2004年 12月 17日 (金) 19:50:21 JST


 えんどうです。

>あれ。ext/ 以下のビルドはどうなってますか。

make cleanしてもう一度 make OPTFLAGS= で make してみました。

make[1]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext'
for d in auxsys threads uvector charconv binary net termios fcntl sxml syslog dbm mt-random digest vport; do (cd $d; make default); done
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/auxsys'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c auxsys_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c auxsys.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c auxsyslib.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c auxsys_tail.c
gcc -g -O2 -fPIC    -shared -o auxsys.so auxsys_head.o auxsys.o auxsyslib.o auxsys_tail.o -L../..//src   -ldl -lcrypt -lutil -lm
link /home/yasuyuki/src/Gauche-0.8.3/ext/auxsys/auxsys.so <- ../../src/auxsys.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/auxsys/auxsys.scm <- ../../lib/gauche/auxsys.scm
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/auxsys'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/threads'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c threads_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c threads.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c mutex.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c thrlib.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c threads_tail.c
gcc -g -O2 -fPIC    -shared -o threads.so threads_head.o threads.o mutex.o thrlib.o threads_tail.o -L../..//src   -ldl -lcrypt -lutil -lm
link /home/yasuyuki/src/Gauche-0.8.3/ext/threads/threads.so <- ../../src/threads.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/threads/threads.scm <- ../../lib/gauche/threads.scm
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/threads'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/uvector'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c uvector_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c uvector.c
uvector.c: 関数 `s32vector_mul' 内:
uvector.c:357: error: can't find a register in class `GENERAL_REGS' while reloading `asm'
make[2]: *** [uvector.o] エラー 1
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/uvector'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/charconv'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c charconv_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c charconv.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c convlib.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c jconv.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c guess.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c charconv_tail.c
gcc -g -O2 -fPIC    -shared -o libcharconv.so charconv_head.o charconv.o convlib.o jconv.o guess.o charconv_tail.o -L../..//src   -ldl -lcrypt -lutil -lm
link /home/yasuyuki/src/Gauche-0.8.3/ext/charconv/libcharconv.so <- ../../src/libcharconv.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/charconv/charconv.scm <- ../../lib/gauche/charconv.scm
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/charconv'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/binary'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c binary_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c binary.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c binarylib.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c binary_tail.c
gcc -g -O2 -fPIC    -shared -o binary.so binary_head.o binary.o binarylib.o binary_tail.o -L../..//src   -ldl -lcrypt -lutil -lm
link /home/yasuyuki/src/Gauche-0.8.3/ext/binary/binary.so <- ../../src/binary.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/binary/io.scm <- ../../lib/binary/io.scm
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/binary'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/net'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c net_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c net.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c addr.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c netdb.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c netlib.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c net_tail.c
gcc -g -O2 -fPIC    -shared -o libnet.so net_head.o net.o addr.o netdb.o netlib.o net_tail.o -L../..//src   -ldl -lcrypt -lutil -lm  
link /home/yasuyuki/src/Gauche-0.8.3/ext/net/libnet.so <- ../../src/libnet.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/net/net.scm <- ../../lib/gauche/net.scm
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/net'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/termios'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c termios_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c termios.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c termiolib.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c termios_tail.c
gcc -g -O2 -fPIC    -shared -o termios.so termios_head.o termios.o termiolib.o termios_tail.o  -L../..//src   -ldl -lcrypt -lutil -lm
link /home/yasuyuki/src/Gauche-0.8.3/ext/termios/termios.so <- ../../src/termios.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/termios/termios.scm <- ../../lib/gauche/termios.scm
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/termios'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/fcntl'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c fcntl_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c fcntl.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c fcntlib.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c fcntl_tail.c
gcc -g -O2 -fPIC    -shared -o fcntl.so fcntl_head.o fcntl.o fcntlib.o fcntl_tail.o -L../..//src   -ldl -lcrypt -lutil -lm
link /home/yasuyuki/src/Gauche-0.8.3/ext/fcntl/fcntl.so <- ../../src/fcntl.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/fcntl/fcntl.scm <- ../../lib/gauche/fcntl.scm
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/fcntl'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/sxml'
../..//src/gosh -ftest ./trans.scm ssax.scm.in
../..//src/gosh -ftest ./trans.scm sxpath.scm.in
../..//src/gosh -ftest ./trans.scm tools.scm.in
../..//src/gosh -ftest ./trans.scm tree-trans.scm.in
../..//src/gosh -ftest ./trans.scm to-html.scm.in
link /home/yasuyuki/src/Gauche-0.8.3/ext/sxml/ssax.scm <- ../../lib/sxml/ssax.scm
link /home/yasuyuki/src/Gauche-0.8.3/ext/sxml/sxpath.scm <- ../../lib/sxml/sxpath.scm
link /home/yasuyuki/src/Gauche-0.8.3/ext/sxml/tools.scm <- ../../lib/sxml/tools.scm
link /home/yasuyuki/src/Gauche-0.8.3/ext/sxml/tree-trans.scm <- ../../lib/sxml/tree-trans.scm
link /home/yasuyuki/src/Gauche-0.8.3/ext/sxml/to-html.scm <- ../../lib/sxml/to-html.scm
link /home/yasuyuki/src/Gauche-0.8.3/ext/sxml/adaptor.scm <- ../../lib/sxml/adaptor.scm
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/sxml'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/syslog'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c syslog_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c syslog.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c syslog_tail.c
gcc -g -O2 -fPIC    -shared -o syslog.so syslog_head.o syslog.o syslog_tail.o -L../..//src   -ldl -lcrypt -lutil -lm
link /home/yasuyuki/src/Gauche-0.8.3/ext/syslog/syslog.so <- ../../src/syslog.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/syslog/syslog.scm <- ../../lib/gauche/syslog.scm
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/syslog'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/dbm'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c odbm_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c odbm.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c odbm_tail.c
gcc -g -O2 -fPIC    -shared -o odbm.so odbm_head.o odbm.o odbm_tail.o -L../..//src  -lgdbm_compat -ldl -lcrypt -lutil -lm    -ldl -lcrypt -lutil -lm
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c gdbm_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c gdbm.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include    -g -O2 -fPIC   -c gdbm_tail.c
gcc -g -O2 -fPIC    -shared -o gdbm.so gdbm_head.o gdbm.o gdbm_tail.o -L../..//src  -lgdbm  -ldl -lcrypt -lutil -lm
link /home/yasuyuki/src/Gauche-0.8.3/ext/dbm/odbm.so <- ../../src/odbm.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/dbm/gdbm.so <- ../../src/gdbm.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/dbm/odbm.scm <- ../../lib/dbm/odbm.scm
link /home/yasuyuki/src/Gauche-0.8.3/ext/dbm/gdbm.scm <- ../../lib/dbm/gdbm.scm
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/dbm'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/mt-random'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c mt-random_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c mt-random.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c mt-lib.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c mt-random_tail.c
gcc -g -O2 -fPIC    -shared -o mt-random.so mt-random_head.o mt-random.o mt-lib.o mt-random_tail.o  -L../..//src   -ldl -lcrypt -lutil -lm
link /home/yasuyuki/src/Gauche-0.8.3/ext/mt-random/mt-random.so <- ../../src/mt-random.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/mt-random/mt-random.scm <- ../../lib/math/mt-random.scm
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/mt-random'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/digest'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c md5_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c md5.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c md5c.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c md5_tail.c
gcc -g -O2 -fPIC    -shared -o md5.so md5_head.o md5.o md5c.o md5_tail.o  -L../..//src   -ldl -lcrypt -lutil -lm
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c sha1_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c sha1.c
sha1.c: 関数 `sha1__25sha1_update' 内:
sha1.c:63: 警告: 互換性のないポインタ型からの引数 1 個の `Scm_GetStringConst' を渡しますです
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c sha.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c sha1_tail.c
gcc -g -O2 -fPIC    -shared -o sha1.so sha1_head.o sha1.o sha.o sha1_tail.o -L../..//src   -ldl -lcrypt -lutil -lm
link /home/yasuyuki/src/Gauche-0.8.3/ext/digest/md5.so <- ../../src/md5.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/digest/sha1.so <- ../../src/sha1.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/digest/md5.scm <- ../../lib/rfc/md5.scm
link /home/yasuyuki/src/Gauche-0.8.3/ext/digest/sha1.scm <- ../../lib/rfc/sha1.scm
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/digest'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/vport'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c vport_head.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c vport.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c vportlib.c
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../gc/include  -I./../uvector  -g -O2 -fPIC   -c vport_tail.c
gcc -g -O2 -fPIC    -shared -o vport.so vport_head.o vport.o vportlib.o vport_tail.o  -L../..//src   -ldl -lcrypt -lutil -lm
link /home/yasuyuki/src/Gauche-0.8.3/ext/vport/vport.so <- ../../src/vport.so
link /home/yasuyuki/src/Gauche-0.8.3/ext/vport/vport.scm <- ../../lib/gauche/vport.scm
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/vport'
make[1]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext'
make[1]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/doc'
../src/gosh -q -I../src -I../lib -lgauche-init ./extract -en -o gauche-refe.texi gauche-ref.texi
if test X != X -a Xgzip != X; then \
   --no-warn gauche-refe.texi; \
  rm -rf gauche-refe.info*.gz; \
  gzip gauche-refe.info gauche-refe.info-[0-9]*; \
fi
../src/gosh -q -I../src -I../lib -lgauche-init ./extract -jp -o gauche-refj.texi gauche-ref.texi
if test X != X -a Xgzip != X; then \
   --no-warn gauche-refj.texi; \
  rm -rf gauche-refj.info*.gz; \
  gzip gauche-refj.info gauche-refj.info-[0-9]*; \
fi
make[1]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/doc'


>あと、make checkの結果と。

uvectorとmt-randomが不合格です。

yasuyuki @ jonathan:~/src/Gauche-0.8.3$ make check
for d in gc src lib ext doc; do (cd $d; make all); done
make[1]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/gc'
Making all in doc
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/gc/doc'
make[2]: `all' に対して行うべき事はありません。
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/gc/doc'
Making all in include
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/gc/include'
make[2]: `all' に対して行うべき事はありません。
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/gc/include'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/gc'
make[2]: `all-am' に対して行うべき事はありません。
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/gc'
make[1]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/gc'
make[1]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/src'
make[1]: `all' に対して行うべき事はありません。
make[1]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/src'
make[1]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/lib'
make[1]: `all' に対して行うべき事はありません。
make[1]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/lib'
make[1]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext'
for d in auxsys threads uvector charconv binary net termios fcntl sxml syslog dbm mt-random digest vport; do (cd $d; make default); done
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/auxsys'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/auxsys'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/threads'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/threads'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/uvector'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/uvector'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/charconv'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/charconv'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/binary'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/binary'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/net'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/net'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/termios'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/termios'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/fcntl'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/fcntl'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/sxml'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/sxml'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/syslog'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/syslog'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/dbm'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/dbm'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/mt-random'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/mt-random'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/digest'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/digest'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/vport'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/vport'
make[1]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext'
make[1]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/doc'
if test X != X -a Xgzip != X; then \
   --no-warn gauche-refe.texi; \
  rm -rf gauche-refe.info*.gz; \
  gzip gauche-refe.info gauche-refe.info-[0-9]*; \
fi
if test X != X -a Xgzip != X; then \
   --no-warn gauche-refj.texi; \
  rm -rf gauche-refj.info*.gz; \
  gzip gauche-refj.info gauche-refj.info-[0-9]*; \
fi
make[1]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/doc'
for d in gc src lib ext doc; do (cd $d; make check); done
make[1]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/gc'
Making check in doc
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/gc/doc'
make[2]: `check' に対して行うべき事はありません。
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/gc/doc'
Making check in include
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/gc/include'
make[2]: `check' に対して行うべき事はありません。
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/gc/include'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/gc'
make  gctest
make[3]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/gc'
gcc -DPACKAGE_NAME=\"gc\" -DPACKAGE_TARNAME=\"gc\" -DPACKAGE_VERSION=\"6.3\" -DPACKAGE_STRING=\"gc\ 6.3\" -DPACKAGE_BUGREPORT=\"Hans.****@hp*****\" -DGC_VERSION_MAJOR=6 -DGC_VERSION_MINOR=3 -DPACKAGE=
\"gc\" -DVERSION=\"6.3\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -
DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DDONT_ADD_BYTE_AT_END=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE
=1  -I. -I. -I./include   -fexceptions -g -O2 -c ./tests/test.c
/bin/sh ./libtool --mode=link gcc -fexceptions -g -O2  -o gctest  test.o ./libgc.la   -ldl
gcc -fexceptions -g -O2 -o .libs/gctest test.o  ./.libs/libgc.so -ldl -Wl,--rpath -Wl,/usr/local/lib
creating gctest
make[3]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/gc'
make  check-TESTS
make[3]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/gc'
Switched to incremental mode
Emulating dirty bits with mprotect/signals
Completed 1 tests
Allocated 648021 collectable objects
Allocated 101 uncollectable objects
Allocated 1250000 atomic objects
Allocated 10880 stubborn objects
Finalized 2206/2206 objects - finalization is probably ok
Total number of bytes allocated is 49968088
Final heap size is 5672960 bytes
Collector appears to work
PASS: gctest
==================
All 1 tests passed
==================
make[3]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/gc'
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/gc'
make[1]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/gc'
make[1]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/src'
gcc -DHAVE_CONFIG_H -I. -I./../gc/include   -g -O2 -fPIC -fomit-frame-pointer -march=i686 -DUSE_I686_PREFETCH -c test-arith.c
TARGETLIB=`pwd`  gcc -g -O2 -fPIC -Wl,--rpath "-Wl,`pwd`" -L.   -o test-arith test-arith.o -lgauche -ldl -lcrypt -lutil -lm
./test-vmstack >> test.log
Testing VM stack sanity...                                       passed.
./test-arith >> test.log
Testing integer arithmetic macros ...                            passed.
Testing primitive syntax ...                                     passed.
Testing error and exception handlers ...                         passed.
Testing module ...                                               passed.
Testing macro ...                                                passed.
Testing numbers ...                                              passed.
Testing string ...                                               passed.
Testing keywords ...                                             passed.
Testing hash tables ...                                          passed.
Testing io ...                                                   passed.
Testing procedures ...                                           passed.
Testing dynamic-wind and call/cc ...                             passed.
Testing load ...                                                 passed.
Testing SRFIs ...                                                passed.
Testing object system ...                                        passed.
Testing exceptions ...                                           passed.
Testing collections and sequences ...                            passed.
Testing regexp ...                                               passed.
Testing EUC-JP ...                                               passed.
Testing system ...                                               passed.
Testing rfc ...                                                  passed.
Testing parseopt ...                                             passed.
Testing parameters ...                                           passed.
Testing hook ...                                                 passed.
Testing logger ...                                               passed.
Testing text utilities ...                                       passed.
Testing gettext ...                                              passed.
Testing util ...                                                 passed.
Testing util.match ...                                           passed.
Testing write/ss and read/ss ...                                 passed.
Testing gauche.process ...                                       passed.
Testing gauche.version ...                                       passed.
Testing file utilities ...                                       passed.
Testing selector ...                                             passed.
Testing listener ...                                             passed.
Testing www.* modules ...                                        passed.
Testing case-sensitive reader/writer ...                         passed.
Testing case-insensitive reader/writer ...                       passed.
See test.log for details.
make[1]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/src'
make[1]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/lib'
make[1]: `check' に対して行うべき事はありません。
make[1]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/lib'
make[1]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext'
for d in auxsys threads uvector charconv binary net termios fcntl sxml syslog dbm mt-random digest vport; do (cd $d; make check); done
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/auxsys'
../..//src/gosh -ftest -I. test.scm > test.log
Testing auxsys ...                                               passed.
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/auxsys'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/threads'
../..//src/gosh -ftest -I. test.scm > test.log
Testing threads ...                                              passed.
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/threads'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/uvector'
../..//src/gosh -ftest -I. test.scm > test.log
Testing uniform vector and array ...                             make[2]: *** [check] エラー 132
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/uvector'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/charconv'
../..//src/gosh -ftest -I. test.scm > test.log
Testing charconv ...                                             passed.
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/charconv'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/binary'
../..//src/gosh -ftest -I. test.scm > test.log
Testing binary ...                                               passed.
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/binary'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/net'
../..//src/gosh -ftest -I. test.scm > test.log
Testing net ...                                                  passed.
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/net'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/termios'
../..//src/gosh -ftest -I. test.scm > test.log
Testing termios ...                                              passed.
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/termios'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/fcntl'
../..//src/gosh -ftest -I. test.scm > test.log
Testing fcntl ...                                                passed.
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/fcntl'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/sxml'
../..//src/gosh -ftest ./trans.scm ssax-test.scm.in
../..//src/gosh -ftest ./trans.scm tree-trans-test.scm.in
../..//src/gosh -ftest ./trans.scm to-html-test.scm.in
../..//src/gosh -ftest -I. test.scm > test.log
Testing SSAX ...                                                 passed.
Testing sxpath ...                                               passed.
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/sxml'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/syslog'
../..//src/gosh -ftest -I. test.scm > test.log
Testing syslog ...                                               passed.
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/syslog'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/dbm'
../..//src/gosh -ftest -I. test.scm > test.log
Testing dbm ...                                                  passed.
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/dbm'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/mt-random'
../..//src/gosh -ftest -I. test.scm > test.log
Testing mt-random ...                                            make[2]: *** [check] エラー 132
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/mt-random'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/digest'
../..//src/gosh -ftest -I. test.scm > test.log
Testing digest framework ...                                     passed.
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/digest'
make[2]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/ext/vport'
../..//src/gosh -ftest -I. test.scm > test.log
Testing vport ...                                                passed.
make[2]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext/vport'
make[1]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/ext'
make[1]: Entering directory `/home/yasuyuki/src/Gauche-0.8.3/doc'
make[1]: `check' に対して行うべき事はありません。
make[1]: Leaving directory `/home/yasuyuki/src/Gauche-0.8.3/doc'

-- 
ENDO Yasuyuki <yasuy****@javao*****>
http://www.javaopen.org/~yasuyuki/ (Personal/Japanese Only)
http://www.javaopen.org/jfriends/ (Japanese Only)




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