Make не находит cmp, даже если он существует

Пытаясь запустить 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 ответ

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

Другие вопросы по тегам