@/root/salmonella
rm -rf salmonella-report
@/root/salmonella
rm -rf /root/salmonella/chicken-core
@/root/salmonella
rm -rf henrietta-cache.log
@/root/salmonella
rm -rf make-check.out.txt
@/root/salmonella
git clone -b master http://code.call-cc.org/git/chicken-core.git
@/root/salmonella/wiki
svn up --username anonymous --password ''
wget --user=anonymous --password= http://code.call-cc.org/svn/chicken-eggs/release/4/egg-locations -O /root/salmonella/egg-locations
/usr/local/chicken-4.6.0rc1/bin/henrietta-cache -c /root/salmonella/chicken-eggs -e /root/salmonella/egg-locations
@/root/salmonella/chicken-core
touch *.scm
@/root/salmonella/chicken-core
make PLATFORM=linux CHICKEN=/usr/local/chicken-4.6.0rc1/bin/chicken boot-chicken
@/root/salmonella/chicken-core
touch *.scm
@/root/salmonella/chicken-core
make PLATFORM=linux PREFIX=/root/salmonella/chicken CHICKEN=./chicken-boot spotless install
@/root/salmonella/chicken-core
make PLATFORM=linux PREFIX=/root/salmonella/chicken check
Command 'make PLATFORM=linux PREFIX=/root/salmonella/chicken check' exited abnormally with status 2
make -f ./Makefile.linux CONFIG= check
make[1]: Entering directory `/root/salmonella/chicken-core'
cd tests; sh runtests.sh
copying required files to /root/salmonella/chicken-core/tests/test-repository ...
  cp -r /root/salmonella/chicken/lib/chicken/6/setup-api.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/setup-api.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/setup-download.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/setup-download.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/chicken.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/lolevel.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/srfi-1.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/srfi-4.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/data-structures.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/ports.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/files.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/posix.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/srfi-13.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/srfi-69.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/extras.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/srfi-14.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/tcp.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/foreign.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/scheme.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/srfi-18.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/utils.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/csi.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/irregex.import.so /root/salmonella/chicken-core/tests/test-repository
  cp -r /root/salmonella/chicken/lib/chicken/6/types.db /root/salmonella/chicken-core/tests/test-repository
======================================== compiler tests ...
../chicken compiler-tests.scm -output-file a.c -include-path ..
gcc a.c -o a.o -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I.. -I"/root/salmonella/chicken/include/chicken"
rm a.c
gcc a.o -o a.out -L.. -L"/root/salmonella/chicken/lib"  -Wl,-R"/root/salmonella/chicken/lib" -lchicken -lm -ldl
rm a.o
12
12
12
12
12
bar
1 2 3 
1 2 3 :1:2:3
1 2 3 
Good, unrepresentable C strings cause errors
======================================== compiler tests (unboxing) ...
../chicken compiler-tests-3.scm -output-file a.c -include-path .. -unsafe -unboxing
gcc a.c -o a.o -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I.. -I"/root/salmonella/chicken/include/chicken"
rm a.c
gcc a.o -o a.out -L.. -L"/root/salmonella/chicken/lib"  -Wl,-R"/root/salmonella/chicken/lib" -lchicken -lm -ldl
rm a.o
======================================== compiler inlining tests  ...
../chicken inlining-tests.scm -output-file a.c -include-path .. -optimize-level 3
gcc a.c -o a.o -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I.. -I"/root/salmonella/chicken/include/chicken"
rm a.c
gcc a.o -o a.out -L.. -L"/root/salmonella/chicken/lib"  -Wl,-R"/root/salmonella/chicken/lib" -lchicken -lm -ldl
rm a.o
======================================== scrutiny tests ...
../chicken scrutiny-tests.scm -output-file a.c -include-path .. -scrutinize -analyze-only -ignore-repository -types ../types.db
======================================== callback tests ...
../chicken callback-tests.scm -output-file a.c -include-path ..
gcc a.c -o a.o -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I.. -I"/root/salmonella/chicken/include/chicken"
rm a.c
gcc a.o -o a.out -L.. -L"/root/salmonella/chicken/lib"  -Wl,-R"/root/salmonella/chicken/lib" -lchicken -lm -ldl
rm a.o
callbacks ...
hi!
callbacks ...
hi!
hi!
[panic] callback returned twice - execution terminated

callback-tests.scm:16: print
##sys#gc
g1112
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.
../chicken test-gc-hooks.scm -output-file a.c -include-path ..
gcc a.c -o a.o -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I.. -I"/root/salmonella/chicken/include/chicken"
rm a.c
gcc a.o -o a.out -L.. -L"/root/salmonella/chicken/lib"  -Wl,-R"/root/salmonella/chicken/lib" -lchicken -lm -ldl
rm a.o
major gc ...
>>>>> GC pre hook - mode=0, count=0
[GC] level  1	gcs(minor)  4	gcs(major)  1
[GC] stack	0xbfb53a20	0xbfb67ab0	0xbfb73a20
[GC]  from	0x404c5008	0x404da6d8	0x40502098	0x000156d0
[GC]    to	0x40487008	0x40487008	0x404c4098 
[GC] 0 locatives (from 32)
<<<<< GC post hook - mode=1, count=0, ms=0
minor gc ...
>>>>> GC pre hook - mode=0, count=0
<<<<< GC post hook - mode=0, count=0, ms=0
alloc ...
>>>>> GC pre hook - mode=0, count=0
[GC] level  1	gcs(minor)  1	gcs(major)  2
[GC] stack	0xbfb53a20	0xbfb72600	0xbfb73a20
[GC]  from	0x40487008	0x4049c6d8	0x404c4098	0x000156d0
[GC]    to	0x404c5008	0x404c5008	0x40502098 
[GC] 0 locatives (from 32)
<<<<< GC post hook - mode=1, count=0, ms=0
>>>>> GC pre hook - mode=2, count=0
[GC] (old) fromspace: 	start=0x40487008, 	limit=0x404c4098
[GC] (old) tospace:   	start=0x404c5008, 	limit=0x40502098
[GC] resized heap to 11000004 bytes
[GC] (new) fromspace: 	start=0x40503008, 	limit=0x40a41c6a
[GC] (new) tospace:   	start=0x40a42008, 	limit=0x40f80c6a
<<<<< GC post hook - mode=2, count=0, ms=0
>>>>> GC pre hook - mode=2, count=0
[GC] (old) fromspace: 	start=0x40503008, 	limit=0x40a41c6a
[GC] (old) tospace:   	start=0x40a42008, 	limit=0x40f80c6a
[GC] resized heap to 32000012 bytes
[GC] (new) fromspace: 	start=0x40f81008, 	limit=0x41ec340e
[GC] (new) tospace:   	start=0x41ec4008, 	limit=0x42e0640e
<<<<< GC post hook - mode=2, count=0, ms=0
resize ...
>>>>> GC pre hook - mode=2, count=0
[GC] (old) fromspace: 	start=0x40f81008, 	limit=0x41ec340e
[GC] (old) tospace:   	start=0x41ec4008, 	limit=0x42e0640e
[GC] resized heap to 64000024 bytes
[GC] (new) fromspace: 	start=0x42e07008, 	limit=0x44c8b814
[GC] (new) tospace:   	start=0x40487008, 	limit=0x4230b814
<<<<< GC post hook - mode=2, count=0, ms=0
major gc ...
>>>>> GC pre hook - mode=0, count=0
>>>>> GC pre hook - mode=2, count=1
[GC] (old) fromspace: 	start=0x42e07008, 	limit=0x44c8b814
[GC] (old) tospace:   	start=0x40487008, 	limit=0x4230b814
[GC] resized heap to 32000012 bytes
[GC] (new) fromspace: 	start=0x44c8c008, 	limit=0x45bce40e
[GC] (new) tospace:   	start=0x40487008, 	limit=0x413c940e
<<<<< GC post hook - mode=2, count=1, ms=0
[GC] level  1	gcs(minor)  0	gcs(major)  3
[GC] stack	0xbfb53a20	0xbfb71320	0xbfb73a20
[GC]  from	0x44c8c008	0x44ca16d8	0x45bce40e	0x000156d0
[GC]    to	0x40487008	0x40487008	0x413c940e 
[GC] 0 locatives (from 32)
<<<<< GC post hook - mode=1, count=0, ms=0
minor gc ...
>>>>> GC pre hook - mode=0, count=0
<<<<< GC post hook - mode=0, count=0, ms=48
>>>>> GC pre hook - mode=0, count=0
>>>>> GC pre hook - mode=2, count=1
[GC] (old) fromspace: 	start=0x44c8c008, 	limit=0x45bce40e
[GC] (old) tospace:   	start=0x40487008, 	limit=0x413c940e
[GC] resized heap to 16000006 bytes
[GC] (new) fromspace: 	start=0x413ca008, 	limit=0x41b6b20b
[GC] (new) tospace:   	start=0x40487008, 	limit=0x40c2820b
<<<<< GC post hook - mode=2, count=1, ms=0
[GC] level  1	gcs(minor)  1	gcs(major)  4
[GC] stack	0xbfb53a20	0xbfb73610	0xbfb73a20
[GC]  from	0x413ca008	0x413df704	0x41b6b20b	0x000156fc
[GC]    to	0x40487008	0x40487008	0x40c2820b 
[GC] 0 locatives (from 32)
<<<<< GC post hook - mode=1, count=0, ms=0
======================================== library tests ...
../chicken records-and-setters-test.scm -output-file a.c -include-path ..
gcc a.c -o a.o -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I.. -I"/root/salmonella/chicken/include/chicken"
rm a.c
gcc a.o -o a.out -L.. -L"/root/salmonella/chicken/lib"  -Wl,-R"/root/salmonella/chicken/lib" -lchicken -lm -ldl
rm a.o
======================================== reader tests ...
======================================== dynamic-wind tests ...
../chicken dwindtst.scm -output-file a.c -include-path ..
gcc a.c -o a.o -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I.. -I"/root/salmonella/chicken/include/chicken"
rm a.c
gcc a.o -o a.out -L.. -L"/root/salmonella/chicken/lib"  -Wl,-R"/root/salmonella/chicken/lib" -lchicken -lm -ldl
rm a.o
*** Skipping "feeley-dynwind" for now ***
======================================== lolevel tests ...
../chicken lolevel-tests.scm -output-file a.c -include-path ..
gcc a.c -o a.o -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I.. -I"/root/salmonella/chicken/include/chicken"
rm a.c
gcc a.o -o a.out -L.. -L"/root/salmonella/chicken/lib"  -Wl,-R"/root/salmonella/chicken/lib" -lchicken -lm -ldl
rm a.o
======================================== arithmetic tests ...
======================================== pretty-printer tests ...
======================================== syntax tests ...

Error: unbound variable: bar

	Call history:

	<syntax>	  (##core#if (not540 (equal?541 (quote (1 2 3 a)) tmp538)) (error542 "test failed" (quote (1 2 3 a)) t......
	<syntax>	  (not540 (equal?541 (quote (1 2 3 a)) tmp538))
	<syntax>	  (equal?541 (quote (1 2 3 a)) tmp538)
	<syntax>	  (quote (1 2 3 a))
	<syntax>	  (##core#quote (1 2 3 a))
	<syntax>	  (error542 "test failed" (quote (1 2 3 a)) tmp538 (quote543 (foo a)))
	<syntax>	  (quote (1 2 3 a))
	<syntax>	  (##core#quote (1 2 3 a))
	<syntax>	  (quote543 (foo a))
	<syntax>	  (##core#quote (foo a))
	<syntax>	  (pp544 tmp538)
	<syntax>	  (foo a)
	<eval>	  (##sys#list (##core#quote bar) (##core#quote a) (cadr x))
	<eval>	  (cadr x)
	<syntax>	  (bar548 a547 a)
	<eval>	  (bar548 a547 a)	<--
3
100
(M1: (m1 n))
3628800
34
45
now
outer
7
(1 2 3 a)
(1 2 3 a)
make[1]: *** [check] Error 70
make[1]: Leaving directory `/root/salmonella/chicken-core'
make: *** [check] Error 2

