bonjour,
j'ai voulu créer un deb de bluefish mais il y a eu une erreur au make:
configure: exit 1 dh_auto_configure: ./configure --build=i486-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libexecdir=${prefix}/lib/bluefish --disable-maintainer-mode --disable-dependency-tracking returned exit code 1
make: *** [build] Error 9
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Si quelqu'un c'est ce que cette erreur signifie :s
Merci de vos réponse
(PS: sur launchpad, même erreur)
# comme le port salut, c'est marqué dessus
Posté par NeoX . Évalué à 2.
[...]dpkg-buildpackage: error: debian/rules build gave error exit status 2
apparemment ton fichier debian/rules semble poser un soucis au moment de compiler
faut peut-etre deja chercher par là
[^] # Re: comme le port salut, c'est marqué dessus
Posté par boeing737 . Évalué à 1.
[^] # Re: comme le port salut, c'est marqué dessus
Posté par NeoX . Évalué à 2.
lire : http://www.debian.org/doc/maint-guide/ch-dother.fr.html
peut peut-etre t'aider...
[^] # Re: comme le port salut, c'est marqué dessus
Posté par boeing737 . Évalué à 1.
[^] # Re: comme le port salut, c'est marqué dessus
Posté par NeoX . Évalué à 2.
et en parcourant un peu le site tu serais tombé sur
http://www.debian.org/doc/maint-guide/ch-dreq.fr.html#s-rule(...)
qui dit que le fichier debian/rules doit contenir :
Voici une explication simplifiée des cibles :
* clean (obligatoire) : pour nettoyer tout les fichiers compilés, créés, et inutiles de l'arborescence de construction ;
* build (obligatoire) : pour construire les programmes compilés et les documents formatés à partir des sources dans l'arborescence de construction ;
* install (optionnelle) : pour installer les fichiers dans l'arborescence de chaque paquet binaire dans le répertoire debian. Si elles existent, les cibles binary* dépendent en réalité de cette cible.
* binary (obligatoire) : pour créer tous les paquets binaires (en réalité, combinaison des cibles binary-arch et binary-indep) ; [17]
* binary-arch (obligatoire) : pour créer tous les paquets binaires dépendants de l'architecture (Architecture: any) dans le répertoire parent ;[18]
* binary-indep (obligatoire) : pour créer tous les paquets binaires indépendants de l'architecture (Architecture: all) dans le répertoire parent ;[19]
* get-orig-source (optionnelle) : pour obtenir la dernière version du paquet source d'origine à partir du site de l'archive amont.
en gras, les morceaux obligatoires
qui ne semble pas present dans ton fichier rules
[^] # Re: comme le port salut, c'est marqué dessus
Posté par boeing737 . Évalué à 1.
[^] # Re: comme le port salut, c'est marqué dessus
Posté par NeoX . Évalué à 2.
build est une cible d'action, comme cela le serait dans un makefile.
neanmoins, il semblerait que debianhelper soit la pour t'aider, et justemement simplifier le fichier debian/rules
et la syntaxe que tu utilises semble etre la bonne dans ce cas là.
il faut donc verifier que tu disposes de ce package en plus des autres packages necessaires à la construction de packages
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.