>C:\win_sjis\calc\mycalc>make.bat >> error.txt
>m4: cannot open `Files\GnuWin32/share/bison': No such file or directory
>m4: cannot open `C:\Program': No such file or directory
>m4: cannot open `Files\GnuWin32/share/bison/m4sugar/m4sugar.m4': No such file or
> directory
(後略)
このメッセージは見たことがあります。
以下のページの「bisonのインストール」のところで
http://kmaebashi.com/programmer/devlang/book/winenv.html
>ただし、私の環境では、m4でエラーが出ました。
>Cygwinのものを使おうがMSYSのものを使おうが、 bisonに付属のものを使おうが
>エラーになっています。
>bison2.1は動作したので念のため置いておきます。
と書いていますが、この時に発生したエラーがこれでした。
bisonは内部的にm4を使用するのですが、「MSYSのm4は古いからbisonは動かない」という
という記述がいくつかのWebページにありましたし、メッセージを見る限り、
確かにm4がエラーを出しています。ただ、その後MSYSをアンインストールして
cygwinを入れなおしても状況が改善されず、bisonの入れ直しで(私のところでは)直りました。
・そちらのbisonのバージョンが2.1以外であれば、2.1ではどうでしょうか。
・m4のみ別途インストールするか、Cygwinを入れてみるとどうでしょうか。
はっきりした回答ができず申しわけありません。
私の環境では、bisonはC:\Program Files\GnuWin32\bin\bisonであり、
m4はcygwinのものを使用しています。