Forum Linux.redhat erreur compilation php

Posté par  .
Étiquettes : aucune
0
7
juin
2007
bonjours a tous,

j'essais de recompiler php 5.1.6 avec un support freetds 0.64 deja installé.
j'ai téléchargé le srpm de php sur le site de redhat.j'ai fais un rpm -ivh du srpm.
j'ai ensuite édité le fichier php.spec pour y ajouter --with-mssql \ .
j'ai ensuite fait un rpmbuild -ba php.spec. en sortie j'ai ce message d'erreur

checking size of char... configure: error: cannot compute sizeof (char), 77
See `config.log' for more details.
erreur: Mauvais status de sortie pour /var/tmp/rpm-tmp.96820 (%build)
Erreur de construction de RPM:
Mauvais status de sortie pour /var/tmp/rpm-tmp.96820 (%build)

cela parle t il a quelqu'un ?
  • # compilation php

    Posté par  . Évalué à 1.

    bon j'ai trouvé la cause de se message d'erreur. si je suprime le --with-mssql \ du php.spec, ca compile sans probleme. maintenant mon probleme c'est que j'ai besoins de compiler le php avec se support mssql. et du coup je ne sais pas trop ou placer cette option dans le php.spec
    • [^] # Re: compilation php

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      Rassure-nous: ce backslash (\) se trouvait bien en fin de ligne dans ton fichier?

      La gelée de coings est une chose à ne pas avaler de travers.

      • [^] # Re: compilation php

        Posté par  . Évalué à 1.

        oui oui pour exagerer le truc parcequ'on vois mal sur le post ca fait ca

        - - with - mssql \
    • [^] # Re: compilation php

      Posté par  (site web personnel) . Évalué à 2.

      Comment as tu installé freetds ?
      Es tu sur que le paquet de devel ai bien été installé ?

      Pour avoir plus d'information sur le problème utilises l'option -vv de rpmbuild:

      rpmbuild -ba -vv php.spec > trace.log 2>&1


      Ensuite regarde dans trace.log tu devrais avoir plus d'info sur ce qui foire.
      • [^] # Re: compilation php

        Posté par  . Évalué à 1.

        je vois aucune erreur dans le fichier log.seulement ca

        checking size of char... configure: error: cannot compute sizeof (char), 77

        maintenant savoir si j'ai bien installé freetds.je ne sais pas trop comment m'assurer si il est bien installé.je l'ai installé dans etc.j'ai bien un repertoir freetds avec tout ce qu'il faut dedans.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.