Current cvs kde3 breaks for me in kdelibs-3.2 - Spinlock
Michael Nottebrock
michaelnottebrock at gmx.net
Sun Feb 8 21:30:18 PST 2004
On Sunday 08 February 2004 17:12, I wrote:
> Adam Weinberger sagte:
> > qt32 was building uic with -lpthread -lc_r, i assume from something in
> > qt/mkspecs/freebsd-g++. This caused the build to die in
> > designer/designer as soon as the built uic was run.
>
> Arrrgh, of course, mkspecs. Hurrah for static host definitions. We
> probably need some REINPLACE 's|-lc_r|${PTHREAD_LIBS}' in devel/qmake.
> IIRC, we only reinplace -pthread atm.
I've looked at it, and actually we don't need that (there is no -lc_r in
mkspecs/freebsdg++/qmake.conf).
My guess is, that qmake was compiled on a pre-pthreadlibs-change -CURRENT (so
-pthread was replaced with -lc_r in mkspecs/freebsd-g++/qmake.conf), and qt32
indeed uses the mkspecs which are installed by qmake.
So in order to smoothly upgrade qt32 to the new state of things, you would
probably need to rebuild both qmake and qt32 (in that order). I'm not sure
why it linked to BOTH -lpthread and lc_r, maybe the -lpthread came from a
dependency lib...
--
,_, | Michael Nottebrock | lofi at freebsd.org
(/^ ^\) | FreeBSD - The Power to Serve | http://www.freebsd.org
\u/ | K Desktop Environment on FreeBSD | http://freebsd.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: signature
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20040209/8c7647d3/attachment.bin
More information about the freebsd-ports
mailing list