chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] chicken and ICC


From: felix
Subject: Re: [Chicken-users] chicken and ICC
Date: Fri, 08 Nov 2002 21:38:05 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020529

Sven Hartrumpf wrote:
Hi.
After some months I tried to build a current chicken version with ICC 6.0.
But now the make-step does not work any more (worked before with older
chicken and ICC 5.0):

./configure --prefix=$CHICKENDIR --with-icc --disable-shared make

...
icc -DHAVE_CONFIG_H -I. -I. -I. -DC_STACK_GROWS_DOWNWARD=1 -DC_INSTALL_LIB_HOME
=\"/programs/free/chicken-0.1080i/lib/chicken\" -DC_USE_C_DEFAULTS -O3 -Zp2 -c runtime.c
runtime.c
chicken.h(848): error #698: the modifier "noreturn" is not allowed on this decl
aration
  C_extern void (C_fcall *C_restart_trampoline)(void *proc) C_regparm C_noret;
                          ^

runtime.c(230): error #698: the modifier "noreturn" is not allowed on this decl
aration
  void (C_fcall *C_restart_trampoline)(void *proc) C_regparm C_noret;
                 ^

compilation aborted for runtime.c (code 2)


Any ideas?

Hm. Weird that it doesn't work in this case. Does the ICC documentation
say anything specific about error #698. Or try to remove the C_noreturn
declaration from the relevant lines.
If all fails, change the definition in "chicken.h" to
#define C_noreturn


cheers,
felix






reply via email to

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