bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#9735: win32 emacs cannot load doc string from files which has non-as


From: sssslang
Subject: bug#9735: win32 emacs cannot load doc string from files which has non-ascii characters in path
Date: Wed, 12 Oct 2011 20:09:52 +0800

Hello everyone. I found my emacs cannot start when I put it in a folder with a 
non-latin name under Windows XP. This can be reproduced by the following steps:

1. make path to emacs.exe contains some non-latin characters
2. execute: emacs.exe -Q
3. (require 'cl)

Then an error message will appear:

Debugger entered--Lisp error: (error "Cannot open doc string file 
\"c:/xxxxx/eamacs23/lisp/emacs-lisp/cl.elc\"")
 cl-random-time()

I use emacs-23.2 and codepage936 on my Windows box. And the "xxxxx" in the 
error message should be the non-latin characters but is something like 
"\301\226" now. Except "cl" and "calendar", other elisp sources seems can be 
loaded without problem. I don't know what makes the difference, but the error 
maybe caused by incorrect path encoding. The attached patch works on my 
machine, but it didn't have enough test. Hopes somebody could improve it.

Attachment: emacs_win32_pathenc.path
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]