Installation trouble on Meadow2

MIYOSHI Masanori miyoshi @ boreas.dti.ne.jp
2003年 5月 20日 (火) 23:41:54 JST


>>>>> [apel-ja : No.00803] にて
>>>>> "寺" = Yuuichi Teranishi <teranisi @ gohome.org> さんは書きました:
寺西> >    (if (or (<= emacs-major-version 18)
寺西> >  	  (featurep 'xemacs)
寺西> >  	  (and (boundp 'system-configuration-options) ; 19.29 or later
寺西> > -	       (string= system-configuration-options "NT"))) ; for Meadow
寺西> > +	       (string= system-configuration-options "NT")) ; for Meadow1
寺西> > +	  (eq system-type 'windows-nt)) ; for Meadow2 and NTEmacs
寺西> >        (expand-file-name "../../.." exec-directory)
寺西> >      (expand-file-name "../../../.." data-directory)))

寺西> system-configuration-options が "NT" ではなく、
寺西> system-type が windows-nt になる Emacs が Meadow2 かNTEmacs 
寺西> しかないなら、これでいいと思います。

おそらく、これは真であるとは思います。しかし、絶対に真であるとは
言い切れないのがつらいところです。^^;;;

安全策としては、以下のような変更はどうでしょうか?

Meadow ではバージョンに関係なく (featurep 'meadow) が t であるこ
とが保障されています。

;; NTEmacs を判定する方法は思いつきません。

--- ./install.el.orig	2002-10-03 21:21:38.000000000 +0900
+++ ./install.el	2003-05-20 23:28:15.000000000 +0900
@@ -146,8 +146,7 @@
 (defvar install-prefix
   (if (or (<= emacs-major-version 18)
 	  (featurep 'xemacs)
-	  (and (boundp 'system-configuration-options) ; 19.29 or later
-	       (string= system-configuration-options "NT"))) ; for Meadow
+	  (featurep 'meadow)) ; for Meadow
       (expand-file-name "../../.." exec-directory)
     (expand-file-name "../../../.." data-directory)))


寺西> Mule for Win32 とかはどうなんでしょう…(もう現存してない?)

もう使ってる方はほとんどいないでしょうね。

system-configuration-options は未定義で、
system-type は 'windows-nt です。

--
三好 雅則 mailto:miyoshi @ boreas.dti.ne.jp
          http://www.boreas.dti.ne.jp/~miyoshi/ (Meadow2 のページ始めました)




More information about the APEL-ja mailing list