> Begin forwarded message:
> 
> From: Peter Bex <pe...@more-magic.net>
> Subject: Re: [Chicken-announce] [ANN] CHICKEN 6.0.0pre1 (prerelease) 
> development snapshot available
> Date: December 9, 2024 at 7:05:10 AM PST
> To: Kon Lovett <konlov...@gmail.com>
> 
> Hi Kon,
> 
> Could you send a copy to chicken-users please?  I think Felix has a
> better chance of figuring this one out.
> 
> Cheers,
> Peter
> 
> On Mon, Dec 09, 2024 at 07:03:21AM -0800, Kon Lovett wrote:
>> (ran into an issue w/ C6 tarball)
>> 
>> ======================================== specialization benchmark ...
>> '/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1/chicken'
>>  'fft.scm' '-output-file' 'fft1.c' '-verbose' '-include-path' 
>> '/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1' 
>> '-consult-types-file' '../types.db' '-ignore-repository' '-optimize-level' 
>> '2' '-local' '-debug-level' '0' '-disable-interrupts' '-block'
>> '/usr/bin/clang' 'fft1.c' '-o' 'fft1.o' '-c' '-fno-strict-aliasing' 
>> '-fwrapv' '-fno-common' '-DHAVE_CHICKEN_CONFIG_H' '-m64' 
>> '-DC_ENABLE_PTABLES' '-Os' '-fomit-frame-pointer' 
>> '-I/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1' 
>> '-I/usr/local/include/chicken'
>> rm fft1.c
>> '/usr/bin/clang' 'fft1.o' '-o' 'fft1.out' '-m64' 
>> '-L/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1' 
>> '-L/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1' 
>> '-l' 'chicken' '-lm'
>> 'install_name_tool' '-change' 'libchicken.dylib' 
>> '/usr/local/lib/libchicken.dylib' 'fft1.out'
>> rm fft1.o
>> '/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1/chicken'
>>  'fft.scm' '-output-file' 'fft2.c' '-verbose' '-include-path' 
>> '/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1' 
>> '-consult-types-file' '../types.db' '-ignore-repository' '-optimize-level' 
>> '2' '-local' '-specialize' '-debug' 'x' '-debug-level' '0' 
>> '-disable-interrupts' '-block' '-specialize'
>> number of unboxed float variables: 24
>> number of inline operations replaced with unboxed ones: 68
>> '/usr/bin/clang' 'fft2.c' '-o' 'fft2.o' '-c' '-fno-strict-aliasing' 
>> '-fwrapv' '-fno-common' '-DHAVE_CHICKEN_CONFIG_H' '-m64' 
>> '-DC_ENABLE_PTABLES' '-Os' '-fomit-frame-pointer' 
>> '-I/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1' 
>> '-I/usr/local/include/chicken'
>> rm fft2.c
>> '/usr/bin/clang' 'fft2.o' '-o' 'fft2.out' '-m64' 
>> '-L/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1' 
>> '-L/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1' 
>> '-l' 'chicken' '-lm'
>> 'install_name_tool' '-change' 'libchicken.dylib' 
>> '/usr/local/lib/libchicken.dylib' 'fft2.out'
>> rm fft2.o
>> normal:
>> [panic] invalid encoded literal format - execution terminated
>> 
>>        0.28 real         0.00 user         0.00 sys
>> make: *** [check] Error 1
>> 
>> 
>>> On Dec 9, 2024, at 12:53 AM, Peter Bex <pe...@more-magic.net> wrote:
>>> 
>>> Hi all,
>>> 
>>> A first prerelease development snapshot of CHICKEN 6 is now available:
>>> https://code.call-cc.org/dev-snapshots/2024/12/09/chicken-6.0.0pre1.tar.gz
>>> 
>>> The SHA256 sum of that tarball is
>>> a4beda4eede1e2aa81f1c7d6cd71e0d0f2d3b9aa0023209984f1810fa29e7629
>>> 
>>> This is not a release candidate yet, it's merely intended for people to
>>> try out the upcoming CHICKEN 6, and as a tarball one can use for
>>> bootstrapping CHICKEN 6 from git.  Note that the "master" branch is
>>> now CHICKEN 6.
>>> 
>>> Most importantly, building this is now slightly differently from how you
>>> would build older CHICKENs - instead of "make PREFIX=.. PLATFORM=...",
>>> you now first run "./configure --prefix .. --platform ...", followed by
>>> "make" without arguments.  This should help ensure that consistent
>>> options are passed between successive "make" invocations.
>>> 
>>> The most notable changes which CHICKEN 6 brings are as follows:
>>> 
>>> - Full support for Unicode (using UTF-8 or latin-1 encoding) in core,
>>> no need for the utf8 egg anymore.
>>> - Full support for R7RS small in core, no need for the r7rs egg anymore.
>>> - No more support for the plain "mingw" Windows build (i.e., using cmd.exe)
>>> To build for Windows, you will need a posix shell (i.e. the msys tools).
>>> 
>>> There's a complete list of changes since 5.4.0 available:
>>> https://code.call-cc.org/dev-snapshots/2024/12/09/NEWS
>>> 
>>> Several eggs have been ported already, see https://eggs.call-cc.org/6/.
>>> 
>>> For help porting code from 5 to 6, we've prepared a porting guide at
>>> https://wiki.call-cc.org/porting-c5-to-c6
>>> 
>>> Please try it out, use it for porting your eggs and try it out on
>>> non-critical systems and let us know if you run into any issues!
>>> 
>>> Regards,
>>> The CHICKEN Team
>>> 
>> 
>> 

Reply via email to