11 votes

Configure: erreur: Impossible de localiser gmp.h

Selon https://stackoverflow.com/a/19894267/569976 J'ai essayé ce qui suit en vain :

  • ln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/include/gmp.h
  • --with-gmp=/usr/include/x86_64-linux-gnu

Les deux me donnent cette erreur :

configure: error: Impossible de localiser gmp.h

Quand je fais ln /usr/include/x86-64-linux-gnu/ je vois ceci :

a.out.h  asm  bits  c++  fpu_control.h  gmp.h  gnu  ieee754.h  sys

Des idées ?

0 votes

Essentiellement un duplicata de superuser.com/questions/802022/….

0 votes

Comment est-ce que c'est un duplicata? La réponse à celle-là était de faire sudo updatedb et ce n'est évidemment pas une réponse pour celui-ci car, même après l'avoir fait, je reçois toujours cette erreur.

0 votes

Tout d'abord, assurez-vous d'utiliser le chemin correct vers gmp.h lorsque vous exécutez configure ou créez le lien symbolique. Comme dans l'autre question, vous n'êtes pas cohérent sur le chemin correct vers le fichier. Ensuite, vérifiez si configure laisse son fichier config.log derrière lui lorsqu'il échoue. config.log devrait lister les commandes spécifiques que configure a exécutées et ce qui s'est exactement passé.

17voto

web strategy Points 1

Avez-vous essayé

ls /usr/include/x86_64-linux-gnu/gmp.h

Veuillez vous assurer que le fichier gmp.h existe.

Peut-être devriez-vous exécuter la commande suivante:

sudo apt-get install libgmp-dev

9voto

Marat Points 210

Juste au cas où quelqu'un rencontre le même problème en essayant de compiler du php via phpbrew, même si /usr/include/x86_64-linux-gnu/gmp.h est définitivement présent et disponible :

le lien symbolique pour gmp.h a résolu ce problème pour moi

ln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/include/gmp.h

0 votes

+1 Ceci est la solution pour psptoolchain, cela m'a aidé à le compiler.

0 votes

Génial!, ça a fonctionné

2voto

Aris Bartee Points 381

J'ai eu le même problème dans un conteneur Docker Debian/PHP lors de l'exécution :

RUN docker-php-ext-install gmp

Cela a résolu le problème pour moi (exécutez-le avant la commande docker-php-ext-install) :

RUN apt-get update && apt-get install -y libgmp-dev
RUN ln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/include/gmp.h

0 votes

Vous avez sauvé ma journée! J'essayais d'ajouter gmp à une image docker de WordPress standard et j'ai passé de nombreuses heures à essayer de comprendre comment le faire

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X