make[2]: Entering directory `/var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1. /tools/designer' cd uic && make -f Makefile make[3]: Entering directory `/var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1. /tools/designer/uic' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/bin/qmake -spec /var/tmp/p rtage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/mkspecs/linux-g++ -o /var/tmp/portage/ t-3.1.0-r1/work/qt-x11-free-3.1.0/./tools/designer/uic /var/tmp/portage/qt-3.1. -r1/work/qt-x11-free-3.1.0/tools/designer/uic/uic.pro cd /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/./tools/designer/uic make Makefile make[4]: Entering directory `/var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1. /tools/designer/uic' make[4]: `Makefile' is up to date. make[4]: Leaving directory `/var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0 tools/designer/uic' make[3]: Leaving directory `/var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0 tools/designer/uic' make[3]: Entering directory `/var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1. /tools/designer/uic' 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/usr/X11R6/ nclude/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11 6/include -I.moc/release-shared-mt/ -I/var/tmp/portage/qt-3.1.0-r1/work/qt-x11- ree-3.1.0/mkspecs/linux-g++ -o .obj/release-shared-mt/main.o main.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/usr/X11R6/ nclude/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11 6/include -I.moc/release-shared-mt/ -I/var/tmp/portage/qt-3.1.0-r1/work/qt-x11- ree-3.1.0/mkspecs/linux-g++ -o .obj/release-shared-mt/uic.o uic.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/usr/X11R6/ nclude/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11 6/include -I.moc/release-shared-mt/ -I/var/tmp/portage/qt-3.1.0-r1/work/qt-x11- ree-3.1.0/mkspecs/linux-g++ -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/usr/X11R6/ nclude/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11 6/include -I.moc/release-shared-mt/ -I/var/tmp/portage/qt-3.1.0-r1/work/qt-x11- ree-3.1.0/mkspecs/linux-g++ -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/usr/X11R6/ nclude/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11 6/include -I.moc/release-shared-mt/ -I/var/tmp/portage/qt-3.1.0-r1/work/qt-x11- ree-3.1.0/mkspecs/linux-g++ -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/usr/X11R6/ nclude/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11 6/include -I.moc/release-shared-mt/ -I/var/tmp/portage/qt-3.1.0-r1/work/qt-x11- ree-3.1.0/mkspecs/linux-g++ -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/usr/X11R6/ nclude/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11 6/include -I.moc/release-shared-mt/ -I/var/tmp/portage/qt-3.1.0-r1/work/qt-x11- ree-3.1.0/mkspecs/linux-g++ -o .obj/release-shared-mt/widgetdatabase.o ../share /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/usr/X11R6/ nclude/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11 6/include -I.moc/release-shared-mt/ -I/var/tmp/portage/qt-3.1.0-r1/work/qt-x11- ree-3.1.0/mkspecs/linux-g++ -o .obj/release-shared-mt/domtool.o ../shared/domto l.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/usr/X11R6/ nclude/freetype2 -I../shared -I../../../include -I/usr/X11R6/include -I/usr/X11 6/include -I.moc/release-shared-mt/ -I/var/tmp/portage/qt-3.1.0-r1/work/qt-x11- ree-3.1.0/mkspecs/linux-g++ -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/rele se-shared-mt/uic.o .obj/release-shared-mt/form.o .obj/release-shared-mt/object. .obj/release-shared-mt/subclassing.o .obj/release-shared-mt/embed.o .obj/relea e-shared-mt/widgetdatabase.o .obj/release-shared-mt/domtool.o .obj/release-shar d-mt/parser.o -Wl,-rpath,/var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0 lib -L/var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib -L/usr/X11R6/lib L/usr/X11R6/lib -ldl -lpthread -lqt-mt -lmng -ljpeg -lpng -lz -lpthread -lGLU - GL -lXmu -lSM -lICE -ldl -lXext -lX11 -lm -lXinerama -lXrender -lXft -lfreetype -lXi /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcPatternAddInteger' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcPatternAddBool' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcPatternDuplicate' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcCharSetHasChar' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcCharSetAddChar' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcPatternGetString' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcPatternGetInteger' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcPatternGetCharSet' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcPatternCreate' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcPatternAddString' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcPatternAddDouble' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `XftDrawCreateAlpha' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcPatternDestroy' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcPatternAddCharSet' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcCharSetCreate' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `XftCharExists' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcCharSetDestroy' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `FcFontSetDestroy' /var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/lib/libqt-mt.so: undefined eference to `XftDrawPicture' collect2: ld returned 1 exit status make[3]: *** [../../../bin/uic] Error 1 make[3]: Leaving directory `/var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0 tools/designer/uic' make[2]: *** [sub-uic] Error 2 make[2]: Leaving directory `/var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0 tools/designer' make[1]: *** [sub-designer] Error 2 make[1]: Leaving directory `/var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0 tools' make: *** [sub-tools] Error 2 !!! ERROR: x11-libs/qt-3.1.0-r1 failed. !!! Function src_compile, Line 82, Exitcode 2 !!! (no error message) And so it fails..... :( If you have any questions, mail me. Hope the log will help.... Thanks... Stefano Pelux
*** Bug 11670 has been marked as a duplicate of this bug. ***
please submit output of 'emerge info', 'ls /var/db/pkg/media-libs/freetype*', 'emerge -s xft' and 'emerge -s xfree'
emerge info Portage 2.0.44 (default-1.0, gcc-2.95.3, glibc-2.2.5-r4) ================================================================= System uname: 2.4.19 i686 AuthenticAMD USE="bonobo gtkhtml guile x86 crypt libg++ libwww gnome-libs berkdb gdbm nls pam perl python slang ssl tcpd mmx 3dnow -sse -apm -pcmcia nocardbus -pnp -pda -gph oto2 cups -slp X xv opengl dga -fbcon -directfb -kde -qt -qtmt -arts -gnome -gtk -motif -tcltk -aalib -imlib ncurses -readline sdl -svga -lcms gif jpeg png tiff avi mpeg quicktime -alsa -esd -mikmod oss -nas -ggi dvd xmms oggvorbis -flash - encode mozilla -spell truetype -xml -xml2 pdflib -plotutils -tetex -tex java -im lib -gpm gtk2 gtk" ARCH="x86" COMPILER="" CHOST="i686-pc-linux-gnu" CFLAGS="-mcpu=i686 -O3 -pipe" CXXFLAGS="-mcpu=i686 -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/confi g /usr/kde/3/share/config /usr/kde/3.1/share/config:/usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" MAKEOPTS="-j2" JDK_HOME="/opt/blackdown-jdk-1.3.1" JAVA_HOME="/opt/blackdown-jdk-1.3.1" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo" ls /var/db/pkg/media-libs/freetype* /var/db/pkg/media-libs/freetype-1.3.1-r3: CATEGORY CHOST COUNTER LICENSE PROVIDE SLOT freetype-1.3.1-r3.ebuild CFLAGS CONTENTS CXXFLAGS PF RDEPEND USE /var/db/pkg/media-libs/freetype-2.1.2-r2: CATEGORY CHOST COUNTER LICENSE PROVIDE SLOT freetype-2.1.2-r2.ebuild CFLAGS CONTENTS CXXFLAGS PF RDEPEND USE emerge -s xft Searching... [ Results for search key : xft ] [ Applications found : 3 ] * app-misc/obexftp Latest version available: 0.9.2 Latest version installed: [ Not Installed ] Size of downloaded files: 189 kB Homepage: http://triq.net/obexftp.html Description: File transfer over OBEX for Siemens mobile phones * x11-libs/gdkxft [ Masked ] Latest version available: 1.5 Latest version installed: [ Not Installed ] Size of downloaded files: 208 kB Homepage: http://gdkxft.sourceforge.net Description: Gdkxft transparently adds anti-aliased font support to gtk+-1.2. * x11-libs/xft Latest version available: 2.0-r1 Latest version installed: 2.0 Size of downloaded files: 525 kB Homepage: http://fontconfig.org/ Description: Xft2 emerge -s xfree Searching... [ Results for search key : xfree ] [ Applications found : 1 ] * x11-base/xfree Latest version available: 4.2.1-r2 Latest version installed: 4.2.0-r12 Size of downloaded files: 62,359 kB Homepage: http://www.xfree.org Description: Xfree86: famous and free X server Here is all you asked! :) Pelux
thx, it is probably caused by xft-2.0, which does not delete xft-1.x headers which are distributed with xfree. please emerge xft-2.0-r2 and try emerge qt-3.1 again.
sorry, i mean xft-2.0-r1, not r2 (cause there is no r2).
i can't find xft-2.0-r2 in portage? Are you meanig xft-2.0-r1 ? Thanks Pelux
It works now. Maybe the dependency of qt should be changed to fix this bug. Pelux
i removed xft-2.0.ebuild from portage.
I made a fresh Gentoo install this week, I dont' have x11-libs/xft installed (since it's been removed from the Portage tree), and compiling qt-3.1.0-r1 fails to compile with a log identical to Stefano's.
xft is not removed from portage, there is xft-2.0-r1.ebuild and xft-2.0.1.ebuild in portage. which freetype-versions are installed?
Hi, I am also having same type of error emergin qt. Will post info on request.
you have xft emerged? if so, which version? if 2.0, please upgrade to 2.0-r1.
Hi, Yes, I emerge xft to xft-2.0.1 and emerging qt is done. Thanks.
mik@galaxie.net: seems like you're the only one left with the problem? you still have this problem? please post output of emerge -s xfree and emerge -s xft. thanks.
Hi, Actually, I had this problem repeatedly when doing "emerge kde" and qt-3.1.0-r1 compiling in the process of filling the dependencies. I don't have any variant of xft emerged. Next thing I did was emerge qt-3.1.0-r1 by itself. This succeeded. output of emerge -s xfree and emerge -s xft : ------------------------------------------------------ [ Results for search key : xfree ] [ Applications found : 1 ] * x11-base/xfree Latest version available: 4.2.1 Latest version installed: 4.2.1 Size of downloaded files: 62,844 kB Homepage: http://www.xfree.org Description: Xfree86: famous and free X server ------------------------------------------------------ [ Results for search key : xft ] [ Applications found : 3 ] * app-misc/obexftp Latest version available: 0.9.2 Latest version installed: [ Not Installed ] Size of downloaded files: 189 kB Homepage: http://triq.net/obexftp.html Description: File transfer over OBEX for Siemens mobile phones * x11-libs/gdkxft [ Masked ] Latest version available: 1.5 Latest version installed: [ Not Installed ] Size of downloaded files: 208 kB Homepage: http://gdkxft.sourceforge.net Description: Gdkxft transparently adds anti-aliased font support to gtk+-1.2. * x11-libs/xft [ Masked ] Latest version available: 2.0.1 Latest version installed: [ Not Installed ] Size of downloaded files: 531 kB Homepage: http://fontconfig.org/ Description: X FreeType library, also known as Xft2.0 Hoping it can help. Mike
sorry for the long lines in the post above. I still have to figure out how to keep decent newlines when writing in this textarea through Konqueror... ;-/
well, but your qt compiled? so this bug has gone away? or does emerge qt still fails?
It also fails for me at a different place though. My USE are USE="X gtk -gnome alsa mysql motif" This is a new system I am building. g++ -c -pipe -fno-exceptions -I/usr/include/mysql -Wall -W -O2 -D_REENTRANT -fPI C -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_THREAD_ SUPPORT -DQT_NO_CUPS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DQT_BUILTIN_GIF _READER=1 -DQT_NO_STYLE_MAC -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_S TYLE_WINDOWSXP -DQT_NO_STYLE_COMPACT -I/usr/X11R6/include/freetype2 -I../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -I/var/tmp/ portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/mkspecs/linux-g++ -o .obj/release-sha red-mt/qimageformatplugin.o kernel/qimageformatplugin.cpp In file included from kernel/qobject.h:45, from kernel/qgplugin.h:52, from kernel/qimageformatplugin.h:40, from kernel/qimageformatplugin.cpp:36: kernel/qevent.h:192: internal error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions. make[1]: *** [.obj/release-shared-mt/qimageformatplugin.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/qt-3.1.0-r1/work/qt-x11-free-3.1.0/ src' make: *** [sub-src] Error 2 !!! ERROR: x11-libs/qt-3.1.0-r1 failed. !!! Function src_compile, Line 87, Exitcode 2 !!! (no error message)
Tony: please submit a new bug about your problem, also include output of 'emerge info' mik@galaxie.net: since your qt works now, this can be closed?
This maybe be hardware or X related, I was able to build it outside of X. Best to close it and I will try and find the cause.
marking as fixed, if it still fails for anybody, please reopen.