• # definir _altdir

    Posté par . En réponse au message Erreur de construction de RPM. Évalué à 1.

    L'erreur est due au fait que la variable _altdir est vide.
    Il faut la définir avec la valeur souhaitée:
    - soit avec la macro %define en haut du fichier .spec : %define _altdir /usr/lib
    - soit depuis la ligne de commande rpmbuild --rebuild --define '_altdir /usr/lib' python24-2.4.2-10.src.rpm

    Sinon une autre méthode moins obscure :

    - on installe le rpm src : rpm -Ivh python24-2.4.2-10.src.rpm
    - cd /usr/src/redhat
    - on regarde le contenu du fichier SPECS/python.spec
    - on regenère le paquet: rpmbuild -ba SPECS/python.spec

    (la compilation de python s'effectuera dans /usr/src/redhat/BUILD, le paquets générés seront dans /usr/src/redhat/RPMS)