5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

一人お手軽 Wiki もどき howm part2

780 :howm の deb を作ってる人:2005/08/12(金) 16:06:29
どうも。

bash$ ( unset LC_ALL LC_CTYPE LANG; ./configure && make )

…とすると、以下のようなエラーが出ます。
環境は GNU Emacs 22.0.50.1 (2005/07/02) + howm 1.3.0 です。

> In toplevel form:
> howm.el:49:1:Error: Wrong type argument: stringp, nil
>
> In toplevel form:
> howm-menu.el:22:1:Error: Wrong type argument: stringp, nil
>
> ...以下同様のメッセージ

原因は、

1. ロケール用の変数が設定されていないと howm-get-locale が nil を返す
2. howm-vars.el の (string-match "^ja" (howm-get-locale)) で(´人`)チーン

…ということの様です。


781 :780:2005/08/12(金) 16:08:11
--- howm-vars.el.orig 2005-08-12 15:49:22.000000000 +0900
+++ howm-vars.el 2005-08-12 16:00:40.000000000 +0900
@@ -62,7 +62,7 @@
(locale nil))
(while (and vars (not (setq locale (getenv (car vars)))))
(setq vars (cdr vars)))
- locale))
+ (or locale "")))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Top

他のバージョンの Emacs や、CVS HEAD では再現しないかもしれませんが、
よろしくお願いします。

(;´-`)。oO(…debuild する時は一般ユーザだから、原因分かるまで 3 日もかかった…)


349 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)