chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] [ANN] CHICKEN 4.11.0 release candidate 1 available


From: Matt Gushee
Subject: Re: [Chicken-users] [ANN] CHICKEN 4.11.0 release candidate 1 available
Date: Tue, 5 Apr 2016 00:02:52 -0600

Thanks for the new release. Here's my compilation report:

Operating system: Manjaro Linux
Hardware platform: x86_64
C Compiler: gcc 5.3.0

Compilation fails with the messages shown below. This is apparently the first invocation of 'chicken' - which on my system refers to the installed chicken executable, which is Chicken 4.10.0.

chicken  build-version.scm -optimize-level 2 -include-path . -include-path ./ -inline -ignore-repository -feature chicken-bootstrap -no-warnings -specialize -types ./types.db   -explicit-use -no-trace -output-file build-version.c
gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer  -DC_BUILDING_LIBCHICKEN build-version.c -o build-version-static.o -I. -I./
build-version.c:29:25: error: unknown type name 'C_proc2'
 static void C_fcall tr2(C_proc2 k) C_regparm C_noret;
                         ^
build-version.c:30:35: error: unknown type name 'C_proc2'
 C_regparm static void C_fcall tr2(C_proc2 k){
                                   ^
build-version.c: In function 'C_build_2dversion_toplevel':
build-version.c:56:38: warning: passing argument 2 of 'C_reclaim' makes integer from pointer without a cast [-Wint-conversion]
 C_reclaim((void*)toplevel_trampoline,NULL);}
                                      ^
In file included from build-version.c:11:0:
chicken.h:1736:26: note: expected 'long int' but argument is of type 'void *'
 C_fctexport void C_fcall C_reclaim(void *trampoline, C_word c) C_regparm C_nore
                          ^
build-version.c:77:3: error: 'C_proc2' undeclared (first use in this function)
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_UNDEFINED);}
   ^
build-version.c:77:3: note: each undeclared identifier is reported only once for each function it appears in
build-version.c:77:12: error: expected _expression_ before 'void'
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_UNDEFINED);}
            ^
build-version.c: In function 'f_213':
build-version.c:87:27: error: 'tr2' undeclared (first use in this function)
 C_save_and_reclaim((void*)tr2,(void*)f_213,2,t0,t1);}
                           ^
build-version.c:87:31: warning: passing argument 2 of 'C_save_and_reclaim' makes integer from pointer without a cast [-Wint-conversion]
 C_save_and_reclaim((void*)tr2,(void*)f_213,2,t0,t1);}
                               ^
In file included from build-version.c:11:0:
chicken.h:1737:18: note: expected 'int' but argument is of type 'void *'
 C_fctexport void C_save_and_reclaim(void *trampoline, int n, C_word *av) C_nore
                  ^
build-version.c:87:44: warning: passing argument 3 of 'C_save_and_reclaim' makes pointer from integer without a cast [-Wint-conversion]
 C_save_and_reclaim((void*)tr2,(void*)f_213,2,t0,t1);}
                                            ^
In file included from build-version.c:11:0:
chicken.h:1737:18: note: expected 'long int *' but argument is of type 'int'
 C_fctexport void C_save_and_reclaim(void *trampoline, int n, C_word *av) C_nore
                  ^
build-version.c:87:1: error: too many arguments to function 'C_save_and_reclaim'
 C_save_and_reclaim((void*)tr2,(void*)f_213,2,t0,t1);}
 ^
In file included from build-version.c:11:0:
chicken.h:1737:18: note: declared here
 C_fctexport void C_save_and_reclaim(void *trampoline, int n, C_word *av) C_nore
                  ^
build-version.c:90:3: error: 'C_proc4' undeclared (first use in this function)
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,C_mpointer(&a,(void*)C_BUILD_TAG),
   ^
build-version.c:90:12: error: expected _expression_ before 'void'
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,C_mpointer(&a,(void*)C_BUILD_TAG),
            ^
build-version.c: In function 'C_build_2dversion_toplevel':
build-version.c:77:12: warning: 'noreturn' function does return
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_UNDEFINED);}
            ^
build-version.c: In function 'f_213':
build-version.c:90:12: warning: 'noreturn' function does return
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,C_mpointer(&a,(void*)C_BUILD_TAG),
            ^
rules.make:131: recipe for target 'build-version-static.o' failed
make: *** [build-version-static.o] Error 1


On Mon, Apr 4, 2016 at 2:04 PM, Peter Bex <address@hidden> wrote:
Hello everyone,

we are happy to announce the first release candidate of the upcoming
CHICKEN 4.11.0. It is now available at this location:

http://code.call-cc.org/dev-snapshots/2016/04/04/chicken-4.11.0rc1.tar.gz

The SHA 256 sum of that tarball is

d7da097fb886ca2b70ae5bf2510ee40bf57a0453c0aaaf203de648951b24a751

The list of changes since version 4.10.0 is available here:

http://code.call-cc.org/dev-snapshots/2016/04/04/NEWS

Please give it a test and report your findings to the mailing list.

Here's a suggested test procedure:

  $ 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.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.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
address@hidden
https://lists.nongnu.org/mailman/listinfo/chicken-users



reply via email to

[Prev in Thread] Current Thread [Next in Thread]