(glib20 2.10.2) libgthread isn't linking to libpthread

Yuri Pankov yuri.pankov at gmail.com
Tue Apr 11 15:00:55 UTC 2006


Pav Lucistnik wrote:
> Yuri Pankov píše v út 11. 04. 2006 v 18:25 +0400:
>   
>> Pav Lucistnik wrote:
>>     
>>> Yuri Pankov píše v út 11. 04. 2006 v 18:13 +0400:
>>>   
>>>       
>>>> Good day.
>>>>
>>>> I've a problem with glib20 from marcuscom. It seems that it doesn't get 
>>>> linked to libpthread and I can't run at least emulators/qemu-launcher:
>>>>  > qemu-launcher
>>>> /libexec/ld-elf.so.1: /usr/local/lib/libgthread-2.0.so.0: Undefined 
>>>> symbol "pthread_getschedparam"
>>>>
>>>> Adding -lpthread to LDFLAGS in 
>>>> /usr/ports/devel/glib20/work/glib-2.10.2/gthread/Makefile seems to solve 
>>>> the problem.
>>>>
>>>> uname -a output: FreeBSD arroyo.localnet 7.0-CURRENT FreeBSD 7.0-CURRENT 
>>>> #2: Mon Apr 10 03:56:35 MSD 2006     
>>>> root at arroyo.localnet:/usr/obj/data/src/sys/ARROYO  amd64
>>>>
>>>> main ports tree and merged marcuscom's one were recently updated.
>>>>     
>>>>         
>>> What does your
>>>
>>> pkg-config --libs gthread-2.0
>>>
>>> gives you?
>>>
>>>   
>>>       
>> # pkg-config --libs gthread-2.0
>> -pthread -L/usr/local/lib -lgthread-2.0 -lglib-2.0 -liconv
>>     
>
> Then it's all fine. Your application is probably not using build
> infrastructure properly.
>
>   

Thanks for info. I've checked the system with glib20 2.8.6 and it's the 
same. Sorry for not checking it before posting.


Thanks,
Yuri


More information about the freebsd-gnome mailing list