[Gauche-devel-jp] Re: cygwin

アーカイブの一覧に戻る

えんどう yasuy****@javao*****
2003年 10月 7日 (火) 21:01:29 JST


 えんどうです。

Windows 2000, Cygwin 1.3.22 でコンパイルしてみました。
正常にコンパイルできているように思います。

$ uname -a
CYGWIN_NT-5.0 joe 1.3.22(0.78/3/2) 2003-03-18 09:20 i686 unknown unknown 
Cygwin

$make
for d in gc src lib ext doc; do (cd $d; make all); done
make[1]: Entering directory `/home/yasuyuki/Gauche-0.7.2/gc'
Making all in doc
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/gc/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/gc/doc'
Making all in include
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/gc/include'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/gc/include'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/gc'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/gc'
make[1]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/gc'
make[1]: Entering directory `/home/yasuyuki/Gauche-0.7.2/src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/src'
make[1]: Entering directory `/home/yasuyuki/Gauche-0.7.2/lib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/lib'
make[1]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext'
for d in auxsys threads uvector charconv net termios fcntl sxml syslog 
dbm mt-random digest; do (cd $d; make default); done
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/auxsys'
../..//src/gosh -ftest ../xlink -l -g "gauche" 〓
  -b ../../ -s ../.. auxsys.dll auxsys.scm
link /home/yasuyuki/Gauche-0.7.2/ext/auxsys/auxsys.dll <- ../../src/
auxsys.dll
link /home/yasuyuki/Gauche-0.7.2/ext/auxsys/auxsys.scm <- ../../lib/
gauche/auxsys.scm
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/auxsys'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/threads'
../..//src/gosh -ftest ../xlink -l -g "gauche" 〓
  -b ../../ -s ../.. threads.dll threads.scm
link /home/yasuyuki/Gauche-0.7.2/ext/threads/threads.dll <- ../../src/
threads.dll
link /home/yasuyuki/Gauche-0.7.2/ext/threads/threads.scm <- ../../lib/
gauche/threads.scm
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/threads'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/uvector'
../..//src/gosh -ftest ../xlink -l -g "gauche" 〓
  -b ../../ -s ../.. libgauche-uvector.dll array.scm uvector.scm
link /home/yasuyuki/Gauche-0.7.2/ext/uvector/libgauche-uvector.dll <- ..
/../src/libgauche-uvector.dll
link /home/yasuyuki/Gauche-0.7.2/ext/uvector/array.scm <- ../../lib/
gauche/array.scm
link /home/yasuyuki/Gauche-0.7.2/ext/uvector/uvector.scm <- ../../lib/
gauche/uvector.scm
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/uvector'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/charconv'
../..//src/gosh -ftest ../xlink -l -g "gauche" 〓
  -b ../../ -s ../.. libcharconv.dll charconv.scm
link /home/yasuyuki/Gauche-0.7.2/ext/charconv/libcharconv.dll <- ../../
src/libcharconv.dll
link /home/yasuyuki/Gauche-0.7.2/ext/charconv/charconv.scm <- ../../lib/
gauche/charconv.scm
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/charconv'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/net'
../..//src/gosh -ftest ../xlink -l -g "gauche" 〓
  -b ../../ -s ../.. libnet.dll net.scm
link /home/yasuyuki/Gauche-0.7.2/ext/net/libnet.dll <- ../../src/libnet.
dll
link /home/yasuyuki/Gauche-0.7.2/ext/net/net.scm <- ../../lib/gauche/net.
scm
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/net'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/termios'
../..//src/gosh -ftest ../xlink -l -g "gauche" 〓
  -b ../../ -s ../.. termios.dll termios.scm
link /home/yasuyuki/Gauche-0.7.2/ext/termios/termios.dll <- ../../src/
termios.dll
link /home/yasuyuki/Gauche-0.7.2/ext/termios/termios.scm <- ../../lib/
gauche/termios.scm
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/termios'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/fcntl'
../..//src/gosh -ftest ../xlink -l -g "gauche" 〓
  -b ../../ -s ../.. fcntl.dll fcntl.scm
link /home/yasuyuki/Gauche-0.7.2/ext/fcntl/fcntl.dll <- ../../src/fcntl.
dll
link /home/yasuyuki/Gauche-0.7.2/ext/fcntl/fcntl.scm <- ../../lib/gauche
/fcntl.scm
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/fcntl'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/sxml'
../..//src/gosh -ftest ../xlink -l -g "sxml" 〓
  -b ../../ -s ../..  ssax.scm sxpath.scm tools.scm tree-trans.scm to-
html.scm adaptor.scm
link /home/yasuyuki/Gauche-0.7.2/ext/sxml/ssax.scm <- ../../lib/sxml/
ssax.scm
link /home/yasuyuki/Gauche-0.7.2/ext/sxml/sxpath.scm <- ../../lib/sxml/
sxpath.scm
link /home/yasuyuki/Gauche-0.7.2/ext/sxml/tools.scm <- ../../lib/sxml/
tools.scm
link /home/yasuyuki/Gauche-0.7.2/ext/sxml/tree-trans.scm <- ../../lib/
sxml/tree-trans.scm
link /home/yasuyuki/Gauche-0.7.2/ext/sxml/to-html.scm <- ../../lib/sxml/
to-html.scm
link /home/yasuyuki/Gauche-0.7.2/ext/sxml/adaptor.scm <- ../../lib/sxml/
adaptor.scm
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/sxml'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/syslog'
../..//src/gosh -ftest ../xlink -l -g "gauche" 〓
  -b ../../ -s ../.. syslog.dll syslog.scm
link /home/yasuyuki/Gauche-0.7.2/ext/syslog/syslog.dll <- ../../src/
syslog.dll
link /home/yasuyuki/Gauche-0.7.2/ext/syslog/syslog.scm <- ../../lib/
gauche/syslog.scm
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/syslog'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/dbm'
../..//src/gosh -ftest ../xlink -l -g "dbm" 〓
  -b ../../ -s ../.. odbm.dll ndbm.dll gdbm.dll odbm.scm ndbm.scm gdbm.
scm
link /home/yasuyuki/Gauche-0.7.2/ext/dbm/odbm.dll <- ../../src/odbm.dll
link /home/yasuyuki/Gauche-0.7.2/ext/dbm/ndbm.dll <- ../../src/ndbm.dll
link /home/yasuyuki/Gauche-0.7.2/ext/dbm/gdbm.dll <- ../../src/gdbm.dll
link /home/yasuyuki/Gauche-0.7.2/ext/dbm/odbm.scm <- ../../lib/dbm/odbm.
scm
link /home/yasuyuki/Gauche-0.7.2/ext/dbm/ndbm.scm <- ../../lib/dbm/ndbm.
scm
link /home/yasuyuki/Gauche-0.7.2/ext/dbm/gdbm.scm <- ../../lib/dbm/gdbm.
scm
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/dbm'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/mt-random'
../..//src/gosh -ftest ../xlink -l -g "math" 〓
  -b ../../ -s ../.. mt-random.dll mt-random.scm
link /home/yasuyuki/Gauche-0.7.2/ext/mt-random/mt-random.dll <- ../../
src/mt-random.dll
link /home/yasuyuki/Gauche-0.7.2/ext/mt-random/mt-random.scm <- ../../
lib/math/mt-random.scm
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/mt-random'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/digest'
../..//src/gosh -ftest ../xlink -l -g "rfc" 〓
  -b ../../ -s ../.. md5.dll sha1.dll md5.scm sha1.scm
link /home/yasuyuki/Gauche-0.7.2/ext/digest/md5.dll <- ../../src/md5.dll
link /home/yasuyuki/Gauche-0.7.2/ext/digest/sha1.dll <- ../../src/sha1.
dll
link /home/yasuyuki/Gauche-0.7.2/ext/digest/md5.scm <- ../../lib/rfc/md5.
scm
link /home/yasuyuki/Gauche-0.7.2/ext/digest/sha1.scm <- ../../lib/rfc/
sha1.scm
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/digest'
make[1]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext'
make[1]: Entering directory `/home/yasuyuki/Gauche-0.7.2/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/doc'

