- To: gcc-bugs at gcc dot gnu dot org
- Subject: Bug compiling qt2.0.2 (the x11 toolkit)
- From: Can Leonard <ocl3 at columbia dot edu>
- Date: Mon, 10 Jan 2000 01:28:42 +0000
g++295 -c -I/opt/ports/x11-toolkits/qt20/work/qt-2.0.2/include
-I/usr/X11R6/include -O -pipe -fPIC -I/opt/local/include -o
widgets/qmenubar.o widgets/qmenubar.cpp
widgets/qmenubar.cpp: In method `int QMenuBar::calculateRects(int =
-1)':
widgets/qmenubar.cpp:586: Internal compiler error.
widgets/qmenubar.cpp:586: Please submit a full bug report.
widgets/qmenubar.cpp:586: See
<URL:http://www.gnu.org/software/gcc/faq.html#bugreport> for
instructions.
This above is produced for the attached file, running
g++295: Warning: -pipe ignored since -save-temps specified
Reading specs from
/opt/local/lib/gcc-lib/i586-portbld-freebsd3.3/2.95.2/specs
gcc version 2.95.2 19991024 (release)
/opt/local/lib/gcc-lib/i586-portbld-freebsd3.3/2.95.2/cpp -lang-c++ -v
-I/opt/ports/x11-toolkits/qt20/work/qt-2.0.2/include
-I/usr/X11R6/include -I/opt/local/include -D__GNUC__=2 -D__GNUG__=2
-D__GNUC_MINOR__=95 -D__cplusplus -Di386 -Dunix -D__FreeBSD__=3
-D__i386__ -D__unix__ -D__FreeBSD__=3 -D__i386 -D__unix -Acpu(i386)
-Amachine(i386) -Asystem(unix) -Asystem(FreeBSD) -D__EXCEPTIONS
-D__OPTIMIZE__ -D__ELF__ -D__PIC__ -D__pic__ -D__i486__
widgets/qmenubar.cpp qmenubar.ii
GNU CPP version 2.95.2 19991024 (release) (i386 FreeBSD/ELF)
#include "..." search starts here:
yakti /opt/ports/x11-toolkits/qt20/work/qt-2.0.2/src> sudo g++295 -v
--save-temps -c -I/opt/ports/x11-toolkits/qt20/work/qt-2.0.2/include
-I/usr/X11R6/include -O -pipe -m486 -fPIC -I/opt/local/include -o
widgets/qmenubar.o widgets/qmenubar.cpp
g++295: Warning: -pipe ignored since -save-temps specified
Reading specs from
/opt/local/lib/gcc-lib/i586-portbld-freebsd3.3/2.95.2/specs
gcc version 2.95.2 19991024 (release)
/opt/local/lib/gcc-lib/i586-portbld-freebsd3.3/2.95.2/cpp -lang-c++ -v
-I/opt/ports/x11-toolkits/qt20/work/qt-2.0.2/include
-I/usr/X11R6/include -I/opt/local/include -D__GNUC__=2 -D__GNUG__=2
-D__GNUC_MINOR__=95 -D__cplusplus -Di386 -Dunix -D__FreeBSD__=3
-D__i386__ -D__unix__ -D__FreeBSD__=3 -D__i386 -D__unix -Acpu(i386)
-Amachine(i386) -Asystem(unix) -Asystem(FreeBSD) -D__EXCEPTIONS
-D__OPTIMIZE__ -D__ELF__ -D__PIC__ -D__pic__ -D__i486__
widgets/qmenubar.cpp qmenubar.ii
GNU CPP version 2.95.2 19991024 (release) (i386 FreeBSD/ELF)
#include "..." search starts here:
#include <...> search starts here:
/opt/ports/x11-toolkits/qt20/work/qt-2.0.2/include
/usr/X11R6/include
/opt/local/include
/opt/local/lib/gcc-lib/i586-portbld-freebsd3.3/2.95.2/include/g++
/usr/local/include
/opt/local/lib/gcc-lib/i586-portbld-freebsd3.3/2.95.2/../../../../i586-portbld-freebsd3.3/include
/opt/local/lib/gcc-lib/i586-portbld-freebsd3.3/2.95.2/include
/usr/include
End of search list.
The following default directories have been omitted from the search
path:
End of omitted list.
/opt/local/lib/gcc-lib/i586-portbld-freebsd3.3/2.95.2/cc1plus
qmenubar.ii -quiet -dumpbase qmenubar.cc -m486 -O -version -fPIC -o
qmenubar.s
GNU C++ version 2.95.2 19991024 (release) (i586-portbld-freebsd3.3)
compiled by GNU C version 2.95.2 19991024 (release).
widgets/qmenubar.cpp: In method `int QMenuBar::calculateRects(int =
-1)':
widgets/qmenubar.cpp:585: Internal compiler error.
widgets/qmenubar.cpp:585: Please submit a full bug report.
widgets/qmenubar.cpp:585: See
<URL:http://www.gnu.org/software/gcc/faq.html#bugreport> for
instructions.
----------------
The file being compiled is part of the stock Qt-2.0.2 source, which I
retreved using the FreeBSD ports collection (if you know what that is).
I *tried* to have gcc be optimized for a 586, and i dont know if that
has anything to do with anything.. i've recently compiled a large c++
program (jikes 1..0.6), so i doubt it's a hardware failure or anything..
I'm running this off a AMD K6 w/80mb ram..
fwiw..
Thanks for any help or suggestions (so i can re-install Licq :))
Can Leonard
Columbia University
qmenubar.ii.gz