|
From: | Brandon J. Van Every |
Subject: | [Chicken-users] Re: integer64 fatal build error on MSYS |
Date: | Wed, 31 May 2006 02:43:16 -0700 |
User-agent: | Thunderbird 1.5.0.2 (Windows/20060308) |
Brandon J. Van Every wrote:
Building C object CMakeFiles/libchicken-static.dir/eval.obj In file included from E:/devel/msys/chicken/eval.c:8:E:/devel/src/chicken/chicken.h:1111: error: syntax error before "C_num_to_int64" E:/devel/src/chicken/chicken.h:1111: warning: data definition has no type or storage classmake[2]: *** [CMakeFiles/libchicken-static.dir/eval.obj] Error 1 make[1]: *** [CMakeFiles/libchicken-static.dir/all] Error 2 make: *** [all] Error 2
The problem was MinGW specific. The VC++ and Cygwin builds didn't have the problem. The fix was a trivial change to chicken.h. I have pushed it to Darcs. It was:
$ darcs diff plink: unknown option "-O" diff -rN old-chicken/chicken.h new-chicken/chicken.h 396c396 < #ifdef _MSC_VER --- > #if defined(_MSC_VER) || defined (__MINGW32__) Cheers, Brandon Van Every
[Prev in Thread] | Current Thread | [Next in Thread] |