[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: emacs21 pretest compiled cygwin & vijual c++



わたなべです。

Mitsugu SAKAMOTO <sakamoto@xxxxxxxxxxxxx> writes:

:configure --with-gcc
:make
:としましたが、ctags.cでたくさんエラーがあるようで、makeが途中で終了して
:しまいます。parse errorとかが大半です。バイナリは生成されません。

MinGWの<assert.h>のバグですね。

--- /usr/include/mingw/assert.h.orig	Tue Dec 26 02:44:58 2000
+++ /usr/include/mingw/assert.h	Tue Jan 30 10:43:47 2001
@@ -42,5 +42,5 @@
  * If not debugging, assert does nothing.
  */
-#define assert(x)	((void)0);
+#define assert(x)	((void)0)
 
 #else /* debugging enabled */

あと、nt/configure.batはこうしないとcmd.exeでは1が消えてし
まって、結局-mno-cygwinがつかないのでかなりまずい気も。
以前はちゃんと離れてたと思うんだけど…

--- nt/configure.bat.orig	Mon Jan  8 17:53:23 2001
+++ nt/configure.bat	Tue Jan 30 10:21:37 2001
@@ -237,5 +237,5 @@
 echo COMPILER=%COMPILER% >>config.settings
-if (%nodebug%) == (Y) echo NODEBUG=1>>config.settings
-if (%noopt%) == (Y) echo NOOPT=1>>config.settings
-if (%nocygwin%) == (Y) echo NOCYGWIN=1>>config.settings
+if (%nodebug%) == (Y) echo NODEBUG=1 >>config.settings
+if (%noopt%) == (Y) echo NOOPT=1 >>config.settings
+if (%nocygwin%) == (Y) echo NOCYGWIN=1 >>config.settings
 if not "(%prefix%)" == "()" echo INSTALL_DIR=%prefix%>>config.settings