Impossible de configurer gcc - mpfr introuvable
Je suis à l'installation de gcc 4.5.2 avec mpc 0.8.2, mpfr 3.1.0, et gmp 5.0.2. J'ai copié chacun des mpc, mpfr, et gmp répertoires dans le gcc-4.5.2 répertoire (en enlevant les balises de version). GCC correctement configure. Quand je lance le faire, cependant, je reçois:
checking for MPFR... no
configure: error: libmpfr not found or uses a different ABI.
make[1]: *** [configure-mpc] Error 1
make[1]: leaving directory cross/build/gcc
make: *** [all] Error 2
MPFR est situé dans la croix/src/gcc-4.5.2/mpfr. MPFR était déjà construit. Quelqu'un sait pourquoi mpc est pas en mesure de configurer?
Je pense que le problème peut en partie avoir à faire avec les libs/en-têtes, pour MPFR étant en croix/src/gcc-4.5.2/mpfr/src et non en croix/src/gcc-4.5.2/mpfr. J'ai tout extrait et copie - c'est la structure de répertoires par défaut.
source d'informationauteur Robert Mason
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème.
Mais il semble que cela se produit parce que la dernière version de MPFR (dans votre cas 3.1.0) a modifié la hiérarchie des répertoires.
Au lieu de cela, avant de configuration, exécutez la commande suivante lorsque vous êtes à l'intérieur du ccg répertoire source (ne peuvent travailler que pour gcc4.5.2 ou une version ultérieure):
Il va télécharger le nécessaire MPFR, les BPF et MPC versions (mais probablement pas la dernière version) et décompressez les pour gcc installation.
Après cela, vous pouvez continuer avec votre configure, make et make install.
Espère que cette aide.
-Rakib
J'ai trouvé que si j'ai couru
export C_INCLUDE_PATH=/cross/gcc-4.5.2/mpfr/src
puisexport LD_LIBRARY_PATH=/cross/build-gcc-4.5.2/mpfr/src/.libs
et enfinexport LIBRARY_PATH=$LD_LIBRARY_PATH
tout a fonctionné comme prévu.La lancinante question est pourquoi gcc propres scripts de configuration définir les indicateurs de mal. Il faut savoir que mpfr est libs ne sont pas dans mpfr/.libs mais dans mpfr/src/.libs, mais il passe la première pour mpc/configurer.
Essayez ceci lors de la configuration:
J'ai eu le même problème pendant quelques heures, mais je l'ai résolu en une autre manière.
J'ai supprimé tous les anciens dossiers comme gcc-4.* et gcc-build, car il y avait une ancienne configuration à l'intérieur. Après cela, j'ai vérifié à nouveau avec version-check.sh si tout était dans le bon endroit.
J'ai utilisé Debian et il manquait de bisons et de gnu awk! Pourquoi quoi que ce soit. J'ai installé les deux à nouveau et a commencé avec l'installation de gcc. Maintenant tout est OK.
Perhapse vous avez un semblable problam qui peut être résolu de la même manière. Je dois vérifier à chaque fois quand je démarre la vbox et c'est peut-être un problème avec ma vbox-image, donc, quand je démarre vbox-je exécuter une des versions de test.
au lieu de --with-mpfr=, j'ai utilisé-avec-mpfr-lib=votre-mprf-dir/lib(64?) --with-mpfr-include=votre-mprf-dir/include.
Cela fonctionne pour moi.
PS: mprf-3.1.0 gmp-5.0.2 mpc-0.9
Pas nécessaire, vous pouvez essayer comme ceci: