Compile error, kde related?

Mel fbsd.questions at rachie.is-a-geek.net
Fri Mar 14 17:01:50 UTC 2008


On Friday 14 March 2008 10:43:29 Leslie Jensen wrote:
> > Ok, the error is generated by uic:
> > ./src/tools/qmutex_unix.cpp:    qWarning("Mutex unlock failure: %s",
> > strerror(ret));
> >
> > Which fails on pthread_mutex_unlock call.
> > Could you show the output of:
> > ldd /usr/local/bin/uic
>
> bsdpc01# ldd /usr/local/bin/uic
> /usr/local/bin/uic:
>          libqt-mt.so.3 => /usr/local/lib/libqt-mt.so.3 (0x280d0000)
>          libmng.so.1 => /usr/local/lib/libmng.so.1 (0x287b2000)
>          libjpeg.so.9 => /usr/local/lib/libjpeg.so.9 (0x28813000)
>          libpng.so.5 => /usr/local/lib/libpng.so.5 (0x28832000)
>          libz.so.4 => /lib/libz.so.4 (0x28857000)
>          libXi.so.6 => /usr/local/lib/libXi.so.6 (0x28869000)
>          libXrender.so.1 => /usr/local/lib/libXrender.so.1 (0x28871000)
>          libXrandr.so.2 => /usr/local/lib/libXrandr.so.2 (0x28879000)
>          libXcursor.so.1 => /usr/local/lib/libXcursor.so.1 (0x28880000)
>          libXinerama.so.1 => /usr/local/lib/libXinerama.so.1 (0x28889000)
>          libXft.so.2 => /usr/local/lib/libXft.so.2 (0x2888c000)
>          libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x2889e000)
>          libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1
> (0x2890c000)
>          libXext.so.6 => /usr/local/lib/libXext.so.6 (0x28936000)
>          libX11.so.6 => /usr/local/lib/libX11.so.6 (0x28944000)
>          libSM.so.6 => /usr/local/lib/libSM.so.6 (0x28a31000)
>          libICE.so.6 => /usr/local/lib/libICE.so.6 (0x28a39000)
>          libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x28a50000)
>          libm.so.5 => /lib/libm.so.5 (0x28b45000)
>          libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x28b5a000)
>          libc.so.7 => /lib/libc.so.7 (0x28b65000)
>          libaudio.so.2 => /usr/local/lib/libaudio.so.2 (0x28c61000)
>          libXt.so.6 => /usr/local/lib/libXt.so.6 (0x28c77000)
>          liblcms.so.1 => /usr/local/lib/liblcms.so.1 (0x28cc7000)
>          libXfixes.so.3 => /usr/local/lib/libXfixes.so.3 (0x28cf7000)
>          libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x28cfc000)
>          libXau.so.6 => /usr/local/lib/libXau.so.6 (0x28d1c000)
>          libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x28d1f000)
>          librpcsvc.so.4 => /usr/lib/librpcsvc.so.4 (0x28d24000)
>

There's your problem. I don't see a libpthread or better on 7.x a libthr.so 
linked in:

libthr.so.3 => /lib/libthr.so.3 (0x38b55000)

is what it shows on my 7.x system.

So the question is, why isn't qt built with thread support. I don't see how 
that's possible with the current ports makefile.
Do you have a file /lib/libthr.so*?

-- 
Mel

Problem with today's modular software: they start with the modules
    and never get to the software part.


More information about the freebsd-questions mailing list