Я пытаюсь построить shapelib от источник на винде. Библиотека использует автоинструменты. У меня установлен MinGW с соответствующими пакетами. Когда я бегу
C:\MinGW\msys\1.0\bin\sh autogen.sh
это выводит
autogen.sh: line 4: readlink: command not found
autogen.sh: line 4: dirname: command not found
**Error**: Directory `' does not look like the top-level package directory
Я не ожидаю, что readlink будет работать с Windows, поэтому я просто пропустил
C:\MinGW\msys\1.0\bin\sh configure
Однако это также вызывает ошибки
configure: line 478: sed: command not found
configure: line 477: expr: command not found
configure: line 478: sed: command not found
configure: line 492: sed: command not found
: error: cannot create .lineno; rerun with a POSIX shell
Есть ли надежда заставить это скомпилировать на Windows? Я что-то упускаю из виду? Я дважды проверил, и пакет sed установлен.
Задача решена. Моя установка MinGW была повреждена. Я удалил MinGw и установил его снова. Сейчас autogen.sh
работает нормально.
Других решений пока нет …