Conference Room SAD
[thread display] [new arrival display] [word search] [past log] [管理用]

Subject Re: cygwinインストール状況
Date: 2009/12/24(Thu) 16:30:56
ContributorAkio Morita

> 3、生出さんが投稿された sad.conf を使った場合(USE_X11=YES、USE_TCLTK=YES)
>
>  make depend → make
>  
> grep: /home/ 中略 /oldsad/files/tcl/set-8.4.14: No such file or directory
> grep: /home/ 中略 /oldsad/files/tk/set-8.4.14: No such file or directory
> grep: /home/ 中略 /oldsad/files/tcl/set-8.4.14: No such file or directory
> grep: /home/ 中略 /oldsad/files/tk/set-8.4.14: No such file or directory
>  
>   バージョン番号を変えて試すと、
>
> 例えば、
>
> ifeq ($(OSTYPE),cygwin)
> TCLTK_VERSION=8.4.19
> endif
>
> としてみると、
>
> touch /home/ 中略 /oldsad/arch/libtai/.install_libtai-0.60+2008-12-31_done)
> make[2]: *** No rule to make target `/home/ 中略 /oldsad/files/tcl/patch-generic?????tcl.h@8.4.14', needed by `/home/ 中略 /oldsad/contrib/tcl8.4.19/.extract_done'. Stop.
> make[2]: Leaving directory `/home/ 中略 /oldsad/obj/i386-CYGWIN_NT-5.11'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/home/ 中略 /oldsad'
> make: *** [all] Error 2
>
> となり、コンパイル停止。
>  
>   なお、oldsad/files/tcl 下には、Linux などでは、
>
> ./ patch-tools:installData.tcl@8.5a5 patch-unix:configure.in@8.4.18 patch-unix:tcl.m4@8.5a6 set-8.5.2 set-8.6a2
> ../ patch-unix:configure@8.4.18 patch-unix:configure.in@8.5.1 set-8.4.19 set-8.5.3 set-8.6a3
> CVS/ patch-unix:configure@8.5.1 patch-unix:configure.in@8.5b1 set-8.5.0 set-8.5.4 set-cvs
> patch-generic:tcl.h@8.4.14 patch-unix:configure@8.5b1 patch-unix:tcl.m4@8.4.14 set-8.5.1 set-8.5.5
>
> という、ファイル名に : を含むファイル群が展開されますが、ハードの上に直接インストール
> された windows 上の cygwin では、
>
> ./ CVS/ patch-tools set-8.4.19 set-8.5.1 set-8.5.3 set-8.5.5 set-8.6a3
> ../ patch-generic patch-unix set-8.5.0 set-8.5.2 set-8.5.4 set-8.6a2 set-cvs
>
> これだけになってしまいます。windows では、: のつくファイル名は許されておらず、cygwin でも
> 独自の拡張などは行われていないため、ファイル名に : が入っていると、そのファイルは作られません。
>  
>   mk や set-8.4.19 など、いろいろな部分で : を _ に変えてみるなどやってはみましたが、
> うまくいきませんでした。(make file の中身をきちんと追って、sed などで何をしているのか
> 解読しないと解決できないのだろうと思いますが、力不足でそこまでできませんでした。)
>  
>   GUI なくとも特に支障ありませんので、SAD はこのままでも十分に役に立っています。
>  
Cygwin1.7にて
- Creating filenames with special DOS characters '"', '*', ':', '<', '>', '|' is supported.
だそうです
Ref: http://cygwin.com/cygwin-ug-net/ov-new1.7.html


- 関連一覧ツリー (Click ▼ to display all articles in a thread.)