free as in air

2007|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|09|11|12|
2012|03|04|05|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|03|04|06|09|
トップ «前の日記(2008-03-07) 最新 次の日記(2008-03-11)» /編集

2008-03-10 [長年日記]

§ [ruby] Cygwin

 今、1.81.8.5と1.8.6は今のCygwinの環境でコンパイルできません。

 svn diff -r 14222:14224のように変更するとコンパイルはできそうなのですが、なぜか僕の環境ではconfigureからmake installまでがあまりにも遅いので、やる気になれません。

 みんなこの機会にCygwin捨てたらいいと思う(えー。

 追記: branches/ruby_1_8は大丈夫と思う。

本日のツッコミ(全3件) [ツッコミを入れる]
<< なかだ (2008-03-11 14:38)

具体的にはどのようにできないんでしょうか。<br>それと、cygwinとgccのバージョンはいくつですか?

<< kuwa1 (2008-03-11 17:06)

~/rubysrc/ruby-1.8.6-p114<br>$ make <br>gcc -g -O2 -DRUBY_EXPORT -I. -I. -c ./missing/strftime.c<br>./missing/strftime.c: In function `strftime':<br>./missing/strftime.c:193: error: 'timezone' redeclared as different kind of symbol<br>/usr/include/cygwin/time.h:33: error: previous declaration of 'timezone' was here<br>make: *** [strftime.o] エラー 1<br><br>$ uname -a<br>CYGWIN_NT-5.1 foo 1.5.25(0.156/4/2) 2007-12-18 09:57 i686 Cygwin<br><br>$ gcc --version<br>gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)<br>Copyright (C) 2004 Free Software Foundation, Inc.<br>This is free software; see the source for copying conditions. There is NO<br>warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

<< なかだ (2008-03-11 17:25)

なるほど、1.8.6と1.8.5ブランチでしたか。<br>確かにr14223とr14224はバックポートする必要がありますね。<br>ありがとうございました。