emacs-devel
[Top][All Lists]
Advanced

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

Re: Windows mingw64 and cygwin builds broken


From: Andy Moreton
Subject: Re: Windows mingw64 and cygwin builds broken
Date: Thu, 12 Nov 2015 22:12:09 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5.50 (windows-nt)

On Thu 12 Nov 2015, Eli Zaretskii wrote:

>> From: Andy Moreton <address@hidden>
>> Date: Thu, 12 Nov 2015 20:06:51 +0000
>> 
>> Changes in commit 9d43941569fc broke the Windows builds.
>
> Thanks, I tried to fix those problems in c1bc6e5.

The cygwin w32 build needs an additional patch:

diff --git a/src/w32fns.c b/src/w32fns.c
index b71002f8bfc9..93b7152a34f8 100644
--- a/src/w32fns.c
+++ b/src/w32fns.c
@@ -9635,8 +9635,10 @@ This variable has effect only on Windows Vista and 
later.  */);
   defsubr (&Sw32_window_exists_p);
   defsubr (&Sw32_battery_status);
   defsubr (&Sw32__menu_bar_in_use);
+#ifndef CYGWIN
   defsubr (&Sw32_notification_notify);
   defsubr (&Sw32_notification_close);
+#endif

 #ifdef WINDOWSNT
   defsubr (&Sfile_system_info);


However, after applying the patch. temacs hits a problem:

make[2]: Leaving directory 
'/cygdrive/c/emacs/git/emacs/master/obj-cygwin64-w32/lisp'
./temacs --batch --load loadup bootstrap

/cygdrive/c/emacs/git/emacs/master/src/lread.c:3787: Emacs fatal error: 
assertion failed: INTEGERP (bucket)
Fatal error 6: Aborted: paxctl -zex emacs.exe
mv -f emacs.exe bootstrap-emacs.exe
mv: cannot stat ‘emacs.exe’: No such file or directory
Makefile:707: recipe for target 'bootstrap-emacs.exe' failed




reply via email to

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