[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: master updated (e6041a0 -> 6220fae)
From: |
Michal Nazarewicz |
Subject: |
Re: master updated (e6041a0 -> 6220fae) |
Date: |
Fri, 17 Feb 2017 15:51:00 +0100 |
User-agent: |
Notmuch/0.19+53~g2e63a09 (http://notmuchmail.org) Emacs/26.0.50.1 (x86_64-unknown-linux-gnu) |
On Fri, Feb 17 2017, Glenn Morris wrote:
> Hi - this fails to bootstrap from a truly clean tree (probably you
> need to "make extraclean" in an existing tree to see it).
>
> Ref: http://hydra.nixos.org/build/48774928
>
> Loading lisp/international/characters.el (source)...
> Wrong type argument: char-table-p, nil
Unicode tables aren’t available and this causes the failure. ;/
This is unfortunate since without Unicode tables it seems to me that
characters.el needs to be kept in sync with Unicode manually.
I don’t fully comprehend how bootstrapping work just yet though. In
particular, characters.el has:
(when (setq unicode-category-table
(unicode-property-table-internal 'general-category))
(map-char-table #'(lambda (key val) …)
unicode-category-table))
So perhaps it’s enough to hard-code syntax-table for ASCII and update
the rest with similar conditional?
--
Best regards
ミハウ “𝓶𝓲𝓷𝓪86” ナザレヴイツ
«If at first you don’t succeed, give up skydiving»