Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47933 - x11-libs/qt-3.3.1-r1 failed.
Summary: x11-libs/qt-3.3.1-r1 failed.
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-15 09:19 UTC by Tom Anderson
Modified: 2004-04-26 18:29 UTC (History)
0 users

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 Tom Anderson 2004-04-15 09:19:57 UTC
I did note a similarly titled bug regarding libpng, but this does not seem to have anything to do with libpng and libpng is up-to-date.

root@tanderson tanderson # emerge -u gnome
... this is a long compile and I didn't see any warnings or errors until ...
g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT  -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./propertyeditor.o propertyeditor.cpp
propertyeditor.cpp: In member function `virtual void
   PropertyList::setupProperties()':
propertyeditor.cpp:3308: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT  -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./paletteeditorimpl.o paletteeditorimpl.cpp
g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT  -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./paletteeditor.o paletteeditor.cpp
g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT  -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./moc_paletteeditor.o .moc/release-shared-mt/moc_paletteeditor.cpp
The bug is not reproduceable, so it is likely a hardware or OS problem
make[3]: *** [propertyeditor.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/tools/designer/designer'
make[2]: *** [sub-designer] Error 2
make[2]: Leaving directory `/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/tools/designer'
make[1]: *** [sub-designer] Error 2
make[1]: Leaving directory `/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/tools'
make: *** [sub-tools] Error 2

!!! ERROR: x11-libs/qt-3.3.1-r1 failed.
!!! Function src_compile, Line 90, Exitcode 2
!!! (no error message)

root@tanderson tanderson # emerge -up libpng

These are the packages that I would merge, in order:

Calculating dependencies ...done!

root@tanderson tanderson # emerge info
Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.5)
=================================================================
System uname: 2.6.5 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz
Gentoo Base System version 1.4.6
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X apm arts avi berkdb crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"


Note: In /etc/make.conf, I have "-kde -qt" in USE.  It is not shown in "emerge info" though, so I assume it just means it was redundant and that the "emerge info" USE list is the cumulative result of all three files.  However, it ought to remove the dependancy on qt-3.3.1-r1, right?  I only intend to use Gnome.
Comment 1 Tom Anderson 2004-04-15 09:51:30 UTC
Interestingly, I tried again, and it seg faulted at another point:

...
g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT  -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./metadatabase.o metadatabase.cpp
metadatabase.cpp: In static member function `static
   QValueList<MetaDataBase::Function> MetaDataBase::functionList(QObject*,
   bool)':
metadatabase.cpp:823: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT  -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./pixmapchooser.o pixmapchooser.cpp
g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT  -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./resource.o resource.cpp
The bug is not reproduceable, so it is likely a hardware or OS problem
make[3]: *** [metadatabase.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/tools/designer/designer'
make[2]: *** [sub-designer] Error 2
make[2]: Leaving directory `/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/tools/designer'
make[1]: *** [sub-designer] Error 2
make[1]: Leaving directory `/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/tools'
make: *** [sub-tools] Error 2

!!! ERROR: x11-libs/qt-3.3.1-r1 failed.
!!! Function src_compile, Line 90, Exitcode 2
!!! (no error message)

An unexplained seg fault in two different places on two different occassions... does this hint at a memory problem perhaps?
Comment 2 Tom Anderson 2004-04-15 11:13:39 UTC
Here's some extra interesting info:

root@tanderson tanderson # emerge -puD x11-libs/qt-3.3.1-r1

These are the packages that I would merge, in order:

Calculating dependencies
!!! Problem in x11-libs/qt-3.3.1-r1 dependencies.
!!! "Specific key requires an operator (x11-libs/qt-3.3.1-r1) (try adding an '=')"

What does this mean?  Where can I add an '='?
Comment 3 Tom Anderson 2004-04-15 12:23:22 UTC
Well, I don't know what the error was that caused this set of problems, but I emerged ufed and saved my USE list that way, and now the dependencies on QT and KDE disappeared.  Even though I don't get the problem anymore (since I don't need to compile it anymore), I'll leave the bug as NEW since there is potentially a problem still.
Comment 4 Daniel Black (RETIRED) gentoo-dev 2004-04-15 20:31:23 UTC
To emerge a specific version "emerge -puD =x11-libs/qt-3.3.1-r1".
Comment 5 Caleb Tennis (RETIRED) gentoo-dev 2004-04-26 18:29:00 UTC
can't do anything about internal compiler errors, but your problem hints at some bad memory.