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が見当たらないと叱られるんでしょうかね。