GNU bug report logs - #7460
23.2.90; temacs needs LANG=C, build will fail if not.

Previous Next

Package: emacs;

Reported by: Jan Djärv <jan.h.d <at> swipnet.se>

Date: Sun, 21 Nov 2010 14:19:01 UTC

Severity: normal

Found in version 23.2.90

Done: Jan Djärv <jan.h.d <at> swipnet.se>

Bug is archived. No further changes may be made.

Full log


Message #31 received at 7460-done <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
Cc: 7460-done <at> debbugs.gnu.org
Subject: Re: bug#7460: 23.2.90; temacs needs LANG=C, build will fail if not.
Date: Tue, 23 Nov 2010 18:00:29 +0100
Gnustep calls setlocale frequently and undo what fixup_locale does.  Gnustep 
and Emacs seem to be so broken (it just crashes) I don't think this is worth 
fixing.  It might not even be possible as Gnustep makes these calls often.

Closing.

	Jan D.


Jan Djärv skrev 2010-11-23 07.32:
>
>
> Andreas Schwab skrev 2010-11-22 23.46:
>> Jan Djärv<jan.h.d <at> swipnet.se> writes:
>>
>>> Any idea what I should look at? The string in Fread_from_string is
>>> "#s(hash-table size 65 test eql rehash-size 1,5 rehash-threshold 0,8 data ())"
>>>
>>> but how to figure out where it comes from?
>>
>> Probably here (subr.el):
>>
>> ;; The following statement ought to be in print.c, but `provide' can't
>> ;; be used there.
>> (when (hash-table-p (car (read-from-string
>> (prin1-to-string (make-hash-table)))))
>> (provide 'hashtable-print-readable))
>>
>
> Thanks. Something is strange, fixup_locale is called, but it doesn't seem to
> have any effect. Maybe Gnustep overrides the setting? I will debug some more.
>
> Jan D.
>
>




This bug report was last modified 14 years and 181 days ago.

Previous Next


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