Re: [Chicken-users] CHICKEN 4.10.0 release candidate 4 available

2015-07-30 Thread Christian Kellermann
Hi!

Operating system: Debian Jessie
Hardware platform: armhf (i.MX53)
C Compiler: 4.9.2
Installation works?: yes 
Tests work?: no, the apply test hangs as with all debian based systems
 and that C compiler
Installation of eggs works?: yes

Cheers,

Christian

-- 
May you be peaceful, may you live in safety, may you be free from
suffering, and may you live with ease.


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


Re: [Chicken-users] CHICKEN 4.10.0 release candidate 4 available

2015-07-30 Thread Christian Kellermann
Peter Bex pe...@more-magic.net writes:

 Operating system: Debian/Hurd 2015
 Hardware platform: x86 in qemu
 C Compiler: gcc-4.9.2 + debian patches
 Installation works?: yes
 Tests work?: no, the apply hack tests hang and I have aborted them
  after 48 hours
 Installation of eggs works?: yes, tried spiffy, awful

Kind regards,

Christian

-- 
May you be peaceful, may you live in safety, may you be free from
suffering, and may you live with ease.


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


Re: [Chicken-users] CHICKEN 4.10.0 release candidate 4 available

2015-07-27 Thread Erik Falor
On Fri, Jul 24, 2015 at 01:33:24PM +0200, Peter Bex wrote:
 Hello everyone,
 
 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

(Slackwarearm 14.1 on Raspberry Pi 2)
Operating system: GNU/Linux 3.18.9-v7-arm
Hardware platform: armv71
C Compiler: GCC 4.9.2
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes


Operating system: AIX 6.1
Hardware platform: PowerPC_POWER6
C Compiler: GCC 4.4.7
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes

-- 
Erik Falor
Registered Linux User #445632http://unnovative.net


pgp1Nssfld4hk.pgp
Description: PGP signature
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] CHICKEN 4.10.0 release candidate 4 available

2015-07-27 Thread Matt Gushee
Ok, here are some results for you, both on the same machine. The first may
be of interest because of the GCC version, which is 5.1.

CPU: AMD FX-8320E 8-core, 3.2 Ghz

Operating system: Arch Linux
Hardware platform: x86-64
C Compiler: gcc 5.1.0
Installation works?: yes
Tests work?: no  [hangs on apply-test.scm]
Installation of eggs works?: not attempted

So it appears that whatever is causing apply-test.scm to hang is not yet
fixed in GCC 5.1 ... :-( . However, everything was fine with Clang:

Operating system: Arch Linux
Hardware platform: x86-64
C Compiler: clang 3.6.2
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes

'time' results
==

time make PLATFORM=linux C_COMPILER=clang PREFIX=/opt/chicken410 install
check

real 3m38.521s
user 3m5.263s
sys 0m7.263s

time /opt/chicken410/bin/chicken-install pastiche

real 3m54.964s
user 2m7.367s
sys 0m5.210s


On Fri, Jul 24, 2015 at 5:33 AM, Peter Bex pe...@more-magic.net wrote:

 Hello everyone,

 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

 This tarball has the following SHA-2 checksum:
 8b20fbe77a47a04417eaada3a8ef2218e51dabf919957f7059f4d60ddb6e2ad5

 The list of changes since version 4.9.0 is available here:
 http://code.call-cc.org/dev-snapshots/2015/07/24/NEWS
 The NEWS file incorrectly mentions rc3 instead of rc4, we apologise for
 that.

 The changes since 4.10.0rc1 are as follows:
 - SIGBUS, SIGILL and SIGFPE cause proper exceptions instead of panicking
 - string-translate* no longer scans beyond string boundaries
 (CVE-2015-4556)
 - A corner case bug in substring-index and substring-index-ci that was
introduced as part of the fix for CVE-2014-9651 has been fixed.
 - chicken.h has been fixed so it does not cause an error in C++ mode.
 - create-directory will not skip creation of topmost parent dir in Windows.
 - The types.db entries for {read,write}-string read-u8vector have been
 improved.
 - The types.db entries for several SRFI-4 procedures have been fixed.
 - The performance of read-u8vector has been improved.
 - The scheme module now includes an export for the angle procedure.
 - normalize-pathname no longer considers .//foo as the absolute /foo.
 - A few small improvements have been made in the manual.

 If you're wondering what happened to release candidate 2 and 3, the
 rc2 was created but never announced, and rc3 was incorrectly versioned,
 so it has been skipped.  Sorry for that, as well :)

 Please test this new version on as many platforms as you can, and let
 us know if there are any problems with it.  If no problems are found
 we can make a 4.10.0 release soon.

 As usual, you can test as follows:

 $ make PLATFORM=platform PREFIX=some dir install check
 $ some dir/bin/chicken-install pastiche

 If you want to build CHICKEN with a compiler other than the default one,
 just use C_COMPILER=the compiler (e.g., C_COMPILER=clang) on the make
 invocation.  This may be necessary if your default C compiler is a GCC
 which is newer than 4.8, because there is a bug in those versions that
 causes one of the tests (apply-test.scm) to hang for a very long time.
 This is a known problem which we can't do much about.

 If you can, please let us know the following information about the
 environment you tested the RC tarball on:

 Operating system: (e.g., FreeBSD 10.1, Debian 8, Windows 7 mingw-msys)
 Hardware platform: (e.g., x86, x86-64, PPC)
 C Compiler: (e.g., GCC 4.8.4, clang 3.6)
 Installation works?: yes or no
 Tests work?: yes or no
 Installation of eggs works?: yes or no

 Thanks in advance,
 The CHICKEN Team

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


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


