/var/tmp/portage/qt-3.3.3-r1/work/qt-x11-free-3.3.3/lib/libqt-mt.so: undefined reference to `FT_Seek_Stream' /var/tmp/portage/qt-3.3.3-r1/work/qt-x11-free-3.3.3/lib/libqt-mt.so: undefined reference to `FT_Get_Short' /var/tmp/portage/qt-3.3.3-r1/work/qt-x11-free-3.3.3/lib/libqt-mt.so: undefined reference to `FT_Forget_Frame' /var/tmp/portage/qt-3.3.3-r1/work/qt-x11-free-3.3.3/lib/libqt-mt.so: undefined reference to `FT_Access_Frame' /var/tmp/portage/qt-3.3.3-r1/work/qt-x11-free-3.3.3/lib/libqt-mt.so: undefined reference to `FT_Get_Long' [ebuild R ] media-libs/freetype-2.1.5-r1 -bindist -cjk -debug -doc +zlib 0 kB [ebuild U ] x11-libs/qt-3.3.3-r1 [3.1.2-r3] +cups -debug -doc -firebird +gif -icc -immqt -immqt-bc -ipv6 -mysql -nas -odbc +opengl -postgres -sqlite +xinerama* +zlib 0 kB This problem has been around at least since the release of the first KDE 3.3.3 ebuilds. I'm using GCC 3.4 on x86.
Sounds to me like something is borked in your free type setup. Re-emerging it should probably help.
Done that, and reinstalled pretty much everything else too, no help. Other software works fine with my current Freetype.
Do you have multiple freetypes installed? root@tcdevel portage # nm /usr/qt/3/lib/libqt.so.3.3.2 | c++filt | grep FT U FT_Alloc U FT_Free U FT_Get_Char_Index U FT_Load_Glyph U FT_Realloc U FT_Render_Glyph U FT_Set_Charmap U FT_Stream_EnterFrame U FT_Stream_ExitFrame U FT_Stream_GetLong U FT_Stream_GetShort U FT_Stream_Pos U FT_Stream_Seek I don't even see those symbols in my qt library. Perhaps you have a stray header floating around that Qt is picking up those function names from.