emacs-devel
[Top][All Lists]
Advanced

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

Master is broken


From: Eli Zaretskii
Subject: Master is broken
Date: Sat, 10 Oct 2015 11:47:38 +0300

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.



reply via email to

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