Installation trouble on Meadow2

Yoichi NAKAYAMA yoichi @ geiin.org
2003年 5月 18日 (日) 22:34:54 JST


At Mon, 12 May 2003 20:59:26 +0900, 三好さん wrote:
> APEL を使って elisp をインストールする際に、現在開発中の Meadow2 
> では具合が発生します。
> APEL の方で、対策して頂けないでしょうか?
> 
> APEL の install.el:
> > ;; install to shared directory (maybe "/usr/local")
> > (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
> >       (expand-file-name "../../.." exec-directory)
> >     (expand-file-name "../../../.." data-directory)))
> 
> ここで、Meadow2 の場合は、
> (string= system-configuration-options "NT") 
>   => nil
> となる(*)ため、install-prefix が予期しないものになってしまいます。
> 
> * Meadow2 の system-configuration-options は、"--with-msvc
>   (12.00) --no-opt" や "--with-gcc (3.2)" となります。Meadow1 では 
>   "NT" に固定です。

system-configuration-options が使われている理由がよくわからないですが、
elisp info の system-type のとこを見ると

     We do not wish to add new symbols to make finer distinctions
     unless it is absolutely necessary!  In fact, we hope to eliminate
     some of these alternatives in the future.  We recommend using
     `system-configuration' to distinguish between different operating
     systems.

とあるので system-configuration で区別できませんかね。

Regards,
-- 
Yoichi Nakayama




More information about the APEL-ja mailing list