Fwd: [Chicken-announce] [ANN] CHICKEN 6.0.0pre1 (prerelease) development snapshot available
Kon Lovett <[email protected]>
| Newsgroups | gmane.lisp.scheme.chicken |
|---|---|
| Message-ID | <[email protected]> |
> Begin forwarded message: > > From: Peter Bex <[email protected]> > 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 <[email protected]> > > 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 <[email protected]> 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 >>> >> >>