Forum Linux.général Erreur de compilation hydra

Posté par  .
Étiquettes : aucune
0
19
juin
2005
Bonjour,

Je souhaite installer hydra sur mon ordinateur mais voila make me retourne une erreur :

/usr/bin/ld: ne peut trouver -lpq
collect2: ld a retourné 1 code d'état d'exécution
make: *** [hydra] Erreur 1/usr/bin/ld: ne peut trouver -lpq

Je ne sais pas comment remédier à cette érreur ... quelq'un pourrait me renseigner ?

merci d'avance !

@++
  • # PostgreSQL

    Posté par  . Évalué à 0.

    Salut,

    la libpq est installée en même temps que postgresql, donc sans doute que postgresql n'est pas installé chez toi .
    • [^] # Re: PostgreSQL

      Posté par  . Évalué à 1.

      Apparement elle serait déjà installée sur mon système selon synaptic ...
      Comment vérifier qu'elle fonctionne ?
      Je suis débutant sous linux, j'avais l'habitude de zindows où tout marchait ... soyez cléments avec moi :D

      @++
  • # Re: Erreur de compilation hydra

    Posté par  . Évalué à 4.

    Bonsoir,

    Dans la mesure où tu n'as pas précisé ta distribution, je suppose que tu es toujours sous Ubuntu (cf. https://linuxfr.org/forums/15/8740.html(...)).
    /usr/bin/ld: ne peut trouver -lpq
    collect2: ld a retourné 1 code d'état d'exécution
    make: *** [hydra] Erreur 1/usr/bin/ld: ne peut trouver -lpq

    Je ne sais pas comment remédier à cette érreur ... quelq'un pourrait me renseigner ?

    Il te manque la bibliothèque de développement « postgresql-dev » :
    $ sudo apt-get install postgresql-dev

    Sinon, et ce sera plus simple AMHA, ajoute le dépôt « universe » [1] à ton /etc/apt/sources.list et tape :
    $ sudo apt-get update
    $ sudo apt-get install hydra-gtk

    Ça installera ton logiciel et le configurera correctement.

    [1] « Comment ajouter des dépôts supplémentaires ? » : http://www.ubuntu-fr.org/articles/ubuntuguide/#extrarepositories(...)
    • [^] # Re: Erreur de compilation hydra

      Posté par  . Évalué à 2.

      Bonsoir,

      Oui je suis sous unbuntu mais version warty .. je vais commander mes nouveaux cd sur shipit si le service est toujours op!
      Sinon j'ai ajouté le dépôt "universe" (pour warty) il n'a pas pour autant trouvé hydra-gtk ... et lorsque j'éxécute la commande :

      $ sudo apt-get install postgresql-dev

      j'obtiens :

      Aucune version du paquet postgresql-dev n'est disponible, mais il existe dans la base
      de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
      ou qu'il n'est disponible que sur une autre source
      E: Aucun paquet ne correspond au paquet postgresql-dev


      Si je ne m'abuse, le dépôt universe contient tout les paquets dispo pour la distro ?


      Merci beaucoup !
      @bientôt !
      • [^] # Re: Erreur de compilation hydra

        Posté par  . Évalué à 3.

        Sinon j'ai ajouté le dépôt "universe" (pour warty) il n'a pas pour autant trouvé hydra-gtk ...

        Hydra n'est pas disponible pour Warty. Il faudra donc le compiler toi même.
        Tu as deux solutions :
        * Tu l'installes en faisant $ configure && make && make install ;
        * Tu construis un paquet pour ta distribution à l'aide du paquet source Hoary.

        lorsque j'éxécute la commande :

        $ sudo apt-get install postgresql-dev

        j'obtiens :

        Aucune version du paquet postgresql-dev n'est disponible, mais il existe dans la base de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète ou qu'il n'est disponible que sur une autre source
        E: Aucun paquet ne correspond au paquet postgresql-dev

        Le paquet est pourtant bien disponible sous Warty :
        http://packages.ubuntu.com/warty/libdevel/postgresql-dev(...)

        Peux-tu nous coller ton sources.list ?
        $ cat /etc/apt/sources.list

        Si je ne m'abuse, le dépôt universe contient tout les paquets dispo pour la distro ?

        « main » contient tous les programmes libres supportés de Ubuntu.
        « restricted » contient les programmes non-libres mais supportés.
        « universe » contient la pléthore de programmes libres non-supportés (tout Debian en fait).
        « multiverse » contient les programmes non-libres et non-supportés (qui ne sont même pas dans Debian).

        Référence :
        http://www.ubuntu-fr.org/articles/faqubuntu/faqubuntudebian.html#de(...)
        • [^] # Re: Erreur de compilation hydra

          Posté par  . Évalué à 2.

          Bonsoir,

          J'avais effectivement compilé hydra par le biais des commandes configure, make et make install et c'est ce qui n'avait pas fonctionné.

          Voici le contenu de mon fichier source.list :
          ---------------------------------------------------------------------

          deb cdrom:[Ubuntu 4.10 _Warty Warthog_ - Preview i386 Binary-1 (20040928)]/ unstable main restricted


          ## Uncomment the following two lines to fetch updated software from the network
          # deb http://archive.ubuntu.com/ubuntu(...) warty main restricted
          # deb-src http://archive.ubuntu.com/ubuntu(...) warty main restricted

          ## Uncomment the following two lines to add software from the 'universe'
          ## repository.
          ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
          ## team, and may not be under a free licence. Please satisfy yourself as to
          ## your rights to use the software. Also, please note that software in
          ## universe WILL NOT receive any review or updates from the Ubuntu security
          ## team.
          deb http://archive.ubuntu.com/ubuntu(...) warty universe
          deb-src http://archive.ubuntu.com/ubuntu(...) warty universe

          # deb http://security.ubuntu.com/ubuntu(...) warty-security main restricted
          # deb-src http://security.ubuntu.com/ubuntu(...) warty-security main restricted

          ----------------------------------------------------
          Une question à part : Quelles sont les balises pour insérer du code ?

          Je n'avais decommenté que les lignes liées aux packages "universe"
          J'ai decommenté les autres adresses de dépôt et j'ai updaté les listes.
          Postgre-sql à cette fois été trouvé, malheuresement je n'ai pas le temps de l'installer et de le télécharger ce soir.

          Merci beacoup de votre aide, je vais poursuivre demain en espérant que le problème se résolve !

          @++ et merci
          • [^] # Re: Erreur de compilation hydra

            Posté par  . Évalué à 2.

            Bonsoir,

            Ton sources.list est incorrect :
            * le dépôt « main » est désactivé ;
            * tu ne bénéficies d'aucune mise à jour de sécurité ;
            * les sources sont facultatives (deb-src).

            Je te propose celui-ci :

            ## cdrom
            deb cdrom:[Ubuntu 4.10 _Warty Warthog_ - Preview i386 Binary-1 (20040928)]/ unstable main restricted

            ## Uncomment the following two lines to fetch updated software from the network
            deb http://archive.ubuntu.com/ubuntu/ warty main restricted
            # deb-src http://archive.ubuntu.com/ubuntu/ warty main restricted

            ## Uncomment the following two lines to add software from the 'universe'
            ## repository.
            ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
            ## team, and may not be under a free licence. Please satisfy yourself as to
            ## your rights to use the software. Also, please note that software in
            ## universe WILL NOT receive any review or updates from the Ubuntu security
            ## team.
            deb http://archive.ubuntu.com/ubuntu/ warty universe
            # deb-src http://archive.ubuntu.com/ubuntu/ warty universe

            ## Security updates
            deb http://security.ubuntu.com/ubuntu/ warty-security main restricted
            # deb-src http://security.ubuntu.com/ubuntu/ warty-security main restricted

            ## Multiverse repositery
            # deb http://archive.ubuntu.com/ubuntu/ warty multiverse
            # deb-src http://archive.ubuntu.com/ubuntu/ warty multiverse

            Ensuite :
            $ sudo apt-get update
            $ sudo apt-get upgrade

            Attends toi à récupérer un nombre important de mises à jour.
            Une question à part : Quelles sont les balises pour insérer du code ?

            Il faut utiliser les balises <pre></pre> et choisir dans la liste déroulante « texte avec du HTML sans retour chariot ». Je te suggère de faire quelques essais dans le forum « general.test » https://linuxfr.org/forums/25/(...).

            À bientôt.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.