From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Joe Wells Newsgroups: gmane.emacs.bugs Subject: Re: strange Emacs 22.1 failure due to utf-8-compose-scripts when --no-window-system used Date: 10 Jul 2007 17:21:56 -0400 Organization: Boston University CAS Computer Science Dept. Message-ID: References: NNTP-Posting-Host: lo.gmane.org X-Trace: sea.gmane.org 1184103430 14170 80.91.229.12 (10 Jul 2007 21:37:10 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 10 Jul 2007 21:37:10 +0000 (UTC) To: gnu-emacs-bug@moderators.isc.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jul 10 23:37:08 2007 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1I8NOO-0003xr-Ac for geb-bug-gnu-emacs@m.gmane.org; Tue, 10 Jul 2007 23:37:08 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I8NON-0003jE-Tc for geb-bug-gnu-emacs@m.gmane.org; Tue, 10 Jul 2007 17:37:07 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1I8NOM-0003j9-MH for bug-gnu-emacs@gnu.org; Tue, 10 Jul 2007 17:37:06 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1I8NOJ-0003id-KO for bug-gnu-emacs@gnu.org; Tue, 10 Jul 2007 17:37:05 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I8NOJ-0003ia-EK for bug-gnu-emacs@gnu.org; Tue, 10 Jul 2007 17:37:03 -0400 Original-Received: from pinatubo-2.switch.ch ([130.59.1.10] helo=pinatubo.switch.ch) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1I8NOI-0000SV-Uc for bug-gnu-emacs@gnu.org; Tue, 10 Jul 2007 17:37:03 -0400 Original-Received: from [128.197.27.152] (helo=news3.bu.edu) by pinatubo.switch.ch with esmtp (Exim 4.50) id 1I8NOG-0003Fr-5t for gnu-emacs-bug@moderators.isc.org; Tue, 10 Jul 2007 23:37:00 +0200 Original-Received: (from news@localhost) by news3.bu.edu ((8.9.3p2.buoit.v1.3.1)/8.9.3/(BU-S-10/28/1999-v1.0)) id RAA12902 for gnu-emacs-bug@moderators.isc.org; Tue, 10 Jul 2007 17:22:00 -0400 (EDT) Original-Path: not-for-mail Original-Newsgroups: gnu.emacs.bug Original-Lines: 56 Original-X-Trace: news3.bu.edu 1184102520 8572 128.197.10.4 (10 Jul 2007 21:22:00 GMT) Original-X-Complaints-To: news@bu.edu X-Newsreader: Red Gnus v0.81/Emacs 20.7 X-detected-kernel: Genre and OS details not recognized. X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:16131 Archived-At: Can anyone else reproduce the problem I describe below? Joe Joe Wells writes: > Dear Emacs gurus > Run the script below to see an interesting failure. These 3 > ingredients are needed: > > 1. The environment variable LC_CTYPE (or probably LANG or LC_ALL, but > I haven't checked those variables) must be set (probably to a UTF-8 > locale, but I haven't checked any locales other than "C" (no bug) > and "en_US.UTF-8" (bug)). > 2. The --no-window-system command-line argument must be used. > 3. The variable utf-8-compose-scripts must be set. > > At this point, various things start failing strangely. The script > demonstrates one of the failures. > > I hope this helps. > > Joe > > ---------------------------------------------------------------------- > #!/bin/sh > # > export LC_CTYPE=en_US.UTF-8 > emacs --no-window-system --quick --eval '(setq utf-8-compose-scripts t)' --load "lao-util" > # > # You will now see an error message like this one (replace XYZZY by > # the appropriate path for your system): > # > # utf-8-post-read-conversion: Recursive load: "XYZZY/share/emacs/22.1/lisp/language/lao-util.elc", "XYZZY/share/emacs/22.1/lisp/emacs-lisp/regexp-opt.elc", "XYZZY/share/emacs/22.1/lisp/language/lao-util.elc", "XYZZY/share/emacs/22.1/lisp/language/lao-util.elc", "/home/jbw/local2/share/emacs/22.1/lisp/emacs-lisp/regexp-opt.elc", "XYZZY/share/emacs/22.1/lisp/language/lao-util.elc", "XYZZY/share/emacs/22.1/lisp/language/lao-util.elc" > # > # In fact, lots of things will fail with this error message after this point. > ---------------------------------------------------------------------- > > In GNU Emacs 22.1.1 (i686-pc-linux-gnu, GTK+ Version 2.8.20) > of 2007-06-27 on artemis > Windowing system distributor `The X.Org Foundation', version 11.0.70000000 > configured using `configure '--prefix=/home/jbw/local2' '--enable-debug' '--disable-nls' '--with-x-toolkit=gtk' 'CFLAGS=-O0 -g3 -ggdb'' > > Important settings: > value of $LC_ALL: nil > value of $LC_COLLATE: nil > value of $LC_CTYPE: en_US.UTF-8 > value of $LC_MESSAGES: nil > value of $LC_MONETARY: nil > value of $LC_NUMERIC: nil > value of $LC_TIME: jbw > value of $LANG: nil > locale-coding-system: utf-8 > default-enable-multibyte-characters: t