Re: [ANN] CHICKEN 5.4.0 release candidate available

2024-06-01 Thread Anton Idukov
Hi'all! About testing 5.4.0rc1

Operating system: Linux Mint 21.3
Hardware platform: x86-64
C Compiler: GCC 11.4.0
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes

PS.sha256sum chicken-5.4.0rc1.tar.gz
d936e3ac81b68c9709feceb7dd093bd5e43d9f9d6aba9bcb8848c0cbdd055006
 chicken-5.4.0rc1.tar.gz

not  61d59cb4f3ca226995d7dca3510c7a646c2cf1e28ebc771bf6c5177e28d14c81
sorry?

PPS  one small question. Does or not cache files produced by
chicken-install 5.4.X  interfere with chicken-install 5.3.X? Thanks All!

пт, 31 мая 2024 г. в 11:09, Peter Bex :

> Hello everyone,
>
> We are happy to announce the first release candidate of the upcoming
> CHICKEN 5.4.0.
>
> CHICKEN 5.4.0rc1 is now available at this location:
> https://code.call-cc.org/dev-snapshots/2024/05/31/chicken-5.4.0rc1.tar.gz
>
> The SHA256 sum of that tarball is
> 61d59cb4f3ca226995d7dca3510c7a646c2cf1e28ebc771bf6c5177e28d14c81
>
> This is mostly a bugfix and maintenance release, preparing for the
> upcoming CHICKEN 6 release (hopefully later this year).
>
> It contains some security hardening regarding option parsing and a
> fix for CVE-2022-45145 handling of escape characters in egg metadata.
>
> Notable new features are new thread-safe APIs for POSIX signals and
> finalizers, support for weak pairs and having line numbers available
> on error traces in the interpreter.
>
> The complete list of changes since version 5.3.0 is available here:
> https://code.call-cc.org/dev-snapshots/2024/05/31/NEWS
>
> Please give it a test and report your findings to the mailing list.
>
> Here's a suggested test procedure:
>
>   $ make PREFIX= install check
>   $ /bin/chicken-install pastiche
>
> If you want to build CHICKEN with a compiler other than the default one,
> just use C_COMPILER= (e.g., C_COMPILER=clang) on the make
> invocation.
>
> Of course, feel free to explore other supported build options (see the
> README file for more information) and actually use CHICKEN 5.3.0rc1 for
> your software.
>
> If you can, please let us know the following information about the
> environment you tested the RC tarball on:
>
> Operating system: (e.g., FreeBSD 14.0, Debian 12, Windows 11 mingw-msys
> under
> mingw32)
> Hardware platform: (e.g., x86, x86-64, PPC)
> C Compiler: (e.g., GCC 11.3.0, clang 16.0.6)
> Installation works?: yes or no
> Tests work?: yes or no
> Installation of eggs works?: yes or no
>
> Thanks in advance!
>
> The CHICKEN Team
>
>


Re: [ANN] CHICKEN 5.4.0 release candidate available

2024-06-01 Thread Juergen Lorenz
Hi all,

here are the results of installing the release candidate:
Hardware platform: x86-64
C-compiler: gcc-13.2.0_2
OS: GNU/Linux void 6.3.12_1
Installation works: yes (with some warnings)
Tests work: yes
Installation of eggs works: yes

Thanks for the efforts of the Chicken Team

Cheers
Juergen

Installation works: yes
Am Fri, May 31, 2024 at 10:08:42AM +0200 schrieb Peter Bex:
> Hello everyone,
> 
> We are happy to announce the first release candidate of the upcoming
> CHICKEN 5.4.0.
> 
> CHICKEN 5.4.0rc1 is now available at this location:
> https://code.call-cc.org/dev-snapshots/2024/05/31/chicken-5.4.0rc1.tar.gz
> 
> The SHA256 sum of that tarball is
> 61d59cb4f3ca226995d7dca3510c7a646c2cf1e28ebc771bf6c5177e28d14c81
> 
> This is mostly a bugfix and maintenance release, preparing for the
> upcoming CHICKEN 6 release (hopefully later this year).
> 
> It contains some security hardening regarding option parsing and a
> fix for CVE-2022-45145 handling of escape characters in egg metadata.
> 
> Notable new features are new thread-safe APIs for POSIX signals and
> finalizers, support for weak pairs and having line numbers available
> on error traces in the interpreter.
> 
> The complete list of changes since version 5.3.0 is available here:
> https://code.call-cc.org/dev-snapshots/2024/05/31/NEWS
> 
> Please give it a test and report your findings to the mailing list.
> 
> Here's a suggested test procedure:
> 
>   $ make PREFIX= install check
>   $ /bin/chicken-install pastiche
> 
> If you want to build CHICKEN with a compiler other than the default one,
> just use C_COMPILER= (e.g., C_COMPILER=clang) on the make
> invocation.
> 
> Of course, feel free to explore other supported build options (see the
> README file for more information) and actually use CHICKEN 5.3.0rc1 for
> your software.
> 
> If you can, please let us know the following information about the
> environment you tested the RC tarball on:
> 
> Operating system: (e.g., FreeBSD 14.0, Debian 12, Windows 11 mingw-msys under 
> mingw32)
> Hardware platform: (e.g., x86, x86-64, PPC)
> C Compiler: (e.g., GCC 11.3.0, clang 16.0.6)
> Installation works?: yes or no
> Tests work?: yes or no
> Installation of eggs works?: yes or no
> 
> Thanks in advance!
> 
> The CHICKEN Team
> 

