I have tried 4 times to emerge and I have emerge sync twice to see if something got corrupted on the download. Here is the ebuild error: 001274 g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"servers\" -I../.. -I../.. -I../../bonobomm -I../../bonobomm -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DORBIT2=1 -pthread -I/usr/include/gtkmm-2.0 -I/usr/lib/gtkmm-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/sigc++-1.2/include -I/usr/include/sigc++-1.2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/atk-1.0 -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbitcpp-2.0 -pipe -fomit-frame-pointer -c listener.cc -MT listener.lo -MD -MP -MF .deps/listener.TPlo -fPIC -DPIC -o listener.lo 001275 g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"servers\" -I../.. -I../.. -I../../bonobomm -I../../bonobomm -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DORBIT2=1 -pthread -I/usr/include/gtkmm-2.0 -I/usr/lib/gtkmm-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/sigc++-1.2/include -I/usr/include/sigc++-1.2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/atk-1.0 -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbitcpp-2.0 -pipe -fomit-frame-pointer -c unknown_cimpl.cc -MT unknown_cimpl.lo -MD -MP -MF .deps/unknown_cimpl.TPlo -fPIC -DPIC -o unknown_cimpl.lo 001276 In file included from unknown_cimpl.cc:3: 001277 ../../bonobomm/servers/unknown_cimpl.h:78: error: using typedef-name `Gnome::Bonobo::Servers::Unknown_CImpl::CppClassType' after `class' 001278 make[4]: *** [unknown_cimpl.lo] Error 1 001279 make[4]: *** Waiting for unfinished jobs.... 001280 In file included from ../../bonobomm/servers/listener.h:29, 001281 from listener.cc:3: 001282 ../../bonobomm/servers/unknown_cimpl.h:78: error: using typedef-name `Gnome::Bonobo::Servers::Unknown_CImpl::CppClassType' after `class' 001283 In file included from listener.cc:3: 001284 ../../bonobomm/servers/listener.h:72: error: using typedef-name `Gnome::Bonobo::Servers::Listener::CppClassType' after `class' 001285 make[4]: *** [listener.lo] Error 1 001286 make[4]: Leaving directory `/var/tmp/portage/libbonobomm-1.3.8/work/libbonobomm-1.3.8/bonobomm/servers' 001287 make[3]: *** [all-recursive] Error 1 001288 make[3]: Leaving directory `/var/tmp/portage/libbonobomm-1.3.8/work/libbonobomm-1.3.8/bonobomm/servers' 001289 make[2]: *** [all-recursive] Error 1 001290 make[2]: Leaving directory `/var/tmp/portage/libbonobomm-1.3.8/work/libbonobomm-1.3.8/bonobomm' 001291 make[1]: *** [all] Error 2 001292 make[1]: Leaving directory `/var/tmp/portage/libbonobomm-1.3.8/work/libbonobomm-1.3.8/bonobomm' 001293 make: *** [all-recursive] Error 1 001294 001295 !!! ERROR: dev-cpp/libbonobomm-1.3.8 failed. 001296 !!! Function gnome2_src_compile, Line 40, Exitcode 2 001297 !!! compile failure 001298 !!! If you need support, post the topmost build error, NOT this status message. 001299 001300 *** process completed *** the above is out of the porthole window, but it fails in an xterm window as well. pali mike # emerge info Portage 2.0.51.20 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.200 50125-r1, 2.6.11-rc1-love1 i686) ================================================================= System uname: 2.6.11-rc1-love1 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.10 ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/co nfig /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3 .4/shutdown /usr/lib/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbo x" GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo http://mirrors.tds.net/gentoo http://lug.mtu.edu/gentoo" LDFLAGS="" 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="x86 3dnow X aalib acpi alsa apm arts avi berkdb bitmap-fonts bonobo cdr cry pt cups curl dga doc emboss encode esd fam flac foomaticdb fortran gd gdbm gif g nome gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imlib ipv6 jpeg junit kde ldap libg++ libwww mad mikmod mmx motif mozilla mp3 mpeg mysql ncurses nls nocd nptl odbc offensive ofx ogg oggvorbis opengl oss pam pdflib perl pic png postgre s python qt quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tet ex tiff truetype truetype-fonts type1-fonts videos vorbis wmf xml xml2 xmms xv z lib ~x86" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS pali mike # Reproducible: Always Steps to Reproduce: 1.emerge libbonobomm 2.or emerge libbonobouimm(it trys to get libbonobomm first) 3. Actual Results: failed Expected Results: process completed I tried serveral times and I chagned my flags to what is posted above. My flags are typically more aggresive -O2 -ffast-math -fomit-frame-pointer
Is there anything additional that I should do to help with this bug. It still does not work correctly
I have been having the same problem. I switched back to gcc-3.3.4 (using gcc-config) and it emerged without any problems.
probably a gcc error of some sorts, libbonobomm is hardly maintained and not yet stable, this is not a blocker. Please provide a patch if you want to help out.
Created attachment 100214 [details, diff] my patch to fix the sources. I'm relatively new to all this patching stuff. I've renamed the original directory to libbonobomm-<version>-old and diffed against libbonobomm-<version>, which is my modified version. Please send me comments and suggestions about this patch. -- Codalyzer
Useless dead stuff that nothing depends on; will be removed soon. WONTFIX.