Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 63188 - gtkmm-2.2.12 can't compile. g++: Internal error.
Summary: gtkmm-2.2.12 can't compile. g++: Internal error.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: Lowest normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-07 22:24 UTC by Peter Volkov (RETIRED)
Modified: 2004-09-08 22:48 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 Peter Volkov (RETIRED) gentoo-dev 2004-09-07 22:24:50 UTC
Hello.

Ten minutes ago I `emerge sync`'ed and I have gtkmm librarary to be updated. But due to this:
****************************************
 g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -Dgtkmm_COMPILATION -I../../glib -I../../glib -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/lib/sigc++-1.2/include -I/usr/include/sigc++-1.2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -mcpu=pentium4 -march=pentium4 -O2 -pipe -fomit-frame-pointer -mmmx -msse -msse2 -mfpmath=sse -Wall -MT alignment.lo -MD -MP -MF .deps/alignment.Tpo -c alignment.cc  -fPIC -DPIC -o .libs/alignment.o
 g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -Dgtkmm_COMPILATION -I../../glib -I../../glib -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/lib/sigc++-1.2/include -I/usr/include/sigc++-1.2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -mcpu=pentium4 -march=pentium4 -O2 -pipe -fomit-frame-pointer -mmmx -msse -msse2 -mfpmath=sse -Wall -MT arrow.lo -MD -MP -MF .deps/arrow.Tpo -c arrow.cc  -fPIC -DPIC -o .libs/arrow.o
g++: Internal error: Killed (program cc1plus)
Please submit a full bug report.
See <URL:http://bugs.gentoo.org/> for instructions.
make[5]: *** [arrow.lo] ?????? 1
make[5]: *** ???????? ?????????? ???????...
make[5]: Leaving directory `/var/tmp/portage/gtkmm-2.2.12/work/gtkmm-2.2.12/gtk/gtkmm'
make[4]: *** [all-recursive] ?????? 1
make[4]: Leaving directory `/var/tmp/portage/gtkmm-2.2.12/work/gtkmm-2.2.12/gtk/gtkmm'
make[3]: *** [all-recursive] ?????? 1
make[3]: Leaving directory `/var/tmp/portage/gtkmm-2.2.12/work/gtkmm-2.2.12/gtk'
make[2]: *** [all] ?????? 2
make[2]: Leaving directory `/var/tmp/portage/gtkmm-2.2.12/work/gtkmm-2.2.12/gtk'
make[1]: *** [all-recursive] ?????? 1
make[1]: Leaving directory `/var/tmp/portage/gtkmm-2.2.12/work/gtkmm-2.2.12'
make: *** [all] ?????? 2

!!! ERROR: dev-cpp/gtkmm-2.2.12 failed.
!!! Function gnome2_src_compile, Line 38, Exitcode 2
!!! compile failure

**********************************************
error upgrade is impossible.

Look two days ago I've finished emerge -e world.

Reproducible: Always
Steps to Reproduce:
1. emerge -u gtkmm




 # emerge --info 
Portage 2.0.50-r10 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.3.20040420-r1, 
2.4.26-gentoo-r6) 
================================================================= 
System uname: 2.4.26-gentoo-r6 i686 Mobile Intel(R) Celeron(R) CPU 1.60GHz 
Gentoo Base System version 1.4.16 
Autoconf: sys-devel/autoconf-2.59-r4 
Automake: sys-devel/automake-1.8.5-r1 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-mcpu=pentium4 -march=pentium4 -O2 -pipe -fomit-frame-pointer -mmmx 
-msse -msse2 -mfpmath=sse" 
CHOST="i686-pc-linux-gnu" 
COMPILER="" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-mcpu=pentium4 -march=pentium4 -O2 -pipe -fomit-frame-pointer -mmmx 
-msse -msse2 -mfpmath=sse" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache sandbox" 
GENTOO_MIRRORS="http://gentoo.osuosl.org 
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.europe.gentoo.org/gentoo-portage" 
USE="X alsa apm arts avi bindist cdr crypt cups directfb dvd encode esd faad 
flac foomaticdb ggi gif gnome gpm gtk gtk2 idea imagemagick imlib java jbig 
jpeg kde lcms libg++ libwww linguas_ru lzw-tiff mad matroska mmx mozilla mpeg 
mysql ncurses nls oggvorbis opengl oss pam pdflib perl plotutils png python qt 
quicktime readline samba slang spell sse ssl tetex theora tiff truetype 
unicode wmf wsconvert x86 xml2 xmms xv zlib" 
 
 
Thank you very much for your attention.
Comment 1 Peter Volkov (RETIRED) gentoo-dev 2004-09-07 22:28:16 UTC
Fogot to notice. I'm upgrading from:
[ebuild     U ] dev-cpp/gtkmm-2.2.12 [2.2.11] -debug -debug  0 kB
Comment 2 foser (RETIRED) gentoo-dev 2004-09-08 04:32:32 UTC
compiler errors usually point @ broken hardware or maybe overoptimizations.. you might want to start looking there..
Comment 3 Peter Volkov (RETIRED) gentoo-dev 2004-09-08 07:04:13 UTC
Yes. It's seems to me that you right. I'll report later the details...
Comment 4 Peter Volkov (RETIRED) gentoo-dev 2004-09-08 22:48:44 UTC
Hello again.
Yes you were, of course, right. The problem was with complier. I think the problem with -mfpmath=sse flag, but I'm not sure...

What I've done. I've recompiled gcc without -mmmx -msse* -mfpmath=sse flags. Then I've managed to compile gtkmm. Then I've add -mmmx -msse* flags, and again recompile gcc, gtkmm. Then I've return all flags as it was. And again I've manage to recompile!

Sorry for this bug report. :( I think I should remove this -m flags...

And thank you for your attention.