[kde-freebsd] Qt 5.6 again

Adriaan de Groot groot at kde.org
Thu Dec 24 17:06:27 UTC 2015


Qt 5.6 (and how it deprecates some things that KDE uses, like WebKit) came up 
again on the KDE lists. So I tried to build it locally. Not from ports, not 
from the qt-5.6 branch in area51, just from the single source tarball. Here's 
some build notes:


 - There's a 7z source release that's quite a bit smaller than the .tar.gz 
one, but it turns out it has CRLF line endings. BSD tar can unpack it just 
fine, but running configure is .. problematic :)

 - The freebsd-clang mkspec uses -Wl,--no-undefined. This makes linking some 
libraries fail -- especially QtCore, which uses extern char **environ, which 
in turn is defined in /usr/lib/crt1.o .. something you don't use in a library.

 - network/socket/qnativesocketengine_unix.cpp still contains a typo on line 
997, using addr-> instead of data->



.. grinding away at compiling, now.

[ade]


More information about the kde-freebsd mailing list