Lorsque je configure (sous environnement cygwin), une erreur s'est produite, les messages sont les suivants:
$ ./configure
.................
checking build system type... /bin/sh: ./config.guess: No such file or directory
configure: error: cannot guess build type; you must specify one
Comment le résoudre? Merci!!
rechercher /usr/share/automake*/config.guess
vérifier la dernière version d'automake
$ which automake
$ automake --version
recherchez le dossier automake approprié dans /usr/share/automake.1.11.1/config.guess
remplacer config.guess
à partir de votre arbre de génération avec /usr/share/automake.1.11.1/config.guess
(La même chose peut/est généralement nécessaire pour config.sub
.)
Le message d'erreur peut également inclure des instructions sur la façon de résoudre ce problème. Dans mon cas, j'ai vu
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
Dans un navigateur, j'ai pu accéder à ces fichiers, les enregistrer sur mon système, puis écraser les fichiers ./config/config.guess et ./config/config.sub respectifs dans le package en cours de création.
Merci, je l'ai fait fonctionner.
config.guess
et config.sub
les routines sont mises à jour et conservées sur github
; Vous obtiendrez les pointeurs Web lorsque vous exécuterez le script,
./config.guess
Dans mon système Mingw
, config.sub
ou .guess
n'était pas dans le share/../automake-1.11/
tree, j'avais besoin de télécharger les scripts mis à jour qui fonctionnaient (quand ils ont remplacé les anciens).