Stephen J Turnbull <turnbull(a)sk.tsukuba.ac.jp> writes in xemacs-beta(a)xemacs.org:
>>>>> "Jan" == Jan Hebler
<jan(a)hebler.de> writes:
Jan> the Bug occurs _only_ if i have set my LC_ALL
to "DE_de" if i
Jan> set them to "C" everything works fine (well, except that my
Jan> LOCALES are now broken)
I see.
This is a problem with internationalized software; the build
environment and the run environment may be different. I don't see why
this should bite you, I don't see anything in your backtraces that
indicates you have called an OS utility that would try to "speak
German" to XEmacs.
Actually, he did. GNU Libc is localized for German and I was able to
crash XEmacs/Mule by running under a French locale and then forcing an
error message related to sound.
However I believe the current idea is to build XEmacs in the C
locale,
so that the build environment is constant, then run it in your own
locale. Have you tried `LC_ALL=C make beta; LC_ALL=de_DE src/xemacs'?
It's supposed to work that way.
Jan, please try the attached patch and see if building in your normal
German locale works.
1999-03-09 SL Baur <steve(a)xemacs.org>
* Makefile.in.in (LC_ALL): Try very, very hard to build in C locale.
Index: Makefile.in.in
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/Attic/Makefile.in.in,v
retrieving revision 1.1.2.4
diff -u -r1.1.2.4 Makefile.in.in
--- Makefile.in.in 1999/03/04 09:42:29 1.1.2.4
+++ Makefile.in.in 1999/03/09 11:15:49
@@ -58,6 +58,7 @@
SHELL = /bin/sh
LANG = C
+LC_ALL = C
RM = rm -f
pwd = /bin/pwd