こんにちは。はじめに、私は経験豊富なプログラマーではないため、正しい専門用語を使用していない可能性があります。
Windows 10 マシン (ビルド番号 18363.628) に GnuPG 2.2.19 をインストール中です。MinGW (mingw-get によるとバージョン 2013072300) と、npth 1.6 および libgpg-error 1.37 をインストールしました。libgcrypt 1.8.5 をインストールしようとしています。実行./autogen.sh --build-w32
は機能しますが、実行make
は次の出力で失敗します (シェルとして msys.bat を使用しています)。
$ make
make all-recursive
make[1]: Entering directory '/c/Users/USER/Downloads/libgcrypt-1.8.5.tar/libgcrypt-1.8.5/libgcrypt-1.8.5'
Making all in compat
make[2]: Entering directory '/c/Users/USER/Downloads/libgcrypt-1.8.5.tar/libgcrypt-1.8.5/libgcrypt-1.8.5/compat'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/c/Users/USER/Downloads/libgcrypt-1.8.5.tar/libgcrypt-1.8.5/libgcrypt-1.8.5/compat'
Making all in mpi
make[2]: Entering directory '/c/Users/USER/Downloads/libgcrypt-1.8.5.tar/libgcrypt-1.8.5/libgcrypt-1.8.5/mpi'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/c/Users/USER/Downloads/libgcrypt-1.8.5.tar/libgcrypt-1.8.5/libgcrypt-1.8.5/mpi'
Making all in cipher
make[2]: Entering directory '/c/Users/USER/Downloads/libgcrypt-1.8.5.tar/libgcrypt-1.8.5/libgcrypt-1.8.5/cipher'
cc -o gost-s-box ./gost-s-box.c
make[2]: cc: Command not found
make[2]: *** [gost-s-box] Error 127
make[2]: Leaving directory '/c/Users/USER/Downloads/libgcrypt-1.8.5.tar/libgcrypt-1.8.5/libgcrypt-1.8.5/cipher'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/c/Users/USER/Downloads/libgcrypt-1.8.5.tar/libgcrypt-1.8.5/libgcrypt-1.8.5'
make: *** [all] Error 2
残念ながら、最初に実行した後に誤ってシェル ウィンドウを閉じてしまったmake
ので、これは 2 回目に実行したときのものです。
libgcrypt の Makefile を確認しました。次のものが含まれます。
CC = mingw32-gcc
CCAS = mingw32-gcc
CCASDEPMODE = depmode=gcc3
CCASFLAGS = -g -O2
CCDEPMODE = depmode=gcc3
CC_FOR_BUILD = cc
MinGW ルート フォルダーを確認したところ、gcc.exe と mingw32-gcc.exe の両方が bin フォルダーに存在します。また、上記の最初の行をCC=gcc
;に変更してみました。変化なし。
問題が何であるかについて何か提案はありますか?前もって感謝します。