Hi Folks,

   So I started last weekend in moving towards KDE 4.3. Since 4.3 requires
Qt 4.5 I had to get that first and it was a horrible experience. It took me 5
evenings to track down and fix a ridiculous problem. All text in Qt 4.5 was
appearing as small squares regardless of what font is selected.
Googling did not help. Eventually after a wild goose chase through multiple
functions in multiple libraries it turned out to be an iconv issue
(GNU libiconv).
The way Qt 4.5 caches the iconv handle seems to cause a problem and
subsequent googling with more specific search terms turned up this link:
http://mail.kde.org/pipermail/kde-freebsd/2009-April/005059.html

That is the FreeBSD developers faced the exact same issue. Anyway I patched
it for now to not do iconv caching. Instead of taking the BSD patches above I
did only enough changes to existing code to avoid caching the iconv handle.
I believe the Qt Trolls did this for performance, but for us a working
Qt is more
important that a Formula-1 Qt that does not work ;-)

I am building kdelibs 4.3.1 now.

Regards,
Moinak.
-- 
================================
http://www.belenix.org/
http://moinakg.wordpress.com/

Reply via email to