Re: [Chicken-users] CHICKEN 4.10.0 release candidate 4 available

2015-07-27 Thread Mario Domenech Goulart
Hi Matt,

On Mon, 27 Jul 2015 12:37:16 -0600 Matt Gushee m...@gushee.net wrote:

 Ok, here are some results for you, both on the same machine. The first
 may be of interest because of the GCC version, which is 5.1.

 CPU: AMD FX-8320E 8-core, 3.2 Ghz

 Operating system: Arch Linux
 Hardware platform: x86-64
 C Compiler: gcc 5.1.0
 Installation works?: yes
 Tests work?: no [hangs on apply-test.scm]
 Installation of eggs works?: not attempted

 So it appears that whatever is causing apply-test.scm to hang is not
 yet fixed in GCC 5.1 ... :-( . However, everything was fine with

Thanks for sharing your findings.

That test eventually finishes with success, if you wait long enough. :-)
Some users reported that it may take about 2 hours.

Best wishes.
Mario
-- 
http://parenteses.org/mario

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


Re: [Chicken-users] CHICKEN 4.10.0 release candidate 4 available

2015-07-27 Thread Matt Gushee
And here's a result for FreeBSD 9.1:

This is a VPS, so I'm not sure if this info is accurate, but:

$ sysctl hw.model
hw.model: Intel(R) Xeon(TM) CPU 2.80GHz

$ sysctl hw.physmem
hw.physmem: 17166430208

[However, I'm pretty sure I don't really have access to that much memory]

Anyway:

Operating system: FreeBSD 9.1
Hardware platform: x86-64
C Compiler: gcc 4.2.1
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes

timings
==
time gmake PLATFORM=bsd PREFIX=/opt/chicken410rc4 install check

real 15m37.533s
user 14m30.196s
sys 0m30.172s

time /opt/chicken410rc4/bin/chicken-install pastiche

real 10m38.702s
user 9m5.376s
sys 0m21.890s


On Fri, Jul 24, 2015 at 5:33 AM, Peter Bex pe...@more-magic.net wrote:

 Hello everyone,

 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

 This tarball has the following SHA-2 checksum:
 8b20fbe77a47a04417eaada3a8ef2218e51dabf919957f7059f4d60ddb6e2ad5

 The list of changes since version 4.9.0 is available here:
 http://code.call-cc.org/dev-snapshots/2015/07/24/NEWS
 The NEWS file incorrectly mentions rc3 instead of rc4, we apologise for
 that.

 The changes since 4.10.0rc1 are as follows:
 - SIGBUS, SIGILL and SIGFPE cause proper exceptions instead of panicking
 - string-translate* no longer scans beyond string boundaries
 (CVE-2015-4556)
 - A corner case bug in substring-index and substring-index-ci that was
