FreeBSD et -lpthread

FreeBSD et -lpthread - Linux et OS Alternatifs

Marsh Posté le 15-04-2004 à 11:01:30    

En ce moment je joue un peu avec freebsd et je compile un des mes prog  
seulement j'obtiens l'erreur suivante  
au linkage :

Code :
  1. 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/lib -lglib-2.0 -liconv   -lpthread  -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -D _REENTRANT -o test
  2. /usr/bin/ld: cannot find -lpthread
  3. gmake: *** [test] Error 1


 
j ai installé /usr/ports/devel/pth mais je suis pas sur que ce soir les thread posix ou l'option n'est pas la meme pour linux et freebsd


---------------
logiciels libres à Pau http://www.paulla.asso.fr
Reply

Marsh Posté le 15-04-2004 à 11:01:30   

Reply

Marsh Posté le 15-04-2004 à 17:26:22    

up


---------------
logiciels libres à Pau http://www.paulla.asso.fr
Reply

Marsh Posté le 12-05-2004 à 09:42:33    

La lib libpthread.so n'est pas dispo
 
man pthread
Dans le synopsis, l'include du header <phread.h> est suffisant pour compiler, voila ;)


---------------
Power isn't everything, one mistake can prove fatal.
Reply

Marsh Posté le 12-05-2004 à 09:58:47    

si elle est dispo mais elle était planquée dans /usr/local/lib qui n'était pas dans le path d ld  
j'ai donc fais le truc tres gore de copier tout /usr/local/lib dans /lib


---------------
logiciels libres à Pau http://www.paulla.asso.fr
Reply

Marsh Posté le 12-05-2004 à 10:07:20    

cyplp a écrit :

si elle est dispo mais elle était planquée dans /usr/local/lib qui n'était pas dans le path d ld  
j'ai donc fais le truc tres gore de copier tout /usr/local/lib dans /lib


 
Ok, dans ce cas tu peux faire un ln -s c moins porc ;)
Chez moi je l'ai ke dans le compat linux mais l'include suffit pour compiler


Message édité par EverGlide le 12-05-2004 à 10:09:35

---------------
Power isn't everything, one mistake can prove fatal.
Reply

Marsh Posté le 12-05-2004 à 10:11:34    

ben disons que j'étais super a la bourre sur un projet donc j'ai fais simple et sans réfléchir mais c'est vrai que un lien ou -L"/usr/local/lib/" aurait été bcp plus propre !


---------------
logiciels libres à Pau http://www.paulla.asso.fr
Reply

Marsh Posté le 12-05-2004 à 10:14:41    

cyplp a écrit :

ben disons que j'étais super a la bourre sur un projet donc j'ai fais simple et sans réfléchir mais c'est vrai que un lien ou -L"/usr/local/lib/" aurait été bcp plus propre !


 
 ;)


---------------
Power isn't everything, one mistake can prove fatal.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed