>>>> Stephen J Turnbull <stephen(a)xemacs.org> writes:
Stephen> No. "eval-when-compile" means that code can be run at compile
Stephen> In particular, x-symbol is trying to make X bitmap glyphs on a no-X
Stephen> build, inside an eval-when-compile (see x-symbol-vars.el).
Aha. Missed that but isn't that evil. We need to build the packages on
a machine that has all features, but having both X and mswindows at
the same time isn't possible... but I guess I'm missing something
Stephen> Try evaluating ...
Stephen> This ...
I need to sleep on this. Maybe I get it tomorrow.
Stephen> The 21.4 build isn't failing in the byte compiler. The event loop is
Stephen> somehow broken. It's trying to get events from a file descriptor that
Stephen> claims to be a console (ie, a tty) but it somehow isn't. See l. 147
Stephen> of src/event-tty.c.
Yes. I know. The odd thing is that when I try to recreate by running
the same build, on the same machine, in a copy of the package tree,
using the same 21.4.22 binary, I don't get that error. It breaks on
the x-symbol thing as the 21.5 build.
Stephen> I'm not sure why this would happen. You could try putting
Stephen> if (!c) fprintf (stderr, "failing on FD #%d", i);
Stephen> before the assert on l. 147 and see which FD is causing problems.
OK. I'll try that.
XEmacs-Beta mailing list