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

[plamo:06909] Re: gcl



山口@富山大学 と申します。

<20000828111107I.cyamauch@unknown-domain>において
cyamauch@phyas.aichi-edu.ac.jpさんは言いました。

>  makeでgclのコンパイル・リンクまでは通るのですが,make
> の途中でgclを起動しているところで,
> 
> --------------------------------------------------------------------
>                   :
>                   :
>                   :
> cat init_gcl.lsp | \
> sed -e "s"DATE"Version(`cat ../majvers`.`cat ../minvers`) `date`g" \
> -e 'ssaved_gclsaved_gclg' \
> -e 'slinks t)links t)(setq compiler::*cc* "gcc -pipe \
> -fwritable-strings  -DVOL=volatile \
> -I/home.org/kitty/src/maxima/gcl-2.3/o \
> -fsigned-char")(si::build-symbol-table)g' \
> -e "sGCLDIR/home.org/kitty/src/maxima/gcl-2.3g" \
> -e "s(defun lisp-imp(setq si::*gcl-version* `cat ../minvers` \
> si::*gcl-major-version* `cat ../majvers`)(defun lisp-impg" \
> -e "s:GCL-1:GCL-"`cat ../majvers`":g"   > foo 
> ../unixport/raw_gcl ../unixport/ -libdir
> /home.org/kitty/src/maxima/gcl-2.3/ < foo
> GCL (GNU Common Lisp)  April 1994  32768 pages
> 
> Unrecoverable error: NULL_OR_ON_C_STACK macro invalid.
> make[1]: *** [saved_gcl] Error 134
> make[1]: Leaving directory
> `/home.org/kitty/src/maxima/gcl-2.3/unixport'
> make: *** [all] Error 2
> 
> --------------------------------------------------------------------
> 
>   となってしまいます.

私も Plamo 2.0 でやってみました。
ring server からソース gcl-2.3.6.tgz を取ってきて、

  % cd /tmp
  % tar zxvf gcl-2.3.6.tgz
  % cd gcl-2.3
  % sh ./configure    <== ./configure に何故か実行属性がついていない
  % make
  # make instakk

で入ってしまいました。もちろん正しく動いています。

上のログを見ると、gcl が立ち上がってからマクロが不正だと言われて
いるようなので、gcl 自体のコンパイルがうまく行っていないか、パッ
ケージ自体が変なのかだと思います。
+--------+--------+--------+--------+--------+--------+--------+
富山大学大学院理工学研究科
電子情報工学専攻 知能システム工学第3講座
山口 真悟(Shingo YAMAGUCHI)  shingo@kip.iis.toyama-u.ac.jp



Follow-Ups
[plamo:06910] Re: gcl, cyamauch
References
[plamo:06908] gcl, cyamauch

[検索ページ] [メール一覧]
Plamo ML 公開システム