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)
# definir _altdir
Posté par _jean . En réponse au message Erreur de construction de RPM. Évalué à 1.
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)