Ar an t-aonú lá déag de mí Lúnasa, scríobh Mats Lidell: 
 >>>>> Mike Kupfer <mike.kupfer(a)xemacs.org>
writes:
 
 > 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
form.
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
system"))
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
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta