Bon, =E0 quelques substitutions pr=E8s, c'est =E7a :-)
Je tape la commande :
rpmbuild -bb --buildroot=3D$BUILDROOT file.spec
J'obtiens cette sortie :
erreur: Fichier non trouv=E9: /application/houhou
erreur: Fichier non trouv=E9: /application/houhou/
erreur: Fichier non trouv=E9: /application/houhou/lol/ptdr
erreur: Fichier non trouv=E9: /application/houhou/lol/welou
[=2E..]
Erreur de construction RPM:
Fichier non trouv=E9: /application/houhou/
Fichier non trouv=E9: /application/houhou/lol/ptdr
Fichier non trouv=E9: /application/houhou/lol/welou
[=2E..]
J'ai un peu cherch=E9 sur le groupe, et sur le web, sans succ=E8s (j'ai
peut-=EAtre cherch=E9 comme un manche).
Etant un utilisateur de la slackware, je ne suis pas trop familier avec
le RPM.
Je tape la commande : rpmbuild -bb --buildroot=$BUILDROOT file.spec
J'obtiens cette sortie :
erreur: Fichier non trouvé: /application/houhou erreur: Fichier non trouvé: /application/houhou/ erreur: Fichier non trouvé: /application/houhou/lol/ptdr erreur: Fichier non trouvé: /application/houhou/lol/welou [...]
Erreur de construction RPM: Fichier non trouvé: /application/houhou/ Fichier non trouvé: /application/houhou/lol/ptdr Fichier non trouvé: /application/houhou/lol/welou [...]
J'ai un peu cherché sur le groupe, et sur le web, sans succès (j'ai peut-être cherché comme un manche). Etant un utilisateur de la slackware, je ne suis pas trop familier avec le RPM.
Merci d'avance,
je n'ai jamais essayé de passer un buildroot en ligne de commande, par contre, dans le corps du fichier spec, c'est tout bon
essaie de mettre un buildroot par défaut dans le fichier spec : par exemple BuildRoot: /tmp/rpm
ensuite tu peux obtenir plus d'informations en ajoutant l'option -vvvvvv au rpmbuild
Mounir wrote:
Bonjour,
Je cherche à construire un RPM à partir d'une arborescence (noté,
disons, $BUILDROOT).
Voici mon fichier spec (noté, disons, file.spec) :
###########################################
%define name Popo et Pipi
%define version 0.0.1
%define release 1
Je tape la commande :
rpmbuild -bb --buildroot=$BUILDROOT file.spec
J'obtiens cette sortie :
erreur: Fichier non trouvé: /application/houhou
erreur: Fichier non trouvé: /application/houhou/
erreur: Fichier non trouvé: /application/houhou/lol/ptdr
erreur: Fichier non trouvé: /application/houhou/lol/welou
[...]
Erreur de construction RPM:
Fichier non trouvé: /application/houhou/
Fichier non trouvé: /application/houhou/lol/ptdr
Fichier non trouvé: /application/houhou/lol/welou
[...]
J'ai un peu cherché sur le groupe, et sur le web, sans succès (j'ai
peut-être cherché comme un manche).
Etant un utilisateur de la slackware, je ne suis pas trop familier avec
le RPM.
Merci d'avance,
je n'ai jamais essayé de passer un buildroot en ligne de commande, par
contre, dans le corps du fichier spec, c'est tout bon
essaie de mettre un buildroot par défaut dans le fichier spec :
par exemple
BuildRoot: /tmp/rpm
ensuite tu peux obtenir plus d'informations en ajoutant l'option -vvvvvv
au rpmbuild
Je tape la commande : rpmbuild -bb --buildroot=$BUILDROOT file.spec
J'obtiens cette sortie :
erreur: Fichier non trouvé: /application/houhou erreur: Fichier non trouvé: /application/houhou/ erreur: Fichier non trouvé: /application/houhou/lol/ptdr erreur: Fichier non trouvé: /application/houhou/lol/welou [...]
Erreur de construction RPM: Fichier non trouvé: /application/houhou/ Fichier non trouvé: /application/houhou/lol/ptdr Fichier non trouvé: /application/houhou/lol/welou [...]
J'ai un peu cherché sur le groupe, et sur le web, sans succès (j'ai peut-être cherché comme un manche). Etant un utilisateur de la slackware, je ne suis pas trop familier avec le RPM.
Merci d'avance,
je n'ai jamais essayé de passer un buildroot en ligne de commande, par contre, dans le corps du fichier spec, c'est tout bon
essaie de mettre un buildroot par défaut dans le fichier spec : par exemple BuildRoot: /tmp/rpm
ensuite tu peux obtenir plus d'informations en ajoutant l'option -vvvvvv au rpmbuild
Rakotomandimby (R12y)
On Wed, 20 Sep 2006 03:49:18 -0700, Mounir wrote:
Bonjour,
Bonjour,
Je cherche à construire un RPM à partir d'une arborescence (noté, disons, $BUILDROOT).
http://www.rpm.org/RPM-HOWTO/build.html Tu peux spécifier buildroot dans le .spec.
On Wed, 20 Sep 2006 03:49:18 -0700, Mounir wrote:
Bonjour,
Bonjour,
Je cherche à construire un RPM à partir d'une arborescence (noté,
disons, $BUILDROOT).
http://www.rpm.org/RPM-HOWTO/build.html
Tu peux spécifier buildroot dans le .spec.
Je cherche à construire un RPM à partir d'une arborescence (noté, disons, $BUILDROOT).
http://www.rpm.org/RPM-HOWTO/build.html Tu peux spécifier buildroot dans le .spec.
Mounir
http://www.rpm.org/RPM-HOWTO/build.html Tu peux spécifier buildroot dans le .spec.
Je viens d'ajouter buildroot dans le fichier spec, mais ça ne marche pas mieux. J'ai regardé le lien RPM-HOWTO/build.htm, le fichier correspond grossomodo au mien.
Par contre, je n'avais pas remarqué cette ligne d'erreur :
Le fichier doit commencer par "/":
puis la suite :
Fichier non trouvé : /path/to/buildroot/fichier [...]
Ca apporte quelque indice pour la solution ? Tous les fichiers commencent par "/" pourtant :(
-- Mounir
http://www.rpm.org/RPM-HOWTO/build.html
Tu peux spécifier buildroot dans le .spec.
Je viens d'ajouter buildroot dans le fichier spec, mais ça ne marche
pas mieux. J'ai regardé le lien RPM-HOWTO/build.htm, le fichier
correspond grossomodo au mien.
Par contre, je n'avais pas remarqué cette ligne d'erreur :
Le fichier doit commencer par "/":
puis la suite :
Fichier non trouvé : /path/to/buildroot/fichier
[...]
Ca apporte quelque indice pour la solution ? Tous les fichiers
commencent par "/" pourtant :(
http://www.rpm.org/RPM-HOWTO/build.html Tu peux spécifier buildroot dans le .spec.
Je viens d'ajouter buildroot dans le fichier spec, mais ça ne marche pas mieux. J'ai regardé le lien RPM-HOWTO/build.htm, le fichier correspond grossomodo au mien.
Par contre, je n'avais pas remarqué cette ligne d'erreur :
Le fichier doit commencer par "/":
puis la suite :
Fichier non trouvé : /path/to/buildroot/fichier [...]
Ca apporte quelque indice pour la solution ? Tous les fichiers commencent par "/" pourtant :(
-- Mounir
Mounir
Par contre, je n'avais pas remarqué cette ligne d'erreur :
Le fichier doit commencer par "/":
Laissez tomber, c'est le %defattr (-,root,root) qu'il n'a pas aimé :-/
Mais les autres erreurs perdurent...
Par contre, je n'avais pas remarqué cette ligne d'erreur :
Le fichier doit commencer par "/":
Laissez tomber, c'est le %defattr (-,root,root) qu'il n'a pas aimé
:-/