[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: emacs21 pretest compiled cygwin & vijual c++
- X-ml-count: 3015
- Subject: Re: emacs21 pretest compiled cygwin & vijual c++
- From: WATANABE Hirofumi <Hirofumi.Watanabe@xxxxxxxxxxx>
- Date: Tue, 30 Jan 2001 11:23:01 +0900
- X-mailer: cmail 2.61+20001225 on GNU Emacs 20.7.1 / Mule 4.0 (HANANOEN) (via feedmail 8 I)
- User-agent: SEMI/1.13.7 (Awazu) LIMIT/1.13.4 (Harinakano) Emacs/20.7 (i586-pc-linux-gnu) MULE/4.0 (HANANOEN)
わたなべです。
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