[Gauche-devel-jp] Re: I've error at make check of Gauche-0.8.2.

Back to archive index

Katsutoshi Itoh cut-s****@maste*****
2004年 12月 3日 (金) 22:30:37 JST


伊東です。
遅くなって済みません。

In message <20041****@lava*****>, Shiro Kawai writes:
>0.8.3には検証が間に合わないので入れられなかったのですが、
>もしできれば次のパッチを当ててから同じ条件 (0.8.1以前のGaucheが
>インストールされている状態) で試してみてもらえませんか。
>"-L." の入る位置を--with-localで指定されるものより前にしてみました。
>
>もう0.8.2以降を入れちゃっていたら面倒でしょうから、できればで結構です。

面倒という程でもないし、気になるのでやってみました。
一回 0.8.2 を uninstall して、 which gosh だと /usr/pkg/bin 以下の 0.6.3 が見えている状況。
(NetBSD のサードパーティソフトのインストール分)
で、一応同じ状況にするべく 0.8.1 をインストールし直した。

cut-sea @ jini> gosh -V
Gauche scheme interpreter, version 0.8.1 [euc-jp]

ここから 0.8.2 を make してみる。

1. rm -rf Gauche-0.8.2
2. setenv LD_LIBRARY_PATH /home/cut-sea/compile/Gauche-0.8.2/src:${LD_LIBRARY_PATH}

までは下準備。

3. tar zxvf Gauche-0.8.2.tgz
4. cd Gauche-0.8.2/src
5. vi patchfile  ;; メールからコピペ。
6. patch < patchfile
7. ./configure '--with-slib=/usr/pkg/share/slib' \
               '--with-local=/usr/pkg'
               '--with-prefix=/usr/local'
               '--enable-ipv6'
               '--with-rpath=/usr/local/lib:/usr/pkg/lib:/usr/lib'
8. make
9. make check

ここまで問題なく全 Pass で通りました。
ちょっと確認。

cut-sea @ jini> ldd gosh test-vmstack test-arith
gosh:
         -lcrypt.0 => /usr/lib/libcrypt.so.0
         -lutil.6 => /usr/lib/libutil.so.6
         -lm.0 => /usr/lib/libm387.so.0
         -lm.0 => /usr/lib/libm.so.0
         -lgauche.0 => /home/cut-sea/compile/Gauche-0.8.2/src/libgauche.so.0
         -lc.12 => /usr/lib/libc.so.12
test-vmstack:
         -lcrypt.0 => /usr/lib/libcrypt.so.0
         -lutil.6 => /usr/lib/libutil.so.6
         -lm.0 => /usr/lib/libm387.so.0
         -lm.0 => /usr/lib/libm.so.0
         -lgauche.0 => /home/cut-sea/compile/Gauche-0.8.2/src/libgauche.so.0
         -lc.12 => /usr/lib/libc.so.12
test-arith:
         -lcrypt.0 => /usr/lib/libcrypt.so.0
         -lutil.6 => /usr/lib/libutil.so.6
         -lm.0 => /usr/lib/libm387.so.0
         -lm.0 => /usr/lib/libm.so.0
         -lgauche.0 => /home/cut-sea/compile/Gauche-0.8.2/src/libgauche.so.0
         -lc.12 => /usr/lib/libc.so.12

8. make install

cut-sea @ jini> gosh -V
Gauche scheme interpreter, version 0.8.2 [euc-jp]

です。一応 WiLiKi(WiLiKi 0.5 running on Gauche 0.8.2) やいくつかの
スクリプト動作も確認できました。
対応ありがとうございました。




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