新出@奈良女子大学でございます。scm5e1+slib3a2をコンパイルしようとして
いるのですが、r4rstestが通りません。

        cd /tmp
        unzip scm5e1.zip; unzip slib3a2.zip
        export SCHEME_LIBRARY_PATJ=/tmp/slib/
        cd scm
        Makefileにsrcdir=/tmp/scm/と書き加える
        make scmlit
        build|sh
        ./scm
        > (load "r4rstest")

とやっているんですが、Section 6.5.6が引っかかります。引っかかっているテ
ストの1つは

(let ((a (+ 100.00000000000009e-102 (* -100 12.689709186578246e-117))))
 (eqv? a (string->number(number->string a))))

に相当するもの(#tになるべきだが#fになってしまう)のようです。i386のDebian
sargeのgcc 3.3.5, ppcのDebian sargeのgcc 3.3.5, Solaris 2.8のgcc 2.95.3, 
のどれでもそうなるので、特定のアーキテクチャやコンパイラバージョンの問題
でもなさそうです。

  本家から取ってきたscm-5e1-1.i386.rpmに入っているudscm5でやるとちゃんと
テストを通るのがさらに不思議… でもこれではi386なLinuxでしか使えないので、
何とかコンパイルを(というかテストを)通したいと思っているわけですが。

  どなたか原因をご存知でしょうか?
                                                nide@ics.nara-wu.ac.jp

P.S. i386のOpenBSD 3.1+gcc 2.95.3だと上記テストに加えてSection 6.5.5も
引っかかってしまった…