all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Master is broken
@ 2015-10-10  8:47 Eli Zaretskii
  2015-10-10 10:44 ` Andy Moreton
  2015-10-10 10:46 ` Eli Zaretskii
  0 siblings, 2 replies; 15+ messages in thread
From: Eli Zaretskii @ 2015-10-10  8:47 UTC (permalink / raw)
  To: Paul Eggert; +Cc: emacs-devel

As of commit bb7c182, master is broken, at least for non-optimized
builds:

    CCLD     temacs
  keymap.o: In function `Fset_keymap_parent':
  /srv/data/home/e/eliz/git/emacs/trunk/src/keymap.c:344: undefined reference to `CHECK_IMPURE'
  keymap.o: In function `store_in_keymap':
  /srv/data/home/e/eliz/git/emacs/trunk/src/keymap.c:753: undefined reference to `PURE_P'
  /srv/data/home/e/eliz/git/emacs/trunk/src/keymap.c:801: undefined reference to `CHECK_IMPURE'
  /srv/data/home/e/eliz/git/emacs/trunk/src/keymap.c:854: undefined reference to `CHECK_IMPURE'
  /srv/data/home/e/eliz/git/emacs/trunk/src/keymap.c:898: undefined reference to `CHECK_IMPURE'
  data.o: In function `Fsetcar':
  /srv/data/home/e/eliz/git/emacs/trunk/src/data.c:563: undefined reference to `CHECK_IMPURE'
  data.o: In function `Fsetcdr':
  /srv/data/home/e/eliz/git/emacs/trunk/src/data.c:573: undefined reference to `CHECK_IMPURE'
  data.o:/srv/data/home/e/eliz/git/emacs/trunk/src/data.c:2218: more undefined references to `CHECK_IMPURE' follow
  collect2: error: ld returned 1 exit status
  make[1]: *** [temacs] Error 1

I'm not really sure what's going on here, all this INLINE stuff is too
complicated.  These 2 inline functions are clearly visible in the
preprocessed source, and still the linker barfs.  The only way I could
make it link successfully was by including puresize.h in emacs.c as
well, but then temacs crashed during loadup.



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

end of thread, other threads:[~2015-10-11  0:32 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-10  8:47 Master is broken Eli Zaretskii
2015-10-10 10:44 ` Andy Moreton
2015-10-10 10:54   ` Eli Zaretskii
2015-10-10 11:27     ` Andy Moreton
2015-10-10 10:46 ` Eli Zaretskii
2015-10-10 15:59   ` Andreas Schwab
2015-10-10 16:19     ` Eli Zaretskii
2015-10-10 16:46   ` Paul Eggert
2015-10-10 17:06     ` Eli Zaretskii
2015-10-10 17:12       ` Eli Zaretskii
2015-10-10 19:01         ` Paul Eggert
2015-10-10 19:05           ` Eli Zaretskii
2015-10-10 19:31             ` Paul Eggert
2015-10-11  0:13           ` Juanma Barranquero
2015-10-11  0:32             ` 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.