日曜日はやいな

良い天気の日曜日。

日曜日にもかかわらず、打ち合わせ。はるばる北陸の方からも参加者あり。

つい昨日のRuby勉強会の 委譲 オンパレードの話題に。

cuzicさんも、西本さんも、永井さんもそしてかずひこさんも濃い過ぎ!

cuzicさんから教わったところの技「cygterm で puttyをコンソール」に
をやろうと思うと cygwin をやっぱいれなきゃ。

PostgreSQLのインストールでは、cygwin があるとpathが邪魔するとかあったのでcygwinは入れてなかったのです。

しかしcygtermのインストールで、

$ make
gcc -O2 -fno-exceptions -o cygterm.exe cygterm.cc  -mwindows
/cygdrive/c/DOCUME~1/fukui/LOCALS~1/Temp/ccCBxfJs.o:cygterm.cc:(.text+0x1a50): m
ultiple definition of `_WinMainCRTStartup'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../crt0.o:: first defined here
collect2: ld returned 1 exit status
make: *** [cygterm.exe] Error 1

と撃沈され中。

Using and Porting the GNU Compiler Collection (GCC) -
コンフィギュレーション・ファイル
http://www.asahi-net.or.jp/~wg5k-ickw/html/online/gcc-2.95.2/gcc_15.html

によると「collect2は、コマンドライン上で指定された個々のオブジェクト・ファイルを調べて、リンカのためのエクスポート・リストを作成します。」なのだけれど..

別マシンでやっても

$ make
gcc -O2 -fno-exceptions -o cygterm.exe cygterm.cc  -mwindows
gcc: installation problem, cannot exec `/usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/.
/../../../i686-pc-cygwin/bin/as.exe': Invalid argument
make: *** [cygterm.exe] Error 1

とか違うけどやっぱエラー....ちと退散かなぁ^^;;

どっかにcygterm.exe が落ちてないかググってもひっかからんし。