Operating system: Ubuntu 14.04 Hardware platform: x86-64 C Compiler: GCC 4.8.4 Installation works?: yes Tests work?: Did not run tests Installation of eggs works?: yes
The testsuite for my pet project, Megatest, passes with Chicken 4.11rc2. I did see the IUP based dashboard die with an assertion but I lost the message and it has been running fine after a clean recompile without -debug-info. I did compile with -debug-info and used feathers to step through some code successfully. It is possible that I had a mix of .o files, some with -debug-info and some without and possibly that caused the assertion (just speculating). The following eggs are referenced in the source. Quite a few, but not all, are exercised in the testsuite: apropos base64 call-with-environment-variables canvas-draw csv csv-xml defstruct directory-utils dot-locking fmt format hostinfo http-client intarweb iup json md5 message-digest nanomsg numbers pathname-expand posix posix-extras postgresql readline regex regex-case rpc s11n sparse-vectors spiffy spiffy-directory-listing spiffy-request-vars sql-de-lite sqlite3 srfi-1 srfi-13 srfi-18 srfi-19 srfi-69 ssax sxml-modifications sxml-serializer tcp test trace uri-common z3 zmq All in all, I'm ready to switch to 4.11. Thanks and kudos to the Chicken team. The eggs I installed (using this Makefile http://www.kiatoa.com/cgi-bin/fossils/megatest/raw/utils/Makefile.installall?name=981091d91cd74d3815d832187d4e08172849d70c ): matchable readline apropos base64 regex-literals format regex-case test coops trace csv \ dot-locking posix-utils posix-extras directory-utils hostinfo tcp-server rpc csv-xml fmt \ json md5 awful http-client spiffy uri-common intarweb spiffy-request-vars pathname-expand \ spiffy-directory-listing ssax sxml-serializer sxml-modifications sql-de-lite \ srfi-19 refdb ini-file sparse-vectors z3 call-with-environment-variables hahn linenoise \ crypt parley + iup canvas-draw logpro Matt -=- On Thu, Apr 28, 2016 at 11:39 AM, Peter Bex <pe...@more-magic.net> wrote: > Hello all, > > The second release candidate for CHICKEN 4.11.0 is now available for > download: > http://code.call-cc.org/dev-snapshots/2016/04/28/chicken-4.11.0rc2.tar.gz > > This tarball has the following SHA-2 checksum: > 7f88df077b24b756e2cd5e51dc71e9a4004d2ffb4c8560cdb9887b5a37490521 > > The list of changes since 4.10.0 is available here: > http://code.call-cc.org/dev-snapshots/2016/04/28/NEWS > > The changes since the previous release candidate (rc1) are as follows: > - On 32-bit systems, the debugger client used incorrect printf format > strings, resulting in invalid data used for the protocol. This made > debugging of programs running on 32-bit systems impossible (#1279). > - Under Mac OS X, "make check" failed in a non-installed CHICKEN due to > the new "System Integrity Protection" breaking DYLD_LIBRARY_PATH in > all processes that are invoked through /bin/sh (#1277). > Thanks to J Irving for reporting this, and Jim Ursetto for creating > and testing the fix. > - On 64-bit architectures where "char" defaults to unsigned (e.g. ARM64), > negative signed fixnum literals embedded inside other literals would > be decoded incorrectly (#1280). Thanks to Alex Shendi for reporting > this and testing the fix. > - When initializing a new egg repository, if the destination directory > does not exist, chicken-install would write all files to the target > as if it were a file. Thanks to "LemonBoy" for reporting this and > creating a fix. > - Stack checks inserted by the compiler would incorrectly trigger stack > overflow errors after receiving a signal (#1283). Thanks to > "LemonBoy" for helping to track down this error. > > These last-minute changes are very important for the stability of the > system, so we are very happy they made it in. However, due to the impact > of especially the latter, we would ask you all to help us test the new > release candidate as thoroughly as the first one. > > As usual, an easy way to test this RC is 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. > > Of course, feel free to explore other supported build options (see the > README file for more information) and actually use CHICKEN 4.11.0rc2 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.1, Debian 8, Windows 7 mingw-msys) > Hardware platform: (e.g., x86, x86-64, PPC) > C Compiler: (e.g., GCC 4.9.2, 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