Forum Linux.redhat erreur lors d'un rpmbuild

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

j'ai encore une question a deux balles.j'ai fais un rpmbuild -ta d'un fichier tar.gz.
au final j'ai ce genre d'erreur.

make: *** [all-recursive] Error 1
erreur: Mauvais status de sortie pour /var/tmp/rpm-tmp.20629 (%build)

je comprends pas trop ce que ca veux dire (je ne suis pas un genie sur linux)
  • # précise ta question

    Posté par  . Évalué à 2.

    as-tu auparavant réussi à compiler le logiciel sans le packager? C'est quel logiciel?

    ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

    • [^] # Re: précise ta question

      Posté par  . Évalué à 1.

      c'est freetds.j'ai téléchargé le fichier sur leur site, freetds-0.64.tar.gz.
      j'ai auparavant tenté de le deconpresser et de faire comme indiqué les classiques ./configure , make et make install.en fait arrivé au make ca se passe mal.j'ai donc tenté le rpmbuild -ta freetds-0.64.tar.gz. ca va plus loins (il me semble) mais j'ai cette erreur mauvais status de sortie.
      • [^] # Re: précise ta question

        Posté par  . Évalué à 2.

        si ça compile pas, le rpmbuild ne fera rien de plus... lui-même faisant pareil (make etc).

        Ton problème est à régler en regardant pourquoi le make ne passe pas, probablement qu'il te manque des librairies (paquets -devel).

        Mais plus simplement, es-tu sûr de ne pas avoir FreeTDS déjà inclus dans ta distribution?
        http://fr2.rpmfind.net/linux/rpm2html/search.php?query=freet(...)

        ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

        • [^] # Re: précise ta question

          Posté par  . Évalué à 1.

          oui j'ai essayé la rpm du site rpmfind.il ne fonctionne pas.du moins sur ma configue.

          en fait en ce qui concerne freetds ca y est j'ai réussi a l'installer. mais maintenant j'ai un autre soucis.je souhaitais recompiler le php pour qu'il ai le support mssql.j'ai donc téléchargé le srpm de php 5 sur le site de redhat (j'ai un compte).
          j'ai fais un rpm -ivh du srpm. je suis allé ensuite dans le fichier php.spec pour y ajouter --with-mssql.j'ai ensuite fait un rpmbuild -ba php.spec. au final j'ai une 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.72772 (%build)


          Erreur de construction de RPM:
          Mauvais status de sortie pour /var/tmp/rpm-tmp.72772 (%build)

          c'est curieux ca resemble fortement a l'erreur que j'avais avec le freetds.

Suivre le flux des commentaires

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