Forum général.général Érreur de création de .deb

Posté par  .
Étiquettes : aucune
0
9
août
2010

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  . É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  . Évalué à 1.

      Oui mais il faut marquer quoi dedans? faut-il le changer ?
      • [^] # Re: comme le port salut, c'est marqué dessus

        Posté par  . Évalué à 2.

        bah il faut surement lui donner des infos pertinentes

        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  . Évalué à 1.

          dans mon fichier "rules" il doit y avoir un commentaire et ça:
          #ligne de commentaire
                 dh $@
          
          • [^] # Re: comme le port salut, c'est marqué dessus

            Posté par  . Évalué à 2.

            en cliquant sur le lien donné precedemment
            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  . Évalué à 1.

              Donc, si je comprend bien, je doit mettre le mot "build" dans ce fichier ?
              • [^] # Re: comme le port salut, c'est marqué dessus

                Posté par  . Évalué à 2.

                juste build ne suffirait pas,

                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.