(snip) g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -Dgtkmm_COMPILATION -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -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/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=athlon -mcpu=athlon -O3 -pipe -Wall -c notebook.cc -fPIC -DPIC -o notebook.lo ../../gtk/gtkmm/misc.h: In member function `void Gtk::Misc::_ZTv0_n24_N3Gtk4MiscD1Ev()': ../../gtk/gtkmm/misc.h:110: internal error: Segmentation fault I'm using gcc-3.2.1
gcc bug ? it compiles for me with 3.2.1 . what's the output of 'emerge info' ?
Although I am getting a different error, I also cannot compile gtkmm-2.0.2 - I was directed here by the forums. http://forums.gentoo.org/viewtopic.php?t=29142&highlight=gtkmm My output is ... --- g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -Dgtkmm_COMPILATION -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -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/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/X11R6/include -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 -march=pentium2 -mcpu=pentium2 -Os -pipe -Wall -c treeviewcolumn.cc -fPIC -DPIC -o treeviewcolumn.lo treeview.cc: In static member function `static void Gtk::TreeView_Class::class_init_function(void*, void*)': treeview.cc:891: invalid conversion from `void (*)(GtkTreeView*)' to `gboolean (*)(GtkTreeView*)' treeview.cc:892: invalid conversion from `void (*)(GtkTreeView*)' to `gboolean (*)(GtkTreeView*)' treeview.cc:893: invalid conversion from `void (*)(GtkTreeView*, int)' to ` gboolean (*)(GtkTreeView*, int)' treeview.cc:894: invalid conversion from `void (*)(GtkTreeView*)' to `gboolean (*)(GtkTreeView*)' treeview.cc:895: invalid conversion from `void (*)(GtkTreeView*, int, int, int) ' to `gboolean (*)(GtkTreeView*, int, int, int)' treeview.cc:896: invalid conversion from `void (*)(GtkTreeView*)' to `gboolean (*)(GtkTreeView*)' treeview.cc:897: invalid conversion from `void (*)(GtkTreeView*)' to `gboolean (*)(GtkTreeView*)' make[5]: *** [treeview.lo] Error 1 make[5]: *** Waiting for unfinished jobs.... --- Here is the output for emerge info ... --- Portage 2.0.46-r4 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2) ================================================================= System uname: 2.4.19-gentoo-r9 i686 Celeron (Covington) USE="x86 oss apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png qtmt quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline arts tetex svga ggi tcltk java guile X sdl gpm tcpd pam libwww ssl python esd imlib oggvorbis gnome gtk qt kde motif opengl -3dnow bonobo cdr evo gtk2 gtkhtml mozilla perl scanner tiff xml" ARCH="x86" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -mcpu=pentium2 -Os -pipe" CXXFLAGS="-march=pentium2 -mcpu=pentium2 -Os -pipe" ACCEPT_KEYWORDS="x86" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" MAKEOPTS="-j2" JDK_HOME="/opt/sun-jdk-1.4.1.01" JAVA_HOME="/opt/sun-jdk-1.4.1.01" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo" --- etc... (I'm new, didn't know if I should file a new bug report or not, sorry)
You should, it is a different problem. You probably have gtk+-2.2.0 and you should be using the currently masked gtkmm-2.2.0 . Please try that one. Spider, i thought you were gonne fix this ;)
dang, I forgot to commit the fix! "oops"
should be fixed now
Verified