Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
Hi, this patch fixes the private repository issue in Solaris. Regards, Michele On Sun, May 4, 2014 at 3:54 PM, Michele La Monaca wrote: > OS : Solaris 10 > ARCH : sparc > C_COMP : Sun C 5.11 > > Installation works? : yes > Installation of eggs works? : yes > Tests work? : almost -> > > ===private repository test ... > > Error: (read-symbolic-link) could not canonicalize path with symbolic > links, component does not exis > t: "..." > > > Regards, > Michele > > On Fri, Apr 18, 2014 at 3:12 PM, Mario Domenech Goulart > wrote: >> Hi, >> >> The first release candidate for CHICKEN 4.9.0 has been released. It's >> available at >> http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz >> >> See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list >> of changes. >> >> Please, give it a test and report back to the mailing list your >> findings. >> >> Here's a suggested test procedure: >> >> $ make PLATFORM= 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys) >> Hardware platform: (e.g., x86, x86-64, PPC) >> C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2) >> Installation works?: yes or no >> Tests work?: yes or no >> Installation of eggs works?: yes or no >> >> Thanks in advance. >> >> The CHICKEN Team >> -- >> http://www.call-cc.org >> >> ___ >> Chicken-users mailing list >> Chicken-users@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/chicken-users From 5285c26a3e6ce5579b1038ddb73dec5e8c764c50 Mon Sep 17 00:00:00 2001 From: Michele La Monaca Date: Tue, 6 May 2014 13:17:57 +0200 Subject: [PATCH] fix private repository tests for Solaris --- tests/runtests.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/runtests.sh b/tests/runtests.sh index d2ffe72..2dbeedd 100755 --- a/tests/runtests.sh +++ b/tests/runtests.sh @@ -398,10 +398,10 @@ $compile -e embedded3.c embedded4.scm echo " private repository test ..." mkdir -p tmp $compile private-repository-test.scm -private-repository -o tmp/xxx -tmp/xxx $PWD/tmp -PATH=$PWD/tmp:$PATH xxx $PWD/tmp +tmp/xxx ${TEST_DIR}/tmp +PATH=${TEST_DIR}/tmp:$PATH xxx ${TEST_DIR}/tmp # this may crash, if the PATH contains a non-matching libchicken.dll on Windows: -#PATH=$PATH:$PWD/tmp xxx $PWD/tmp +#PATH=$PATH:${TEST_DIR}/tmp xxx ${TEST_DIR}/tmp rm -fr rev-app rev-app-2 reverser/*.import.* reverser/*.so echo " reinstall tests" -- 1.8.4.3 ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
On Sun, May 04, 2014 at 03:54:55PM +0200, Michele La Monaca wrote: > OS : Solaris 10 > ARCH : sparc > C_COMP : Sun C 5.11 > > Installation works? : yes > Installation of eggs works? : yes > Tests work? : almost -> > > ===private repository test ... > > Error: (read-symbolic-link) could not canonicalize path with symbolic > links, component does not exist: "..." Is this literally the full output you get? If not, could you please send us the entire test run's output? I have tested on OpenIndiana and get no error, so it might be something related to your setup. Cheers, Peter -- http://www.more-magic.net ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
Andy Bennett scripsit: > We also had to fix the dropbox egg where it calls alist-ref. Some time > after CHICKEN 4.7.0 it became mandatory to pass a well formed alist to > alist-ref but we were relying on it returning the default value. For the record, it is an error in all versions of Scheme to pass anything other than a (proper) list of pairs to the alist procedures, so the effect of doing so is entirely implementation-defined. Here is a suitable predicate: (define (alist? obj) (cond ((null? obj) #t) ((not (pair? obj)) #f) ((not (pair? (car obj))) #f) (else (alist? (cdr obj) It is O(n), which is the best you can do. -- John Cowan http://www.ccil.org/~cowanco...@ccil.org Rather than making ill-conceived suggestions for improvement based on uninformed guesses about established conventions in a field of study with which familiarity is limited, it is sometimes better to stick to merely observing the usage and listening to the explanations offered, inserting only questions as needed to fill in gaps in understanding. --Peter Constable ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
Hi, > The Knodium codebase also seems to build and run. > A few cursory tests suggest that it's OK but I'll stick with it for a > while and let you know how it goes. https://www.knodium.com/ is now running with binaries built from CHICKEN 4.9.0rc1 Performance seems similar to that of the 4.7.0 binaries which we were using previously. In order to get this deployed we had to fix some things in the spiffy-cgi-handlers egg relating to changes in versions of the socket egg newer than 0.2.2. We had been using 0.2.2 previously but the new egg install fetched in 0.2.5 which creates sockets with non-blocking file descriptors. FastCGI expects a regular, blocking, file descriptor. I guess this is something to be aware of in all cases where a file descriptor is passed from a CHICKEN process to another (i.e. via fork/exec). We also had to fix the dropbox egg where it calls alist-ref. Some time after CHICKEN 4.7.0 it became mandatory to pass a well formed alist to alist-ref but we were relying on it returning the default value. I've tagged and released new versions of both of these eggs and will be sending out an announcement for the spiffy-cgi-handlers egg when I'm sure it's reached all the egg mirrors. As I've (still) not written documentation for the dropbox egg I won't officially announce it but people are welcome to try it and I'll do my best to help them with it. Regards, @ndy -- andy...@ashurst.eu.org http://www.ashurst.eu.org/ 0x7EBA75FF ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
OS : Solaris 10 ARCH : sparc C_COMP : Sun C 5.11 Installation works? : yes Installation of eggs works? : yes Tests work? : almost -> ===private repository test ... Error: (read-symbolic-link) could not canonicalize path with symbolic links, component does not exis t: "..." Regards, Michele On Fri, Apr 18, 2014 at 3:12 PM, Mario Domenech Goulart wrote: > Hi, > > The first release candidate for CHICKEN 4.9.0 has been released. It's > available at > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz > > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list > of changes. > > Please, give it a test and report back to the mailing list your > findings. > > Here's a suggested test procedure: > > $ make PLATFORM= 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys) > Hardware platform: (e.g., x86, x86-64, PPC) > C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2) > Installation works?: yes or no > Tests work?: yes or no > Installation of eggs works?: yes or no > > Thanks in advance. > > The CHICKEN Team > -- > http://www.call-cc.org > > ___ > 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.9.0rc1 is available
Success-- Operating system: Mac OS X 10.9.2 Hardware platform: x86-64 C Compiler: Xcode 5.0.2 gcc -- Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn) Installation works?: yes Tests work?: yes Installation of eggs works?: yes (pastiche, chickadee) Execution of eggs works?: yes (chicken-doc-admin, chickadee) On Apr 18, 2014, at 8:12 AM, Mario Domenech Goulart wrote: > Hi, > > The first release candidate for CHICKEN 4.9.0 has been released. It's > available at > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz > > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list > of changes. > > Please, give it a test and report back to the mailing list your > findings. > > Here's a suggested test procedure: > > $ make PLATFORM= 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys) > Hardware platform: (e.g., x86, x86-64, PPC) > C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2) > Installation works?: yes or no > Tests work?: yes or no > Installation of eggs works?: yes or no > > Thanks in advance. > > The CHICKEN Team > -- > http://www.call-cc.org > > ___ > 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.9.0rc1 is available
Am 25.04.2014 14:58, schrieb Mario Domenech Goulart: Thanks for giving the RC1 tarball a try and providing feedback. Operating system: Arch Linux (3.12.9, x86-64) C Compiler: 3.4 (tags/RELEASE_34/final) Is this clang? Uh, sorry. Yes, it is clang :] ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
Hi Chris, On Fri, 25 Apr 2014 16:51:59 +0200 Chris Mueller wrote: > Here is a small feedback from my system. I guess, it's nothing > suprising now :] Thanks for giving the RC1 tarball a try and providing feedback. > Operating system: Arch Linux (3.12.9, x86-64) > C Compiler: 3.4 (tags/RELEASE_34/final) Is this clang? > Installation works?: yes > Tests work? yes > Installatioin egg works? yes > > nice version for chicken. > > Best greetings, > Chris 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.9.0rc1 is available
Here is a small feedback from my system. I guess, it's nothing suprising now :] Operating system: Arch Linux (3.12.9, x86-64) C Compiler: 3.4 (tags/RELEASE_34/final) Installation works?: yes Tests work? yes Installatioin egg works? yes nice version for chicken. Best greetings, Chris Am 24.04.2014 03:39, schrieb Mario Domenech Goulart: Hi, On Fri, 18 Apr 2014 13:12:20 + Mario Domenech Goulart wrote: The first release candidate for CHICKEN 4.9.0 has been released. It's available at http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list of changes. Please, give it a test and report back to the mailing list your findings. Here's a suggested test procedure: $ make PLATFORM= 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys) Hardware platform: (e.g., x86, x86-64, PPC) C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2) Installation works?: yes or no Tests work?: yes or no Installation of eggs works?: yes or no ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
mario.goul...@gmail.com writes: > Hi, > > The first release candidate for CHICKEN 4.9.0 has been released. It's > available at > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz > > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list > of changes. > > Please, give it a test and report back to the mailing list your > findings. > > Here's a suggested test procedure: > > $ make PLATFORM= PREFIX= install check > $ /bin/chicken-install pastiche > Operating system: Mint 12 (yes, this is fairly old – circa 2011) Hardware platform: x86-64 C Compiler: clang 3.4 Installation works?: yes Tests work?: yes Installation of eggs works?: yes Looks good. Good work! -- Alex ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
Hi, On Fri, 18 Apr 2014 13:12:20 + Mario Domenech Goulart wrote: > The first release candidate for CHICKEN 4.9.0 has been released. It's > available at > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz > > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list > of changes. > > Please, give it a test and report back to the mailing list your > findings. > > Here's a suggested test procedure: > > $ make PLATFORM= 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys) > Hardware platform: (e.g., x86, x86-64, PPC) > C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2) > Installation works?: yes or no > Tests work?: yes or no > Installation of eggs works?: yes or no Here's what I've got so far: Operating system HW C compiler Installation Tests Eggs +++-+--+ Ubuntu 14.04 x86-64 gcc 4.8.2okok ok Ubuntu 14.04 x86-64 clang 3.4okok ok Haiku R1/alpha4 x86 gcc 4.6.3okok ok GNU Hurd x86 gcc 4.8.2okok ok Debian Wheezyx86-64 gcc 4.7.2okok ok Debian Wheezyx86-64 clang 3.0okok ok Linux Mint 16x86-64 gcc 4.8.1okok ok Linux Mint 16x86-64 clang 3.2okok ok Windows 8.1 (mingw) x86 gcc 4.8.1okok ok Yocto 1.6 (*) i.MX6 Quad gcc 4.8.2ok-- ok (*) I used the Freescale's Community Yocto BSP (https://github.com/Freescale/fsl-community-bsp-platform) and the meta-chicken layer (https://github.com/OSSystems/meta-chicken) to cross-compile CHICKEN from x86-64 to ARM Cortex-A9 (wandboard-quad: http://wandboard.org/). The Yocto recipe for CHICKEN doesn't run tests, that's why you see '--' in the table. 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.9.0rc1 is available
Hi, Please, give it a test and report back to the mailing list your findings. Here's a suggested test procedure: $ make PLATFORM= PREFIX= install check $ /bin/chicken-install pastiche I'm happy to report that this works for me. 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.0, Debian 7, Windows XP mingw-msys) Linux Debian 7.0ish. Hardware platform: (e.g., x86, x86-64, PPC) amd64 on an i5 C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2) gcc (Debian 4.7.2-5) 4.7.2 Installation works?: yes or no yes Tests work?: yes or no yes Installation of eggs works?: yes or no yes The Knodium codebase also seems to build and run. A few cursory tests suggest that it's OK but I'll stick with it for a while and let you know how it goes. Thanks for all the hard work peeps! It's looking like a really good release. :-) Regards, @ndy -- andy...@ashurst.eu.org http://www.ashurst.eu.org/ 0x7EBA75FF ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
On Sun, Apr 20, 2014 at 01:45:14PM -0700, Matt Welland wrote: > > Everything runs fine for me with 4.9.0rc1 so far. This script is enough to > show the problem I see with segfault on resizing the terminal. It occurs > whether compiled or run from csi: > > (use sqlite3 srfi-1 posix regex regex-case srfi-69 base64 format readline > apropos json http-client directory-utils) ;; (srfi 18) extras) > (import (prefix sqlite3 sqlite3:)) > (import (prefix base64 base64:)) > > (let ((th1 (make-thread (lambda ()(thread-sleep! 30)) "sleeping thread")) > (th2 (make-thread (lambda ()(let loop ((count 0))(print "Count=" > count)(thread-sleep! 3)) > (thread-start! th1) > (thread-start! th2) > (thread-join! th1)) > > Thanks for 4.9.0! I'll be making it my default henceforth. Looks like a bug in the readline egg. If I remove all those USE lines so that only (use readline srfi-18) remains, it also segfaults. Have you tried the parley egg, instead? Cheers, Peter -- http://www.more-magic.net ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
Everything runs fine for me with 4.9.0rc1 so far. This script is enough to show the problem I see with segfault on resizing the terminal. It occurs whether compiled or run from csi: (use sqlite3 srfi-1 posix regex regex-case srfi-69 base64 format readline apropos json http-client directory-utils) ;; (srfi 18) extras) (import (prefix sqlite3 sqlite3:)) (import (prefix base64 base64:)) (let ((th1 (make-thread (lambda ()(thread-sleep! 30)) "sleeping thread")) (th2 (make-thread (lambda ()(let loop ((count 0))(print "Count=" count)(thread-sleep! 3)) (thread-start! th1) (thread-start! th2) (thread-join! th1)) Thanks for 4.9.0! I'll be making it my default henceforth. On Sun, 20 Apr 2014 12:39:16 -0700 Matt Welland wrote: > Sorry, two things: > > 1. This was 4.9.1 - running again with 4.9.0rc1 now > 2. This is on Ubuntu 12.04.4 LTS > > > On Sun, 20 Apr 2014 12:32:49 -0700 > Matt Welland wrote: > > > I built latest chicken with many eggs including iup and ran my Megatest > > tests and it passes. I did see that resizing a terminal kills Megatest: > > > > Launching > > /mfs/pkgs/chicken/megatest/tests/fullrun/tmp/mt_links/ubuntu/nfs/none/w16.7.11.16_b/blocktestxz/BOZZLEBLONKED/STUCK/DEAD > > > > Error: segmentation violation > > > > Call history: > > > > substring-index > > substring-index > > tests.scm:71: regex#regexp > > tests.scm:71: regex#string-substitute > > tests.scm:75: regex#regexp > > tests.scm:75: regex#string-match > > runs.scm:643: runs:make-full-test-name > > runs.scm:1028: conc > > runs.scm:643: hash-table-ref/default > > runs.scm:676: runs:make-full-test-name > > runs.scm:1028: conc > > runs.scm:676: hash-table-ref/default > > runs.scm:690: runs:lownoise > > runs.scm:158: hash-table-ref/default > > runs.scm:159: current-seconds > > runs.scm:694: thread-sleep! <-- > > Command exited with non-zero status 70 > > 4.45user 1.42system 10:50.81elapsed 0%CPU (0avgtext+0avgdata > > 50928maxresident)k > > 536inputs+0outputs (4major+595421minor)pagefaults 0swaps > > make: *** [test4] Error 70 > > > > I think I've seen this before and I'll gather a little more info and report > > back. Resizing a terminal with csi running does not cause a crash so this > > is likely something specific to my app. > > > > On Fri, 18 Apr 2014 13:12:20 + > > Mario Domenech Goulart wrote: > > > > > Hi, > > > > > > The first release candidate for CHICKEN 4.9.0 has been released. It's > > > available at > > > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz > > > > > > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list > > > of changes. > > > > > > Please, give it a test and report back to the mailing list your > > > findings. > > > > > > Here's a suggested test procedure: > > > > > > $ make PLATFORM= 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys) > > > Hardware platform: (e.g., x86, x86-64, PPC) > > > C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2) > > > Installation works?: yes or no > > > Tests work?: yes or no > > > Installation of eggs works?: yes or no > > > > > > Thanks in advance. > > > > > > The CHICKEN Team > > > -- > > > http://www.call-cc.org > > > > > > ___ > > > Chicken-users mailing list > > > Chicken-users@nongnu.org > > > https://lists.nongnu.org/mailman/listinfo/chicken-users > > > > > > -- > > Matt Welland > > > > ___ > > Chicken-users mailing list > > Chicken-users@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/chicken-users > > > -- > Matt Welland -- Matt Welland ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
Sorry, two things: 1. This was 4.9.1 - running again with 4.9.0rc1 now 2. This is on Ubuntu 12.04.4 LTS On Sun, 20 Apr 2014 12:32:49 -0700 Matt Welland wrote: > I built latest chicken with many eggs including iup and ran my Megatest tests > and it passes. I did see that resizing a terminal kills Megatest: > > Launching > /mfs/pkgs/chicken/megatest/tests/fullrun/tmp/mt_links/ubuntu/nfs/none/w16.7.11.16_b/blocktestxz/BOZZLEBLONKED/STUCK/DEAD > > Error: segmentation violation > > Call history: > > substring-index > substring-index > tests.scm:71: regex#regexp > tests.scm:71: regex#string-substitute > tests.scm:75: regex#regexp > tests.scm:75: regex#string-match > runs.scm:643: runs:make-full-test-name > runs.scm:1028: conc > runs.scm:643: hash-table-ref/default > runs.scm:676: runs:make-full-test-name > runs.scm:1028: conc > runs.scm:676: hash-table-ref/default > runs.scm:690: runs:lownoise > runs.scm:158: hash-table-ref/default > runs.scm:159: current-seconds > runs.scm:694: thread-sleep! <-- > Command exited with non-zero status 70 > 4.45user 1.42system 10:50.81elapsed 0%CPU (0avgtext+0avgdata > 50928maxresident)k > 536inputs+0outputs (4major+595421minor)pagefaults 0swaps > make: *** [test4] Error 70 > > I think I've seen this before and I'll gather a little more info and report > back. Resizing a terminal with csi running does not cause a crash so this is > likely something specific to my app. > > On Fri, 18 Apr 2014 13:12:20 + > Mario Domenech Goulart wrote: > > > Hi, > > > > The first release candidate for CHICKEN 4.9.0 has been released. It's > > available at > > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz > > > > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list > > of changes. > > > > Please, give it a test and report back to the mailing list your > > findings. > > > > Here's a suggested test procedure: > > > > $ make PLATFORM= 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys) > > Hardware platform: (e.g., x86, x86-64, PPC) > > C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2) > > Installation works?: yes or no > > Tests work?: yes or no > > Installation of eggs works?: yes or no > > > > Thanks in advance. > > > > The CHICKEN Team > > -- > > http://www.call-cc.org > > > > ___ > > Chicken-users mailing list > > Chicken-users@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/chicken-users > > > -- > Matt Welland > > ___ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users -- Matt Welland ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
I built latest chicken with many eggs including iup and ran my Megatest tests and it passes. I did see that resizing a terminal kills Megatest: Launching /mfs/pkgs/chicken/megatest/tests/fullrun/tmp/mt_links/ubuntu/nfs/none/w16.7.11.16_b/blocktestxz/BOZZLEBLONKED/STUCK/DEAD Error: segmentation violation Call history: substring-index substring-index tests.scm:71: regex#regexp tests.scm:71: regex#string-substitute tests.scm:75: regex#regexp tests.scm:75: regex#string-match runs.scm:643: runs:make-full-test-name runs.scm:1028: conc runs.scm:643: hash-table-ref/default runs.scm:676: runs:make-full-test-name runs.scm:1028: conc runs.scm:676: hash-table-ref/default runs.scm:690: runs:lownoise runs.scm:158: hash-table-ref/default runs.scm:159: current-seconds runs.scm:694: thread-sleep! <-- Command exited with non-zero status 70 4.45user 1.42system 10:50.81elapsed 0%CPU (0avgtext+0avgdata 50928maxresident)k 536inputs+0outputs (4major+595421minor)pagefaults 0swaps make: *** [test4] Error 70 I think I've seen this before and I'll gather a little more info and report back. Resizing a terminal with csi running does not cause a crash so this is likely something specific to my app. On Fri, 18 Apr 2014 13:12:20 + Mario Domenech Goulart wrote: > Hi, > > The first release candidate for CHICKEN 4.9.0 has been released. It's > available at > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz > > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list > of changes. > > Please, give it a test and report back to the mailing list your > findings. > > Here's a suggested test procedure: > > $ make PLATFORM= 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys) > Hardware platform: (e.g., x86, x86-64, PPC) > C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2) > Installation works?: yes or no > Tests work?: yes or no > Installation of eggs works?: yes or no > > Thanks in advance. > > The CHICKEN Team > -- > http://www.call-cc.org > > ___ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users -- Matt Welland ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
On Sun, 20 Apr 2014 01:39:30 +0200 Peter Bex wrote: > On Sun, Apr 20, 2014 at 08:22:33AM +0900, Tim van der Linden wrote: > > You are completely right, it now builds with Clang > > Thanks for double-checking! You are welcome :-) > > Sorry for the less-then-accurate test with Clang in my previous mail. > > Strange though, I did run a: > > > > $ make PLATFORM=linux clean > > > > before attempting to build with a different compiler. > > This worked on the i7 machine...but apparently not on the Atom. > > Hm, this could be a bug in the Makefile. Can you reproduce this? > Try running another build with gcc, then "make clean" and then > building again with clang. I started with a freshly extracted tarball. Let me outline my steps. First, I built with GCC using the following command: $ make PLATFORM=linux PREFIX=/home/tim/chicken-build/chicken-4.9.0rc1 install check All went well, testing time was 28 minutes and 15 seconds Next, I cleaned the build area using just "make clean": $ make PLATFORM=linux clean No errors. Then I build again with Clang as the compiler: $ make PLATFORM=linux C_COMPILER=clang PREFIX=/home/tim/chicken-build/chicken-4.9.0rc1 install check Build succeeded, tests failed at exactly the same point with the same message (around 10 minutes in the total process): [panic] `##sys#error-hook' is not defined - the `library' unit was probably not linked with this executable - execution terminated Then, I tried the suggested "make confclean", right after the tests failed: $ make PLATFORM=linux confclean And I ran make again with Clang as the compiler: $ make PLATFORM=linux C_COMPILER=clang PREFIX=/home/tim/chicken-build/chicken-4.9.0rc1 install check This makes the build and the test succeed in a total time of 13 minutes and 10 seconds. I also tried this *exact* procedure again on the i7 based machine, and all went well, just like before. Builds and tests fine. > "make confclean" should be more thorough, but I think "make clean" > should really be enough. > > Cheers, > Peter > -- > http://www.more-magic.net Hope this info helps. If there is anything else I can test or do to clarify, just let me know! Cheers, T ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
On Sun, Apr 20, 2014 at 08:22:33AM +0900, Tim van der Linden wrote: > You are completely right, it now builds with Clang Thanks for double-checking! > Sorry for the less-then-accurate test with Clang in my previous mail. > Strange though, I did run a: > > $ make PLATFORM=linux clean > > before attempting to build with a different compiler. > This worked on the i7 machine...but apparently not on the Atom. Hm, this could be a bug in the Makefile. Can you reproduce this? Try running another build with gcc, then "make clean" and then building again with clang. "make confclean" should be more thorough, but I think "make clean" should really be enough. Cheers, Peter -- http://www.more-magic.net ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
On Sat, 19 Apr 2014 16:00:30 +0200 Peter Bex wrote: > On Sat, Apr 19, 2014 at 01:34:30PM +0900, Tim van der Linden wrote: > > Second test (Clang) - FAIL > > > > Operating system: Debian 7 - Testing/Jessy > > Hardware platform: x86 > > C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3) > > Installation works?: yes > > Tests work?: no > > Installation of eggs works?: unable to test > > > > With Clang on this machine, the testing fails with the following message: > > > > [panic] `##sys#error-hook' is not defined - the `library' unit was probably > > not linked with this executable - execution terminated > > Hi Tim, Hi Peter > Thanks for your thorough test report! Have you run the clang build > from a cleanly extracted tarball? Otherwise, there might be some gcc- > compiled stuff lying around. Perhaps you can give it another try? You are completely right, it now builds with Clang, let me post the results: Operating system: Debian 7 - Testing/Jessy Hardware platform: x86 C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3) Installation works?: yes Tests work?: yes Installation of eggs works?: yes The whole build & test run finished in a whopping 14 minutes and 10 seconds (vs the 24 minutes and 4 seconds of GCC). Sorry for the less-then-accurate test with Clang in my previous mail. Strange though, I did run a: $ make PLATFORM=linux clean before attempting to build with a different compiler. This worked on the i7 machine...but apparently not on the Atom. > Cheers, > Peter > -- > http://www.more-magic.net Cheers, Tim ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
On Sat, Apr 19, 2014 at 01:34:30PM +0900, Tim van der Linden wrote: > Second test (Clang) - FAIL > > Operating system: Debian 7 - Testing/Jessy > Hardware platform: x86 > C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3) > Installation works?: yes > Tests work?: no > Installation of eggs works?: unable to test > > With Clang on this machine, the testing fails with the following message: > > [panic] `##sys#error-hook' is not defined - the `library' unit was probably > not linked with this executable - execution terminated Hi Tim, Thanks for your thorough test report! Have you run the clang build from a cleanly extracted tarball? Otherwise, there might be some gcc- compiled stuff lying around. Perhaps you can give it another try? Cheers, Peter -- http://www.more-magic.net ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
Hi, Tested the RC1 version with OpenBSD's port of chicken and all tests pass with it on amd64. Operating system: OpenBSD Hardware platform: x86-64 C Compiler: 4.2.1 Installation works?: yes Tests work?: yes Installation of eggs works?: yes Timo On Sat, Apr 19, 2014 at 7:34 AM, Tim van der Linden wrote: > Hi All > > My testing results: > > 8 core - Intel Core i7-3630QM CPU @ 2.40GHz machine, 16 Gb memory: > -- > > First test (GCC) > > Operating system: Debian 7 - Testing/Jessy > Hardware platform: x86-64 > C Compiler: GCC 4.8.2 (Debian 4.8.2-16) > Installation works?: yes > Tests work?: yes > Installation of eggs works?: yes > > Build & test time: 6 minutes 10 seconds > > Second test (Clang) > > Operating system: Debian 7 - Testing/Jessy > Hardware platform: x86-64 > C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3) > Installation works?: yes > Tests work?: yes > Installation of eggs works?: yes > > Build & Test time: 4 minutes 40 seconds > > > Dual core - Intel Atom CPU D525 @ 1.80GHz machine, 8 Gb memory: > --- > > First test (GCC) > > Operating system: Debian 7 - Testing/Jessy > Hardware platform: x86 > C Compiler: GCC 4.8.2 (Debian 4.8.2-16) > Installation works?: yes > Tests work?: yes > Installation of eggs works?: yes > > Build & test time: 24 minutes 4 seconds > > Second test (Clang) - FAIL > > Operating system: Debian 7 - Testing/Jessy > Hardware platform: x86 > C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3) > Installation works?: yes > Tests work?: no > Installation of eggs works?: unable to test > > With Clang on this machine, the testing fails with the following message: > > [panic] `##sys#error-hook' is not defined - the `library' unit was > probably not linked with this executable - execution terminated > > Build & test time: 10 minutes 14 seconds > > Thanks for the good and hard work guys and gals, still a happy CHICKEN > user. > > Cheers, > T > > On Fri, 18 Apr 2014 13:12:20 + > Mario Domenech Goulart wrote: > > > Hi, > > > > The first release candidate for CHICKEN 4.9.0 has been released. It's > > available at > > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz > > > > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list > > of changes. > > > > Please, give it a test and report back to the mailing list your > > findings. > > > > Here's a suggested test procedure: > > > > $ make PLATFORM= 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys) > > Hardware platform: (e.g., x86, x86-64, PPC) > > C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2) > > Installation works?: yes or no > > Tests work?: yes or no > > Installation of eggs works?: yes or no > > > > Thanks in advance. > > > > The CHICKEN Team > > -- > > http://www.call-cc.org > > > > ___ > > Chicken-users mailing list > > Chicken-users@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/chicken-users > > > -- > Tim van der Linden > > ___ > 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.9.0rc1 is available
Hi All My testing results: 8 core - Intel Core i7-3630QM CPU @ 2.40GHz machine, 16 Gb memory: -- First test (GCC) Operating system: Debian 7 - Testing/Jessy Hardware platform: x86-64 C Compiler: GCC 4.8.2 (Debian 4.8.2-16) Installation works?: yes Tests work?: yes Installation of eggs works?: yes Build & test time: 6 minutes 10 seconds Second test (Clang) Operating system: Debian 7 - Testing/Jessy Hardware platform: x86-64 C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3) Installation works?: yes Tests work?: yes Installation of eggs works?: yes Build & Test time: 4 minutes 40 seconds Dual core - Intel Atom CPU D525 @ 1.80GHz machine, 8 Gb memory: --- First test (GCC) Operating system: Debian 7 - Testing/Jessy Hardware platform: x86 C Compiler: GCC 4.8.2 (Debian 4.8.2-16) Installation works?: yes Tests work?: yes Installation of eggs works?: yes Build & test time: 24 minutes 4 seconds Second test (Clang) - FAIL Operating system: Debian 7 - Testing/Jessy Hardware platform: x86 C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3) Installation works?: yes Tests work?: no Installation of eggs works?: unable to test With Clang on this machine, the testing fails with the following message: [panic] `##sys#error-hook' is not defined - the `library' unit was probably not linked with this executable - execution terminated Build & test time: 10 minutes 14 seconds Thanks for the good and hard work guys and gals, still a happy CHICKEN user. Cheers, T On Fri, 18 Apr 2014 13:12:20 + Mario Domenech Goulart wrote: > Hi, > > The first release candidate for CHICKEN 4.9.0 has been released. It's > available at > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz > > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list > of changes. > > Please, give it a test and report back to the mailing list your > findings. > > Here's a suggested test procedure: > > $ make PLATFORM= 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys) > Hardware platform: (e.g., x86, x86-64, PPC) > C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2) > Installation works?: yes or no > Tests work?: yes or no > Installation of eggs works?: yes or no > > Thanks in advance. > > The CHICKEN Team > -- > http://www.call-cc.org > > ___ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users -- Tim van der Linden ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
Excellent news! Everything ok here, my results: Operating system: Arch linux Hardware platform: x86-64 C Compiler: GCC 4.8.2 Installation works?: yes Tests work?: yes Installation of eggs works?: yes Regards, Hugo ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
I'm specifically trying to avoid adding chicken module dependencies to the elisp. :) -Dan On Fri, Apr 18, 2014 at 8:21 AM, Kon Lovett wrote: > > On Apr 18, 2014, at 8:13 AM, Mario Domenech Goulart < > mario.goul...@gmail.com> wrote: > > > Hi Daniel, > > > > On Fri, 18 Apr 2014 08:08:57 -0700 Daniel Leslie > wrote: > > > >> Could we get the following C functions exposed to scheme? > >> > >> C_find_symbol_table > >> C_enumerate_symbols > >> > >> Unless I'm mistaken, there's no way to access symbol table information > >> from scheme at the moment; these two in particular would make tag > >> completion in my emacs config far, far superior. > > > > Wouldn't something like > > > http://call-with-hopeless-continuation.blogspot.com.br/2009/12/introspeccao-de-modulos-em-chicken.html > > do the trick? > > The apropos egg also searches the environment. See > "search-system-environment-symbols" & the supporting code. > > > > > (In portuguese, but I hope the code helps.) > > > > Best wishes. > > Mario > > -- > > http://parenteses.org/mario > > > > ___ > > 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.9.0rc1 is available
On Fri, Apr 18, 2014 at 08:21:15AM -0700, Daniel Leslie wrote: > Hmm, I already use ##sys#current-environment and ##sys#macro-environment; > but I wasn't aware of ##sys#module-table or ##sys#module-exports. > > However, wouldn't it be the case that they wouldn't be much help in a > module-free environment; or are the base units considered in their search? > What I'm thinking is the case of *call/cc*, a symbol missed by my current > process. Hi Dan, This can be considered for 4.10.0, but it's way too late in the process to add new features to 4.9.0. If you're still interested in adding this, please discuss it on chicken-hackers. Cheers, Peter -- http://www.more-magic.net ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] CHICKEN 4.9.0rc1 is available
On Apr 18, 2014, at 8:13 AM, Mario Domenech Goulart wrote: > Hi Daniel, > > On Fri, 18 Apr 2014 08:08:57 -0700 Daniel Leslie wrote: > >> Could we get the following C functions exposed to scheme? >> >> C_find_symbol_table >> C_enumerate_symbols >> >> Unless I'm mistaken, there's no way to access symbol table information >> from scheme at the moment; these two in particular would make tag >> completion in my emacs config far, far superior. > > Wouldn't something like > http://call-with-hopeless-continuation.blogspot.com.br/2009/12/introspeccao-de-modulos-em-chicken.html > do the trick? The apropos egg also searches the environment. See "search-system-environment-symbols" & the supporting code. > > (In portuguese, but I hope the code helps.) > > Best wishes. > Mario > -- > http://parenteses.org/mario > > ___ > 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.9.0rc1 is available
Hmm, I already use ##sys#current-environment and ##sys#macro-environment; but I wasn't aware of ##sys#module-table or ##sys#module-exports. However, wouldn't it be the case that they wouldn't be much help in a module-free environment; or are the base units considered in their search? What I'm thinking is the case of *call/cc*, a symbol missed by my current process. -Dan On 18 Apr 2014 08:13, "Mario Domenech Goulart" wrote: > Hi Daniel, > > On Fri, 18 Apr 2014 08:08:57 -0700 Daniel Leslie wrote: > > > Could we get the following C functions exposed to scheme? > > > > C_find_symbol_table > > C_enumerate_symbols > > > > Unless I'm mistaken, there's no way to access symbol table information > > from scheme at the moment; these two in particular would make tag > > completion in my emacs config far, far superior. > > Wouldn't something like > > http://call-with-hopeless-continuation.blogspot.com.br/2009/12/introspeccao-de-modulos-em-chicken.html > do the trick? > > (In portuguese, but I hope the code helps.) > > 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.9.0rc1 is available
Could we get the following C functions exposed to scheme? C_find_symbol_table C_enumerate_symbols Unless I'm mistaken, there's no way to access symbol table information from scheme at the moment; these two in particular would make tag completion in my emacs config far, far superior. -Dan On Fri, Apr 18, 2014 at 6:12 AM, Mario Domenech Goulart < mario.goul...@gmail.com> wrote: > Hi, > > The first release candidate for CHICKEN 4.9.0 has been released. It's > available at > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz > > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list > of changes. > > Please, give it a test and report back to the mailing list your > findings. > > Here's a suggested test procedure: > > $ make PLATFORM= 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys) > Hardware platform: (e.g., x86, x86-64, PPC) > C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2) > Installation works?: yes or no > Tests work?: yes or no > Installation of eggs works?: yes or no > > Thanks in advance. > > The CHICKEN Team > -- > http://www.call-cc.org > > ___ > 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.9.0rc1 is available
Hi Daniel, On Fri, 18 Apr 2014 08:08:57 -0700 Daniel Leslie wrote: > Could we get the following C functions exposed to scheme? > > C_find_symbol_table > C_enumerate_symbols > > Unless I'm mistaken, there's no way to access symbol table information > from scheme at the moment; these two in particular would make tag > completion in my emacs config far, far superior. Wouldn't something like http://call-with-hopeless-continuation.blogspot.com.br/2009/12/introspeccao-de-modulos-em-chicken.html do the trick? (In portuguese, but I hope the code helps.) Best wishes. Mario -- http://parenteses.org/mario ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users