Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 11671 - qt-3.1.0-r1 fails to compile.
Summary: qt-3.1.0-r1 fails to compile.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 11670 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-12-06 05:26 UTC by Stefano Peluchetti
Modified: 2003-02-04 19:42 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefano Peluchetti 2002-12-06 05:26:41 UTC
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
Comment 1 Stefano Peluchetti 2002-12-07 07:37:41 UTC
*** Bug 11670 has been marked as a duplicate of this bug. ***
Comment 2 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-08 10:01:25 UTC
please submit output of 'emerge info', 'ls /var/db/pkg/media-libs/freetype*', 
'emerge -s xft' and 'emerge -s xfree' 
Comment 3 Stefano Peluchetti 2002-12-08 11:41:46 UTC
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
Comment 4 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-08 11:56:08 UTC
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. 
 
Comment 5 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-08 12:01:03 UTC
sorry, i mean xft-2.0-r1, not r2 (cause there is no r2). 
Comment 6 Stefano Peluchetti 2002-12-08 12:02:32 UTC
i can't find xft-2.0-r2 in portage?
Are you meanig xft-2.0-r1 ?
Thanks
Pelux
Comment 7 Stefano Peluchetti 2002-12-08 12:45:02 UTC
It works now.
Maybe the dependency of qt should be changed to fix this bug.

Pelux
Comment 8 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-08 21:37:38 UTC
i removed xft-2.0.ebuild from portage. 
Comment 9 mik 2002-12-13 17:24:35 UTC
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.
Comment 10 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-13 18:19:02 UTC
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? 
Comment 11 joseph 2002-12-14 16:09:21 UTC
Hi,
 I am also having same type of error emergin qt.  Will post info on request. 
Comment 12 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-14 16:21:28 UTC
you have xft emerged? 
if so, which version? 
if 2.0, please upgrade to 2.0-r1. 
Comment 13 joseph 2002-12-15 01:24:49 UTC
Hi,
  Yes, I emerge xft to xft-2.0.1 and emerging qt is done. Thanks.
Comment 14 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-15 19:41:43 UTC
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. 
Comment 15 mik 2002-12-18 17:27:36 UTC
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 
Comment 16 mik 2002-12-18 17:30:15 UTC
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... ;-/ 
Comment 17 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-19 04:25:19 UTC
well, but your qt compiled? so this bug has gone away? 
or does emerge qt still fails? 
Comment 18 Tony Clark 2002-12-19 13:21:29 UTC
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)
Comment 19 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-22 20:39:36 UTC
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? 
Comment 20 Tony Clark 2002-12-23 01:45:22 UTC
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. 
Comment 21 Hannes Mehnert (RETIRED) gentoo-dev 2003-01-03 05:49:54 UTC
marking as fixed, if it still fails for anybody, please reopen.