windows環境で、gmp(gnu mp)のmakeでエラーがでます。

久々に環境構築したのですが、情報が少なくて困っています。
環境は以下の通りです。
c:/_MyTools/_build/以下に次が配置してあります。

cygwin64 ※最新のインストーラーよりインストール
llvm-mingw-20220323-msvcrt-x86_64
gmp-6.2.1 ※gmp-6.2.1.tar.lzを解答したもの

cygwinには、デフォルトのパッケージの他、mp4、makeを追加してあります。
llvmのコンパイラg++,clang++の動作は確認済みです。
両者binへのPATHも通してあります。

以下問題なのですが、ターミナルからgmp-6.2.1ディレクトリへ入り、
./configure --enable-cxx を実行して、一応通りますが、gmp-mparam.hというファイルが、0kbyteで生成されます。

make を実行すると、gmp-impl.hの146行目のinclude文でgmp-mparam.hファイルが無いというエラーが発生します。
試しにその一行をコメントアウトしてmakeしても、次の様なエラーがでます。

clang-14: error: no such file or directory: 'add.c'
clang-14: error: no input files
make[2]: *** [Makefile:492: add.lo] Error 1
make[2]: Leaving directory '/cygdrive/c/_MyTools/_build/gmp-6.2.1/mpn'
make[1]: *** [Makefile:997: all-recursive] Error 1
make[1]: Leaving directory '/cygdrive/c/_MyTools/_build/gmp-6.2.1'
make: *** [Makefile:787: all] Error 2

確認しましたが、gmp-6.2.1/mpn/add.cファイルは存在しますが、0kbytesです。
他にも0kbytesのファイルが多数あります。

何か足りてないのでしょうか?
解決方法が分かる方いたら回答お願いいたします。

コメントを投稿

0 コメント