c:\vmshare\chicken-core>c:\hg\chicken-64/bin/csi

CHICKEN
(c)2008-2012 The Chicken Team
(c)2000-2007 Felix L. Winkelmann
Version 4.8.1
windows-mingw32-x86-64 [ 64bit dload ptables ]
compiled 10.12.2012  on rs-pc (MinGW)

#;1> (quit)


c:\vmshare\chicken-core>mingw32-make PLATFORM=mingw PREFIX=C:/hg/chicken-64 
ARCH=x86-64 check
mingw32-make -f ./Makefile.mingw CONFIG= check
mingw32-make[1]: Entering directory `c:/vmshare/chicken-core'
cd tests & runtests.bat
..\libchicken.dll
Скопировано файлов:         1.
Не удается найти c:\vmshare\chicken-core\tests\*.exe
Не удается найти c:\vmshare\chicken-core\foo.import.*
======================================== compiler tests ...
..\chicken "compiler-tests.scm" -output-file "a.c" -verbose -include-path ..

Error: (append) bad argument type - not a proper list: *

Call history:

<syntax>          (##core#begin (assert (= (* (- (expt 2 flonum-precision) 1) 
(expt 2 (- flonum-maximum-exponent flonu......
<syntax>          (assert (= (* (- (expt 2 flonum-precision) 1) (expt 2 (- 
flonum-maximum-exponent flonum-precision)))...
<syntax>          (##core#if (##core#check (= (* (- (expt 2 flonum-precision) 
1) (expt 2 (- flonum-maximum-exponent fl......
<syntax>          (##core#check (= (* (- (expt 2 flonum-precision) 1) (expt 2 
(- flonum-maximum-exponent flonum-precis......
<syntax>          (= (* (- (expt 2 flonum-precision) 1) (expt 2 (- 
flonum-maximum-exponent flonum-precision))) 1.79769......
<syntax>          (* (- (expt 2 flonum-precision) 1) (expt 2 (- 
flonum-maximum-exponent flonum-precision)))
<syntax>          (- (expt 2 flonum-precision) 1)
<syntax>          (expt 2 flonum-precision)
<syntax>          (expt 2 (- flonum-maximum-exponent flonum-precision))
<syntax>          (- flonum-maximum-exponent flonum-precision)
<syntax>          (string->number 
"17976931348623157081452742373170435679807056752584499659891747680315726078002853876...
<syntax>          (##core#undefined)
<syntax>          (##sys#error "(compiler-tests.scm:232) assertion failed" 
(##core#quote (= (* (- (expt 2 flonum-preci......
<syntax>          (##core#quote (= (* (- (expt 2 flonum-precision) 1) (expt 2 
(- flonum-maximum-exponent flonum-precis......    <--

Error: shell command terminated with non-zero exit status 70: "..\chicken 
"compiler-tests.scm" -output-file "a.c" -verbose -include-path .."
mingw32-make[1]: *** [check] Error 1
mingw32-make[1]: Leaving directory `c:/vmshare/chicken-core'
mingw32-make: *** [check] Error 2


Четверг,  6 декабря 2012, 2:58  от Felix 
<[email protected]>:
>       
>
>
        
        
>
                
                
                        
>Attached is a patch for 64-bit Windows support. I fixed one or
>
two bugs and added a tiny bit of documentation.
>

>
The symbol-GC test fails, with 1 remaining unreclaimable
>
symbol. "numbers" works, but the test suite fails in
>
"(expt <fraction> <large int>)", which takes very long and
>
causes a crash. Apart from that things seem to run ok.
>

>
Note that the foreign types "integer" and "unsigned-integer" map to
>
"long long" and "unsigned long long" (available as "C_long" and
>
"C_ulong" in C code that uses "chicken.h") on this platform.
>

>

>
cheers,
>
felix
>

>
>                       
>_______________________________________________
>
Chicken-hackers mailing list
>
>[email protected]
>
>https://lists.nongnu.org/mailman/listinfo/chicken-hackers
>

>
>               
                
        

        
>

_______________________________________________
Chicken-hackers mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to