[Gauche-devel-jp] Re: currentでbuildに失敗する

Back to archive index

Katsutoshi Itoh cut-s****@maste*****
2007年 3月 9日 (金) 22:52:23 JST


src/Makefile.inに対して、

diff -r1.166 Makefile.in
81c81
< HOSTGOSH = gosh -l./preload -I$(top_srcdir)/src -I$(top_srcdir)/lib
---
> HOSTGOSH = gosh -l./preload -I$(top_srcdir)/src -I$(top_srcdir)/lib
-fload-verbose

と変更してみると、

cd src; make pre-package
gosh -l./preload -I../src -I../lib -fload-verbose ./genstub -D
LIBGAUCHE_BODY stdlib.stub
;;Loading .//gauche-init.scm...
;;Loading ./preload.scm...
;; Loading /usr/local/share/gauche/0.8.9/lib/gauche/collection.scm...
;; Loading /usr/local/share/gauche/0.8.9/lib/srfi-1.scm...
;; Dynamically Loading
/usr/local/lib/gauche/0.8.9/i386-unknown-netbsdelf4.99.12/srfi-1-lib.so...
;; Loading /usr/local/share/gauche/0.8.9/lib/util/queue.scm...
;; Loading /usr/local/share/gauche/0.8.9/lib/gauche/common-macros.scm...
;; Loading /usr/local/share/gauche/0.8.9/lib/srfi-26.scm...
;; Dynamically Loading
/usr/local/lib/gauche/0.8.9/i386-unknown-netbsdelf4.99.12/gauche-collection-lib.so...
;; Loading /usr/local/share/gauche/0.8.9/lib/gauche/sequence.scm...
;; Dynamically Loading
/usr/local/lib/gauche/0.8.9/i386-unknown-netbsdelf4.99.12/gauche-sequence-lib.so...
;; Loading /usr/local/share/gauche/0.8.9/lib/gauche/hook.scm...
;; Loading /usr/local/share/gauche/0.8.9/lib/gauche/mop/validator.scm...
;; Dynamically Loading
/usr/local/lib/gauche/0.8.9/i386-unknown-netbsdelf4.99.12/gauche-hook-lib.so...
;; Loading /usr/local/share/gauche/0.8.9/lib/gauche/parameter.scm...
;; Dynamically Loading
/usr/local/lib/gauche/0.8.9/i386-unknown-netbsdelf4.99.12/gauche-parameter-lib.so...
;; Loading /usr/local/share/gauche/0.8.9/lib/gauche/uvector.scm...
;; Dynamically Loading
/usr/local/lib/gauche/0.8.9/i386-unknown-netbsdelf4.99.12/libgauche-uvector.so...
;; Loading /usr/local/share/gauche/0.8.9/lib/srfi-13.scm...
;; Dynamically Loading
/usr/local/lib/gauche/0.8.9/i386-unknown-netbsdelf4.99.12/srfi-13-lib.so...
;; Loading /usr/local/share/gauche/0.8.9/lib/file/util.scm...
;; Loading /usr/local/share/gauche/0.8.9/lib/srfi-11.scm...
;; Loading /usr/local/share/gauche/0.8.9/lib/util/list.scm...
;; Dynamically Loading
/usr/local/lib/gauche/0.8.9/i386-unknown-netbsdelf4.99.12/file-util-lib.so...
;; Loading /usr/local/share/gauche/0.8.9/lib/util/match.scm...
;; Dynamically Loading
/usr/local/lib/gauche/0.8.9/i386-unknown-netbsdelf4.99.12/util-match-lib.so...
;;Loading ././genstub...
;; Loading ../lib/gauche/parseopt.scm...
;; Loading ../lib/gauche/regexp.scm...
;; Loading ../lib/gauche/mop/instance-pool.scm...
;; Loading ../lib/gauche/cgen.scm...
*** ERROR: Compile Error: Read error at "../lib/gauche/cgen.scm":line
168: unknown #,-key: string-interpolate
"././genstub":43:(use gauche.cgen)

Stack Trace:
_______________________________________

> 定義されてますねえ。一応、makeで失敗するコマンドラインに-fload-verboseを
> つけて実行してみて、ホストのgauche-init.scmが読まれてることを
> 確認してみてください。
>   

ホストってのは既にインストール済みのものってことですよね。
そうだとすれば、これはビルド中の./gauche-init.scmからインストール済の
ライブラリをロードしようとしているのか。

で、string-interpolateがgauche-init.scmからscmlib.scmに移動になったから、
どこにもstring-interpolateが見当たらないと叱られるんでしょうかね。




Gauche-devel-jp メーリングリストの案内
Back to archive index