もりきゅうです。

Kazuhiro Yoshida <moriq.kazuhiro / nifty.ne.jp> wrote:
> mkconfig.rb の中で File.expand_path, Dir.pwd が失敗して
> rbconfig.rb が作れなかったので絶対ディレクトリに書き換えた。

原因判明。

win32/win32.c win32_getcwd の中の
    if (getcwd(buffer, size) == NULL) {
で win32_getcwd を呼び出して再帰してました。

win32/win32.h の

#ifdef getcwd
#undef getcwd
#endif
#define getcwd win32_getcwd

が怪しい、というか期待通りに解釈されていない。
bcc の仕様なのか Makefile の書き間違いなのか。わからない。

----
YOSHIDA Kazuhiro  moriq / moriq.com  http://www.moriq.com/