g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/form.o form.cpp g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/object.o object.cpp g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/subclassing.o subclassing.cpp g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/embed.o embed.cpp g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/widgetdatabase.o ../shared/widgetdatabase.cpp g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/domtool.o ../shared/domtool.cpp g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/parser.o ../shared/parser.cpp test -d ../../../bin/ || mkdir -p ../../../bin/ g++ -fno-exceptions -o ../../../bin/uic .obj/release-shared-mt/main.o .obj/release-shared-mt/uic.o .obj/release-shared-mt/form.o .obj/release-shared-mt/object.o .obj/release-shared-mt/subclassing.o .obj/release-shared-mt/embed.o .obj/release-shared-mt/widgetdatabase.o .obj/release-shared-mt/domtool.o .obj/release-shared-mt/parser.o -Wl,-rpath,/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib -L/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -ldl -lpthread -lqt-mt -lmng -ljpeg -lpng -lz -lGLU -lGL -lXmu -lXi -lXrender -lXinerama -lXft -lfreetype -lXext -lX11 -lm -lSM -lICE -ldl -lpthread /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftFreeTypeOpen' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternAddInteger' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternAddString' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternDuplicate' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftFreeTypeClose' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftFreeTypeGlyphExists' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternGetInteger' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternDestroy' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternAddDouble' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftFontSetDestroy' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternGetString' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternCreate' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternAddBool' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftGlyphExists' sin definir collect2: ld devolvi
g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/form.o form.cpp g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/object.o object.cpp g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/subclassing.o subclassing.cpp g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/embed.o embed.cpp g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/widgetdatabase.o ../shared/widgetdatabase.cpp g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/domtool.o ../shared/domtool.cpp g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_XML -DUIC -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/parser.o ../shared/parser.cpp test -d ../../../bin/ || mkdir -p ../../../bin/ g++ -fno-exceptions -o ../../../bin/uic .obj/release-shared-mt/main.o .obj/release-shared-mt/uic.o .obj/release-shared-mt/form.o .obj/release-shared-mt/object.o .obj/release-shared-mt/subclassing.o .obj/release-shared-mt/embed.o .obj/release-shared-mt/widgetdatabase.o .obj/release-shared-mt/domtool.o .obj/release-shared-mt/parser.o -Wl,-rpath,/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib -L/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -ldl -lpthread -lqt-mt -lmng -ljpeg -lpng -lz -lGLU -lGL -lXmu -lXi -lXrender -lXinerama -lXft -lfreetype -lXext -lX11 -lm -lSM -lICE -ldl -lpthread /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftFreeTypeOpen' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternAddInteger' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternAddString' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternDuplicate' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftFreeTypeClose' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftFreeTypeGlyphExists' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternGetInteger' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternDestroy' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternAddDouble' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftFontSetDestroy' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternGetString' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternCreate' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftPatternAddBool' sin definir /var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/lib/libqt-mt.so: referencia a `XftGlyphExists' sin definir collect2: ld devolvió el estado de salida 1 make[3]: *** [../../../bin/uic] Error 1 make[3]: Leaving directory `/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/tools/designer/uic' make[2]: *** [sub-uic] Error 2 make[2]: Leaving directory `/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/tools/designer' make[1]: *** [sub-designer] Error 2 make[1]: Leaving directory `/var/tmp/portage/qt-3.1.1/work/qt-x11-free-3.1.1/tools' make: *** [sub-tools] Error 2 !!! ERROR: x11-libs/qt-3.1.1 failed. !!! Function src_compile, Line 95, Exitcode 2 !!! (no error message) bash-2.05b# y update all system to the last testing apps aviable sys-devel/gcc-config-1.2.2 * sys-devel/gcc-3.2.1-r6 * x11-libs/qt-2.3.2-r1 * x11-libs/qt-3.1.0-r1 * sys-libs/glibc-2.3.1-r2 *
i get similar errors to this with qt 3.1.1 on ppc, i'll post output when available, i am reemerging it right now the ppc install is brand new, ~ppc on a pbook g4
What version/revision of xfree and xft?
ixnay wrote: when i have thisbug i was using xfree 4.2.1 version in the last release I answered: This isn't a high priority since we're using qt 3.1.0 for other reasons anyway, which is why this was delayed for so long... Is the bug gone now? If not, what version/revision of xfree are you using now (please specify it) as well as that of x11-libs/xft. Also please attach the output of emerge info. If you have xft installed try remerging it and then emerging qt again if you haven't yet. -------- BTW please submit further answers in the bug comments.
ixnay (Victor) wrote: I just finish compiling qt-3.1.1-r2.ebuild with * x11-base/xfree Latest version available: 4.2.99.4 Latest version installed: 4.2.99.4 and all seeems ok * x11-libs/qt Latest version available: 3.1.0-r3 Latest version installed: 3.1.1-r2 ;) i cant test it with xfree 4.2.1 sorry for the inconvenience ------ Well, since qt 3.1.1 is masked/buggy anyway, and this issue looks to me like a problem that would go away if enough things were remerged (prolly without upgrading X too), I'll close this bugreport.
seems that fontconfig/freetype/xft need to be recompiled. there were similar bugs in bugs.gentoo.org: bug #13298 bug #11671 bug #10773 bug #10373