[Gauche-devel-jp] Re: Cygwin/utf8のgoshをビルドしたい

Back to archive index

shelarcy shela****@capel*****
2004年 7月 26日 (月) 00:21:52 JST


On Sun, 25 Jul 2004 19:09:11 +0900, HIRAUCHI Hideyuki <hira****@verys*****>  
wrote:
> 結局CVS版ではなく、リリース版を元に、この修正を適用しました。
>
>     # Reject names that are not valid shell variable names.
>     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null
>     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&

うちの場合リリース版を使うときはこれがなくても大丈夫だったけど、
バージョンによる違いかな?
(cygwin 入れなおしたので今回は失敗する可能性有り?)

> mingw版を作っている時にこの問題に遭遇して、一ヶ所だけは今でも
> ./DIST genすると修正されるようになっています。該当箇所全てに
> パッチを当てるようにしたほうがいいかなあ。

私も C:\Program Files\Gauche\bin\gosh.exe の構成がまだ
出来ていない(ですよね?)にもかかわらず前に以下のオプションでや
ろうとした時にはまりました。
先に multibyte をつけずに ./configure してやれば gc の
Makefile が出来ているのでかわすことができますが・・・・・・

./configure --build=i686-pc-mingw32  --enable-multibyte=sjis  
--prefix=/cygdrive/c/gauche --exec-prefix=/cygdrive/c/gauche  
--with-slib=/cygdrive/c/gauche/l

というわけで上の修正を入れれば大丈夫なので、それでいけばいいと思います。


それとは別に拡張ライブラリのあたりの make で失敗するようになりました。
(--build=i686-pc-mingw32 はそのままに、さまざまなオプションで
configure して試しました。)

/bin/bash: line1: ../..//src/gosh: No Such file or directory

これもバージョン問題なのかな?

-- 
shelarcy <shela****@capel*****>
http://page.freett.com/shelarcy/



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