$make check
for d in gc src lib ext doc; do (cd $d; make check); done
make[1]: Entering directory `/home/yasuyuki/Gauche-0.7.2/gc'
Making check in doc
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/gc/doc'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/gc/doc'
Making check in include
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/gc/include'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/gc/include'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/gc'
make  gctest.exe
make[3]: Entering directory `/home/yasuyuki/Gauche-0.7.2/gc'
make[3]: `gctest.exe' is up to date.
make[3]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/gc'
make  check-TESTS
make[3]: Entering directory `/home/yasuyuki/Gauche-0.7.2/gc'
Completed 1 tests
Allocated 648421 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 49805196
Final heap size is 9887744 bytes
Collector appears to work
PASS: gctest
==================
All 1 tests passed
==================
make[3]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/gc'
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/gc'
make[1]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/gc'
make[1]: Entering directory `/home/yasuyuki/Gauche-0.7.2/src'
./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 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 util ...                                                 passed.
Testing gauche.procses ...                                       passed.
Testing gauche.version ...                                       passed.
Testing file utilities ...                                       passed.
Testing listener ...                                             passed.
Testing www.* modules ...                                        passed.
Testing binary.pack ...                                          passed.
Testing case-sensitive reader/writer ...                         passed.
Testing case-insensitive reader/writer ...                       passed.
See test.log for details.
make[1]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/src'
make[1]: Entering directory `/home/yasuyuki/Gauche-0.7.2/lib'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/lib'
make[1]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext'
for d in auxsys threads uvector charconv net termios fcntl sxml syslog 
dbm mt-random digest; do (cd $d; make check); done
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/auxsys'
../..//src/gosh -ftest -I. test.scm > test.log
Testing auxsys ...                                               passed.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/auxsys'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/threads'
../..//src/gosh -ftest -I. test.scm > test.log
Testing threads ...                                              passed.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/threads'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/uvector'
../..//src/gosh -ftest -I. test.scm > test.log
Testing uniform vector and array ...                             passed.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/uvector'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/charconv'
../..//src/gosh -ftest -I. test.scm > test.log
Testing charconv ...                                             passed.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/charconv'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/net'
../..//src/gosh -ftest -I. test.scm > test.log
Testing net ...                                                  passed.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/net'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/termios'
../..//src/gosh -ftest -I. test.scm > test.log
Testing termios ...                                              passed.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/termios'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/fcntl'
../..//src/gosh -ftest -I. test.scm > test.log
Testing fcntl ...                                                passed.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/fcntl'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/sxml'
../..//src/gosh -ftest -I. test.scm > test.log
Testing SSAX ...                                                 passed.
Testing sxpath ...                                               passed.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/sxml'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/syslog'
../..//src/gosh -ftest -I. test.scm > test.log
Testing syslog ...                                               passed.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/syslog'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/dbm'
../..//src/gosh -ftest -I. test.scm > test.log
Testing dbm ...                                                  passed.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/dbm'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/mt-random'
../..//src/gosh -ftest -I. test.scm > test.log
Testing mt-random ...                                            passed.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/mt-random'
make[2]: Entering directory `/home/yasuyuki/Gauche-0.7.2/ext/digest'
../..//src/gosh -ftest -I. test.scm > test.log
Testing md5 ...                                                  passed.
Testing sha1 ...                                                 passed.
Testing hmac ...                                                 passed.
make[2]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext/digest'
make[1]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/ext'
make[1]: Entering directory `/home/yasuyuki/Gauche-0.7.2/doc'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/yasuyuki/Gauche-0.7.2/doc'




Gauche-devel-jp メーリングリストの案内
アーカイブの一覧に戻る