Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : freebsd et thread posix ....

Posté par Cyprien Le Pannérer (Jabber id, page perso, ) le 19 avril 2004
cher journal
voiila mon probleme

je realise un projet de systeme sous linux et j'aimerai le compilé sous freebsd pour le rendre le moin dépendant possible de linux

j ai un freebsd 5.2 sous la main mais mon projet ne compile pas j'obtiens



gmake[1]: Leaving directory `/usr/home/cyp/projet/error'
gcc -pipe plane/plane.o loader/loader.o display/display.o stack_queue/plane_list.o stack_queue/plane_queue.o main.o semaphore/semaphore.o error/debug.o -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -L/usr/local/li
ard -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -D _REENTRANT -o test
/usr/bin/ld: cannot find -lptheard
gmake: *** [test] Error 1



je connais pas grand chose à FreeBSD et j'arrive pas a trouvé le port a compilé pour les threads posix

> Lire le journal (15 commentaires, moyenne: 1,2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

Re: freebsd et thread posix ....

Posté par Colin Leroy (page perso, ) le 19/04/2004 à 15:12. (lien). Évalué à 2.

si c'est du copié-collé, ton bout de message "cannot find -lptheard" semble indiqué une erreur d'interface chaise/clavier ;-)

-lpthread peut-être ;-)

--
Claws Mail - it bites!
  • [^]Re: freebsd et thread posix ....

    Posté par Cyprien Le Pannérer (Jabber id, page perso, ) le 19/04/2004 à 15:20. (lien). Évalué à 1.

    je me suis planté ds le copié-collé l'erreur ne viens pas de la
    j'obtien le meme message avec les lettres ds le bon ordre :(

    • [^]Re: freebsd et thread posix ....

      Posté par pasBill pasGates () le 19/04/2004 à 18:36. (lien). Évalué à 1.

      Ben :

      1) tu cherches si t'as la lib pthread sur ton systeme
      2) Si oui, tu regardes ou elle est, et tu verifies que ton compilo cherche les libs au bon endroit

      J'ai un freebsd 4.2 et je me souviens pas avoir fait quoi que ce soit pour avoir les posix threads, elles devraient etre la par defaut.

      • [^]Re: freebsd et thread posix ....

        Posté par Cyprien Le Pannérer (Jabber id, page perso, ) le 19/04/2004 à 18:43. (lien). Évalué à 1.

        voir plus bas https://linuxfr.org/comments/394715.html(...)

        et comment je vérifie qu'il cherche au bon endroits ?

        • [^]Re: freebsd et thread posix ....

          Posté par pasBill pasGates () le 19/04/2004 à 19:18. (lien). Évalué à 2.

          Ben tu fais un man gcc, tu verras ou il cherche par defaut, et ensuite tu utilises cette magnifique option -L pour specifier le repertoire ou la lib se trouve

          • [^]Re: freebsd et thread posix ....

            Posté par Cyprien Le Pannérer (Jabber id, page perso, ) le 20/04/2004 à 06:31. (lien). Évalué à 1.

            j ai fini par faire un lien de /usr/local/lib/pth/libpthread.so vet /lib

            • [^]Re: freebsd et thread posix ....

              Posté par pasBill pasGates () le 20/04/2004 à 06:37. (lien). Évalué à 1.

              Mais c'est MONSTRUEUX !

              Tu fais les choses proprement, tu rajoutes une option -L a ta ligne de compile, et tu ne t'amuses pas a modifier le systeme, sinon c'est le bordel assure, et si toi ou qq'un d'autre essaye de compiler sur un autre systeme, ca merdera de nouveau.

Re: freebsd et thread posix ....

Posté par jojo2002 () le 19/04/2004 à 15:13. (lien). Évalué à 1.

erreur de recopie ou dyslexie ? lptheard c'est pas lpthread plutot ?

  • [^]Re: freebsd et thread posix ....

    Posté par jojo2002 () le 19/04/2004 à 15:13. (lien). Évalué à 1.

    m***e deuzzz :)

Re: freebsd et thread posix ....

Posté par tinodeleste () le 19/04/2004 à 15:14. (lien). Évalué à 1.

dans ton log, il y a marqué -lptheard au lieu de -lpthread. coquille lors de la rédaction du Makefile ?

  • [^]Re: freebsd et thread posix ....

    Posté par tinodeleste () le 19/04/2004 à 15:16. (lien). Évalué à 2.

    trop lent petit scarabé. je retourne m'entraîner...

Re: freebsd et thread posix ....

Posté par gnome () le 19/04/2004 à 18:11. (lien). Évalué à 1.

Que dit un petit ls /usr/lib | grep pthread ?

  • [^]Re: freebsd et thread posix ....

    Posté par Cyprien Le Pannérer (Jabber id, page perso, ) le 19/04/2004 à 18:42. (lien). Évalué à 1.

    la lib est ds /ust/local/lib
    bash-2.05b# find /usr/local/lib -name libpthread*
    /usr/local/lib/pth/libpthread.so
    /usr/local/lib/pth/libpthread.so.20
    /usr/local/lib/pth/libpthread.a
    bash-2.05b#

    • [^]Re: freebsd et thread posix ....

      Posté par TazForEver () le 19/04/2004 à 23:27. (lien). Évalué à 1.

      ben voilà ! avec le -l qui va bien, tout roule ...

    • [^]Re: freebsd et thread posix ....

      Posté par gnome () le 20/04/2004 à 18:27. (lien). Évalué à 1.

      Donc tu dois ajouter -L"/usr/local/lib/pth/" dans les options

Revenir en haut de page