Пытаясь запустить make в cygwin, я получаю следующее сообщение об ошибке:

$ make clean
Error: cmp command not found, please install diffutils
../../../../Makefile:489: recipe for target 'clean' failed
make: *** [clean] Error 1

Но, diffutils установлены и cmp существует:

$ ls /bin | grep "cmp"
bzcmp
cmp.exe
infocmp.exe
lzcmp
xzcmp
zcmp

Я попытался переустановить, но это ничего не изменило:

$ apt-cyg remove diffutils
Removing diffutils
Package diffutils removed

$ apt-cyg install diffutils
Installing diffutils
diffutils-3.5-2.tar.xz: OK
Unpacking...
Package diffutils requires the following packages, installing:
cygwin libiconv2 libintl8 libsigsegv2
Package cygwin is already installed, skipping
Package libiconv2 is already installed, skipping
Package libintl8 is already installed, skipping
Package libsigsegv2 is already installed, skipping
Package diffutils installed

Что я делаю неправильно?

1 ответ1

0

Это решение кувалдой, но в итоге я просто полностью переустановил Cygwin, и все снова заработало нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .