On Fri, 24 Jul 2015 13:33:24 +0200
Peter Bex <pe...@more-magic.net> wrote:

> Hello everyone,

Hi Gang,

> The fourth release candidate for CHICKEN 4.10.0 is now available for download:
> http://code.call-cc.org/dev-snapshots/2015/07/24/chicken-4.10.0rc4.tar.gz

Nice! Thanks for the persistent hard work in pushing this forward.
Hoping to do more with CHICKEN in the future, for now I can help to test at 
least.

> ...
> 
> As usual, you can test as follows:
> 
> $ make PLATFORM=<platform> PREFIX=<some dir> install check
> $ <some dir>/bin/chicken-install pastiche

Installed & tested on two different systems:

1. Debian 7 - 8 Core i7-4790K CPUs @ 4.00GHz - 8 Gb of DDR3 1600 RAM

Total install and test time: 72.011 seconds.

- Operating system: Debian 7.8 (Wheezy)
- Hardware platform: x86-64
- C Compiler: GCC 4.7.2
- Installation works?: Yes, no errors
- Tests work?: Yes, no errors
- Installation of eggs works?: Yes, no errors (installed the Pastiche egg)

2. Debian 8 - 4 Atom CPUs D525 @ 1.80GHz - 4 Gb of DDR2 800 RAM

Total install and test time: did not complete.

- Operating system: Debian 8.1 (Jessie)
- Hardware platform: x86-64
- C Compiler: GCC 4.9.2
- Installation works?: Yes, no errors
- Tests work?: No, possible error
- Installation of eggs works?: Unknown

Output during tests on this Atom system:

======================================== callback tests ...
/home/tim/chicken-test/chicken-4.10.0rc4/tests/../chicken 'callback-tests.scm' 
-output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path 
/home/tim/chicken-test/chicken-4.10.0rc4/tests/..
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H 
-DC_ENABLE_PTABLES -Os -fomit-frame-pointer 
-I/home/tim/chicken-test/chicken-4.10.0rc4/tests/.. 
-I"/home/tim/chicken-test//include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/tim/chicken-test/chicken-4.10.0rc4/tests/.. 
-Wl,-R/home/tim/chicken-test/chicken-4.10.0rc4/tests/.. 
-L"/home/tim/chicken-test//lib"  -Wl,-R"/home/tim/chicken-test//lib" -lchicken 
-lm -ldl
rm a.o
callbacks ...
hi!
callbacks ...
hi!
hi!
**** [panic] callback returned twice - execution terminated

callback-tests.scm:16: print
callback-tests.scm:17: ##sys#gc
callback-tests.scm:17: g11
callback-tests.scm:7: call/cc
callback-tests.scm:9: print
callback-tests.scm:19: command-line-arguments
callback-tests.scm:20: k1
callback-tests.scm:9: print     <--
double-return from callback failed as it should.
======================================== runtime tests ...
many arguments supported.
testing 'apply' with 0..2048 (maximum apply argument count)...
If this segfaults on x86-64, try updating GCC (4.5 has a code-generation bug):
invoking directly with 0..50...
invoking directly with 1998..2048 (maximum interpreted direct argument count)...
testing 'apply' can detect calls of too many arguments...
testing direct invocation can detect calls of too many arguments...
/home/tim/chicken-test/chicken-4.10.0rc4/tests/../chicken 'apply-test.scm' 
-output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path 
/home/tim/chicken-test/chicken-4.10.0rc4/tests/..
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H 
-DC_ENABLE_PTABLES -Os -fomit-frame-pointer 
-I/home/tim/chicken-test/chicken-4.10.0rc4/tests/.. 
-I"/home/tim/chicken-test//include/chicken"

The [panic] line (marked with **** in front) might be a possible failed test? 
Furthermore, as you can see, the system does progress a bit but hangs at the 
last line. I have let it run for 2 hours, and it did not get past this GCC 
compiling step. Either this Atom system is too weak to run these test in a 
timely fashion, or something else is going wrong...

> ...
> 
> Thanks in advance,
> The CHICKEN Team

I hope these metrics are of use!

Cheers,
Tim

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

Reply via email to