Всем дня. Просто предисловие, я не опытный программист, поэтому я не могу использовать правильный жаргон.
Я нахожусь в процессе установки GnuPG 2.2.19 на машине Windows 10 (сборка № 18363,628). Я установил MinGW (версия 2013072300 в соответствии с mingw-get), а также 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
, так что это с того момента, когда я запустил его во второй раз, отсюда и материал "Ничего не поделаешь".
Я проверил Makefile для libgcrypt; он содержит следующее:
Я проверил папку MinGW root, а g cc .exe и mingw32-g cc .exe присутствуют в папке bin. Я также попытался изменить первую из этих строк выше на CC=gcc
; без изменений.
Кто-нибудь есть какие-либо предложения относительно того, в чем проблема? Заранее спасибо.