
久々に環境構築したのですが、情報が少なくて困っています。
環境は以下の通りです。
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 コメント