Ar an t-aonú lá déag de mí Lúnasa, scríobh Mats Lidell:
>>>>> Mike Kupfer <mike.kupfer(a)xemacs.org>
> Still, what package are you putting idna.el in? Is that package
> listed in the REQUIRES line in the gnus Makefile?
It is in net-utils and it is part of the REQUIRES.
If net-utils wasn't in the REQUIRES the require would not succeed and
we would be in the situation we were before I added idna.el. Then
compiling gnus worked. So by adding idna.el to net-utils I have
managed to break the build of gnus.
The Gnus code is unprepared to handle (require 'idna) throwing a non-file
error. The packages are compiled with -no-autoloads, and #'eval-when is not
a dumped macro (though it should be, I intend to move it to bytecomp-runtime
soon), so (require 'idna) throws an error when it attempts to evaluate your
That said, I can’t reproduce your exact error, and find it surprising that
idna-program is nil. All the same, try it without the #'eval-when, that is:
(unless (find-coding-system 'utf-8)
(error 'invalid-operation "`idna.el' requires support for the utf-8 coding
It’s equivalent to your load and eval WHEN, anyway.
‘Liston operated so fast that he once accidentally amputated an assistant’s
fingers along with a patient’s leg, […] The patient and the assistant both
died of sepsis, and a spectator reportedly died of shock, resulting in the
only known procedure with a 300% mortality.’ (Atul Gawande, NEJM, 2012)
XEmacs-Beta mailing list