GNU bug report logs - #25360
File mode specification errors during building

Previous Next

Package: emacs;

Reported by: Glenn Morris <rgm <at> gnu.org>

Date: Wed, 4 Jan 2017 20:29:02 UTC

Severity: normal

Fixed in version 26.0.50

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: phillip.lord <at> russet.org.uk (Phillip Lord)
To: Glenn Morris <rgm <at> gnu.org>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 25360 <at> debbugs.gnu.org
Subject: bug#25360: File mode specification errors during building
Date: Sun, 15 Jan 2017 22:05:36 +0000
Glenn Morris <rgm <at> gnu.org> writes:

> Phillip Lord wrote:
>
>> I've pushed to master. We can close this if the next hydra build works
>> as expected.
>
> There's nothing special about hydra builds. I quote them only because
> they provide a convenient way to show a full, clean build log.
>
> The image-type-auto-detected-p issue persists, eg
> http://hydra.nixos.org/build/46502443/log/raw
>
> Note this is a without-x build (image-type-auto-detected-p used to be
> autoloaded in all builds).

Unfortunately, I cannot reproduce this on my own machine. Exactly how is
the hydra build configured? I've tried --without-x, as a guess, but I
get no error.

Possible solutions:

 1) Ignore it
 2) Move the leim-list dependency from "emacs" to "all". The leim files
    will now get built by emacs not bootstrap-emacs.
 3) Suppress the error in some other way, probably by sticking
    "input-type-auto-detected-p" into ldefs-boot-manual.el

I quite like 2, but it will break two autoloads
(hangul-input-method-activate and ucs-input-activate). I do not know why
these two methods need autoloading while none of the other files in the
leim directory have autoloads.

I'm struggling with 3) because I can't reproduce.


Phil




This bug report was last modified 8 years and 77 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.