all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#9926: patch: emacs-24.0.91 FTBFS on GNU/Hurd
@ 2011-10-31 22:54 Svante Signell
  2011-11-01 17:42 ` Stefan Monnier
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Svante Signell @ 2011-10-31 22:54 UTC (permalink / raw)
  To: 9926

Hello,

Interesting to see that emacs-24.1 is on its way with many new features.
When trying to compile the latest pre-release under GNU/Hurd, the build
fails due to a missing definition in src/gnu.h. Inlined is a patch to
add the proper definition of GC_MARK_STACK (as on many of the other
architectures). Otherwise the global variable: static Lisp_Object Vdead;
is undefined on line 6264: if (!EQ (obj, Vdead)) in function
which_symbols().

Thanks!

--- emacs-24.0.91/src/s/gnu.h~  2011-10-14 02:40:36.000000000 +0200
+++ emacs-24.0.91/src/s/gnu.h   2011-10-31 23:28:48.000000000 +0100
@@ -44,3 +44,5 @@
 #endif /* !_IO_STDIO_H */
 #endif /* emacs */
 
+/* Use the GC_MAKE_GCPROS_NOOPS (see lisp.h) method for marking the
stack.  */
+#define GC_MARK_STACK   GC_MAKE_GCPROS_NOOPS







^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2011-11-08 20:36 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-31 22:54 bug#9926: patch: emacs-24.0.91 FTBFS on GNU/Hurd Svante Signell
2011-11-01 17:42 ` Stefan Monnier
2011-11-07  5:43 ` Paul Eggert
2011-11-08 12:21 ` Svante Signell
2011-11-08 13:31   ` Stefan Monnier
2011-11-08 16:44   ` Paul Eggert
2011-11-08 17:09     ` Stefan Monnier
2011-11-08 20:18       ` Paul Eggert
2011-11-08 17:23     ` Eli Zaretskii
2011-11-08 20:36       ` Paul Eggert

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.