-- 

Dr. Juergen Lorenz
Gruener Weg 27
29471 Gartow



signature.asc
Description: PGP signature


Re: [Chicken-announce] [ANN] CHICKEN 5.4.0 release candidate available

2024-06-01 Thread Kon Lovett
(sorry, forgot)

make PLATFORM=macosx PREFIX=/usr/local/chicken/5 C_COMPILER=/usr/bin/clang 
CXX_COMPILER=/usr/bin/clang++ CHICKEN=/usr/local/chicken/5/bin/chicken 
C_COMPILER_OPTIMIZATION_OPTIONS='-I/opt/local/include -I/usr/local/include -O3 
-fomit-frame-pointer -Wall -Wno-unused -Wno-uninitialized' 
LINKER_OPTIMIZATION_OPTIONS='-L/opt/local/lib -L/usr/local/lib' all

> On Jun 1, 2024, at 8:58 AM, Kon Lovett  wrote:
> 
> Operating system:
> Darwin Kyushu.local 23.5.0 Darwin Kernel Version 23.5.0: Wed May  1 20:09:52 
> PDT 2024; root:xnu-10063.121.3~5/RELEASE_X86_64 x86_64
> 
> Hardware platform:
> x86-64
> 
> C Compiler: 
> Apple clang version 15.0.0 (clang-1500.3.9.4)
> Target: x86_64-apple-darwin23.5.0
> Thread model: posix
> InstalledDir: 
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
> 
> Installation works?: yes
> 
> Tests work?: yes (w/ workaround for subshell DYLD_LIBRARY_PATH env var export 
> issue)
> 
> Installation of eggs works?: yes (srfi-29)
> 




Re: [Chicken-announce] [ANN] CHICKEN 5.4.0 release candidate available

2024-06-01 Thread Kon Lovett
Operating system:
Darwin Kyushu.local 23.5.0 Darwin Kernel Version 23.5.0: Wed May  1 20:09:52 
PDT 2024; root:xnu-10063.121.3~5/RELEASE_X86_64 x86_64

Hardware platform:
x86-64

C Compiler: 
Apple clang version 15.0.0 (clang-1500.3.9.4)
Target: x86_64-apple-darwin23.5.0
Thread model: posix
InstalledDir: 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

Installation works?: yes

Tests work?: yes (w/ workaround for subshell DYLD_LIBRARY_PATH env var export 
issue)

Installation of eggs works?: yes (srfi-29)




Re: [ANN] CHICKEN 5.4.0 release candidate available

2024-06-01 Thread felix . winkelmann
> Please give it a test and report your findings to the mailing list.

Here a few results. Unfortunately I forgot to run "make check", but
"chicken-install -test pastiche" ran successfuly on all tested systems..

OS:
Darwin cfarm104.cfarm.net 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 
20:20:05 PDT 2022; root:xnu-8020.140.49~2/RELEASE_ARM64_T8101 arm64

CC:
Apple clang version 14.0.0 (clang-1400.0.29.202)
Target: arm64-apple-darwin21.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

Build instructions:
make PREFIX=$HOME/test-install PLATFORM=macosx XCODE_TOOL_PATH=/usr/bin 
C_COMPILER=cc
--
OS:
Linux cfarm93.cfarm.net 6.6.0-starfive2 #1 SMP Sat Jan 20 10:21:27 UTC 2024 
riscv64 GNU/Linux

CC:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/riscv64-linux-gnu/13/lto-wrapper
Target: riscv64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 13.2.0-25' 
--with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs 
--enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr 
--with-gcc-major-version-only --program-suffix=-13 
--program-prefix=riscv64-linux-gnu- --enable-shared --enable-linker-build-id 
--libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix 
--libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug 
--enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new 
--enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-libitm 
--disable-libquadmath --disable-libquadmath-support --enable-plugin 
--enable-default-pie --with-system-zlib --enable-libphobos-checking=release 
--with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch 
--disable-werror --disable-multilib --with-arch=rv64gc --with-abi=lp64d 
--enable-checking=release --build=riscv64-linux-gnu --host=riscv64-linux-gnu 
--target=riscv64-linux-gnu --with-build-config=bootstrap-lto-lean 
--enable-link-serialization=2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 13.2.0 (Debian 13.2.0-25)
--
OS:
OpenBSD u.my.domain 7.4 GENERIC.MP#1397 amd64

CC:
OpenBSD clang version 13.0.0
Target: amd64-unknown-openbsd7.4
Thread model: posix
InstalledDir: /usr/bin


felix