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: strange Emacs 22.1 failure due to utf-8-compose-scripts when --no-window-system used Date: Sun, 01 Jul 2007 04:01:19 +0100 Message-ID: <1183258879.647541.17718.nullmailer@127.0.0.1> NNTP-Posting-Host: lo.gmane.org X-Trace: sea.gmane.org 1183318178 27217 80.91.229.12 (1 Jul 2007 19:29:38 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 1 Jul 2007 19:29:38 +0000 (UTC) To: bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 01 21:29:35 2007 connect(): Connection refused 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 1I556y-0007uM-V5 for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 Jul 2007 21:29:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I556y-0006KM-Dn for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 Jul 2007 15:29:32 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1I4prU-0005hu-Fz for bug-gnu-emacs@gnu.org; Sat, 30 Jun 2007 23:12:32 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1I4prR-0005hf-As for bug-gnu-emacs@gnu.org; Sat, 30 Jun 2007 23:12:31 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I4prR-0005hc-5r for bug-gnu-emacs@gnu.org; Sat, 30 Jun 2007 23:12:29 -0400 Original-Received: from izanami.macs.hw.ac.uk ([137.195.13.6]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1I4prQ-0005XJ-Rj for bug-gnu-emacs@gnu.org; Sat, 30 Jun 2007 23:12:29 -0400 Original-Received: from selene.macs.hw.ac.uk ([137.195.27.40]:61403 helo=127.0.0.1) by izanami.macs.hw.ac.uk with smtp (Exim 4.51) id 1I4prO-0006uy-Ey for bug-gnu-emacs@gnu.org; Sun, 01 Jul 2007 04:12:26 +0100 Original-Received: (nullmailer pid 17719 invoked by uid 1001); Sun, 01 Jul 2007 03:01:19 -0000 X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) X-Mailman-Approved-At: Sun, 01 Jul 2007 15:29:21 -0400 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:16040 Archived-At: 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