Как решить проблему с настройкой угадывания типа сборки? - PullRequest
32 голосов
/ 27 января 2011

Когда я настраиваюсь (в среде cygwin), произошла ошибка, сообщение следующее:

$ ./configure
.................
checking build system type... /bin/sh: ./config.guess: No such file or directory
configure: error: cannot guess build type; you must specify one

Как ее устранить?Спасибо !!

Ответы [ 4 ]

61 голосов
/ 22 июля 2011

поиск /usr/share/automake*/config.guess

проверьте последнюю версию automake

$ which automake
$ automake --version

найдите соответствующую папку automake в /usr/share/automake.1.11.1/config.guess

замените config.guess из вашего дерева сборки на /usr/share/automake.1.11.1/config.guess

(То же самое может / обычно требуется для config.sub.)

5 голосов
/ 13 ноября 2014

Сообщение об ошибке также может содержать инструкции о том, как с этим бороться.В моем случае я увидел

This script, last modified 2008-01-23, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD

В браузере я смог получить доступ к этим файлам, сохранить их в своей системе, а затем переписать соответствующие.Файлы .sub в создаваемом пакете.

4 голосов
/ 06 мая 2015

Спасибо, у меня все получилось.

  • Просто зайдите на C: \ cygwin64 \ usr \ share \ automake-1.11
  • Копировать config.guess
  • Вставьте его в C: \ cygwin64 \ usr \ local \ src \ gateway-1.4.4
2 голосов
/ 05 мая 2014

config.guess и config.sub подпрограммы обновляются и хранятся в github; Вы получите веб-указатели при запуске скрипта,

./config.guess

В моей Mingw системе config.sub или .guess не было в дереве share/../automake-1.11/, мне нужно было загрузить обновленные скрипты, которые работали (когда они заменяли старые).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...