Hi,

I am happily using Chicken Scheme 4.8.3 on MS Windows 7 and Vista. The key is reading the README file and the helpful web page.

There is one problem: make check fails as follows. Note that I built from a Windows command prompt like this.

  mingw32-make PLATFORM=mingw PREFIX=C:/Chicken
  mingw32-make PLATFORM=mingw PREFIX=C:/Chicken install
  chicken-install numbers

All those work without error and I can compile and run my application.

I hope someone find this useful.


[ snip ]

======================================== library tests ...

Error: assertion failed: (equal? -1.0 (numerator -5.562684646268e-309))

        Call history:

        <syntax>          (equal? -5.0 (numerator -1.25))
        <syntax>          (numerator -1.25)
        <eval>    (equal? -5.0 (numerator -1.25))
        <eval>    (numerator -1.25)
        <syntax>          (assert (equal? -1.0 (numerator 
-5.562684646268e-309)))
        <syntax>          (##core#let ((tmp262 (equal? -1.0 (numerator 
-5.562684646268e-309)))) (##core#if (##core#check tmp26......
        <syntax>          (##core#begin (##core#if (##core#check tmp262) tmp262 
(##sys#error "assertion failed" (##core#quote ...
        <syntax>          (##core#if (##core#check tmp262) tmp262 (##sys#error 
"assertion failed" (##core#quote (equal? -1.0 (......
        <syntax>          (##core#check tmp262)
        <syntax>          (##sys#error "assertion failed" (##core#quote (equal? 
-1.0 (numerator -5.562684646268e-309))))
        <syntax>          (##core#quote (equal? -1.0 (numerator 
-5.562684646268e-309)))
        <syntax>          (equal? -1.0 (numerator -5.562684646268e-309))
        <syntax>          (numerator -5.562684646268e-309)
        <eval>    (equal? -1.0 (numerator -5.562684646268e-309))
        <eval>    (numerator -5.562684646268e-309)
        <eval>    (##sys#error "assertion failed" (##core#quote (equal? -1.0 
(numerator -5.562684646268e-309))))    <--
.\rules.make:660: recipe for target 'check' failed
mingw32-make[1]: *** [check] Error 1
mingw32-make[1]: Leaving directory 'C:/MinGW/msys/1.0/home/Claude/chicken-4.8.3'
GNUmakefile:54: recipe for target 'check' failed
mingw32-make: *** [check] Error 2

--
Claude Marinier

_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to