introduced as part of the fix for CVE-2014-9651 has been fixed.
 - chicken.h has been fixed so it does not cause an error in C++ mode.
 - create-directory will not skip creation of topmost parent dir in Windows.
 - The types.db entries for {read,write}-string read-u8vector have been
 improved.
 - The types.db entries for several SRFI-4 procedures have been fixed.
 - The performance of read-u8vector has been improved.
 - The scheme module now includes an export for the angle procedure.
 - normalize-pathname no longer considers .//foo as the absolute /foo.
 - A few small improvements have been made in the manual.

 If you're wondering what happened to release candidate 2 and 3, the
 rc2 was created but never announced, and rc3 was incorrectly versioned,
 so it has been skipped.  Sorry for that, as well :)

 Please test this new version on as many platforms as you can, and let
 us know if there are any problems with it.  If no problems are found
 we can make a 4.10.0 release soon.

 As usual, you can test as follows:

 $ make PLATFORM=platform PREFIX=some dir install check
 $ some dir/bin/chicken-install pastiche

 If you want to build CHICKEN with a compiler other than the default one,
 just use C_COMPILER=the compiler (e.g., C_COMPILER=clang) on the make
 invocation.  This may be necessary if your default C compiler is a GCC
 which is newer than 4.8, because there is a bug in those versions that
 causes one of the tests (apply-test.scm) to hang for a very long time.
 This is a known problem which we can't do much about.

 If you can, please let us know the following information about the
 environment you tested the RC tarball on:

 Operating system: (e.g., FreeBSD 10.1, Debian 8, Windows 7 mingw-msys)
 Hardware platform: (e.g., x86, x86-64, PPC)
 C Compiler: (e.g., GCC 4.8.4, clang 3.6)
 Installation works?: yes or no
 Tests work?: yes or no
 Installation of eggs works?: yes or no

 Thanks in advance,
 The CHICKEN Team

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


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


Re: [Chicken-users] CHICKEN 4.10.0 release candidate 4 available

2015-07-27 Thread Matt Gushee
Hi, Mario--

On Mon, Jul 27, 2015 at 12:42 PM, Mario Domenech Goulart 
mario.goul...@gmail.com wrote:


 On Mon, 27 Jul 2015 12:37:16 -0600 Matt Gushee m...@gushee.net wrote:

  Tests work?: no [hangs on apply-test.scm]
  Installation of eggs works?: not attempted
 
  So it appears that whatever is causing apply-test.scm to hang is not
  yet fixed in GCC 5.1 ... :-( . However, everything was fine with

 That test eventually finishes with success, if you wait long enough. :-)


So I gathered. I was not willing to wait long enough.

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


Re: [Chicken-users] CHICKEN 4.10.0 release candidate 4 available

2015-07-27 Thread Tim van der Linden
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


Re: [Chicken-users] CHICKEN 4.10.0 release candidate 4 available

2015-07-27 Thread Tim van der Linden
On Mon, 27 Jul 2015 18:51:53 +1200
Evan Hanson ev...@foldling.org wrote:

 Hi Tim,

Hi Evan (and Sven)
 
 Thanks for the report, it's much appreciated.

You are welcome, happy to help out.

 On 2015-07-27 15:31, Tim van der Linden wrote:
  The [panic] line (marked with  in front) might be a possible
  failed test?
 
 That panic line is fine and expected -- it's part of the test.

Understood.

  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...
 
 Looks like you're running into an issue with GCC 4.9 that a few others
 have encountered, as well -- the runtime tests do indeed run
 indefinitely on some platforms when that compiler is used.9. If
 possible, could you rerun that build with C_PLATFORM=some other gcc so
 that we can see the whether the remaining tests pass, that GCC bug
 notwithstanding?

Damn, I feel like an idiot ... reread Peter's announcement and it clearly 
states this issue with GCC versions above 4.8. Sorry for the noise folks.

I'm now rerunning the full install/test with GCC 4.8 on the Atom system ... 
will report back soon.

 Thanks again,
 
 Evan

Cheers,
Tim

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


Re: [Chicken-users] CHICKEN 4.10.0 release candidate 4 available

2015-07-27 Thread Evan Hanson
Hi Tim,

Thanks for the report, it's much appreciated.

On 2015-07-27 15:31, Tim van der Linden wrote:
 The [panic] line (marked with  in front) might be a possible
 failed test?

That panic line is fine and expected -- it's part of the 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...

Looks like you're running into an issue with GCC 4.9 that a few others
have encountered, as well -- the runtime tests do indeed run
indefinitely on some platforms when that compiler is used.9. If
possible, could you rerun that build with C_PLATFORM=some other gcc so
that we can see the whether the remaining tests pass, that GCC bug
notwithstanding?

Thanks again,

Evan

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


Re: [Chicken-users] CHICKEN 4.10.0 release candidate 4 available

2015-07-25 Thread Claude Marinier
Hi,

Release candidate 4 builds without incident on Debian Wheezy. I also
installed the numbers and parley eggs without issue. I even compiled and
have been running a packet capture program without problem.

 Linux hibou 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u2 x86_64
GNU/Linux

It also builds on MS Windows Vista with automatic updates and a fresh
installation of MinGW (both 32-bit). Installing the numbers egg worked
flawlessly.

Good job!

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


[Chicken-users] CHICKEN 4.10.0 release candidate 4 available

2015-07-24 Thread Peter Bex
Hello everyone,

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

This tarball has the following SHA-2 checksum:
8b20fbe77a47a04417eaada3a8ef2218e51dabf919957f7059f4d60ddb6e2ad5

The list of changes since version 4.9.0 is available here:
http://code.call-cc.org/dev-snapshots/2015/07/24/NEWS
The NEWS file incorrectly mentions rc3 instead of rc4, we apologise for that.

The changes since 4.10.0rc1 are as follows:
- SIGBUS, SIGILL and SIGFPE cause proper exceptions instead of panicking
- string-translate* no longer scans beyond string boundaries (CVE-2015-4556)
- A corner case bug in substring-index and substring-index-ci that was
   introduced as part of the fix for CVE-2014-9651 has been fixed.
- chicken.h has been fixed so it does not cause an error in C++ mode.
- create-directory will not skip creation of topmost parent dir in Windows.
- The types.db entries for {read,write}-string read-u8vector have been improved.
- The types.db entries for several SRFI-4 procedures have been fixed.
- The performance of read-u8vector has been improved.
- The scheme module now includes an export for the angle procedure.
- normalize-pathname no longer considers .//foo as the absolute /foo.
- A few small improvements have been made in the manual.

If you're wondering what happened to release candidate 2 and 3, the
rc2 was created but never announced, and rc3 was incorrectly versioned,
so it has been skipped.  Sorry for that, as well :)

Please test this new version on as many platforms as you can, and let
us know if there are any problems with it.  If no problems are found
we can make a 4.10.0 release soon.

As usual, you can test as follows:

$ make PLATFORM=platform PREFIX=some dir install check
$ some dir/bin/chicken-install pastiche

If you want to build CHICKEN with a compiler other than the default one,
just use C_COMPILER=the compiler (e.g., C_COMPILER=clang) on the make
invocation.  This may be necessary if your default C compiler is a GCC
which is newer than 4.8, because there is a bug in those versions that
causes one of the tests (apply-test.scm) to hang for a very long time.
This is a known problem which we can't do much about.

If you can, please let us know the following information about the
environment you tested the RC tarball on:

Operating system: (e.g., FreeBSD 10.1, Debian 8, Windows 7 mingw-msys)
Hardware platform: (e.g., x86, x86-64, PPC)
C Compiler: (e.g., GCC 4.8.4, clang 3.6)
Installation works?: yes or no
Tests work?: yes or no
Installation of eggs works?: yes or no

Thanks in advance,
The CHICKEN Team


signature.asc
Description: Digital signature
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users