When I emerge bug-buddy I get this error part way into the compile: i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DORBIT2=1 -pthread -I/usr/include/bonobo-activation-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libxml2 -I/usr/include/linc-1.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-desktop-2.0 -I/usr/include/libgnomeui-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/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libglade-2.0 -I/usr/include -DBUDDY_DATADIR=\""/usr/share/bug-buddy"\" -DBUDDY_ICONDIR=\""/usr/share/pixmaps"\" -DREAL_DATADIR=\""/usr/share"\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -DGNOME_VFS_DISABLE_DEPRECATED -DLIBGLADE_DISABLE_DEPRECATED -D_GNU_SOURCE -Os -fomit-frame-pointer -march=i586 -c config.c cc1: warning: changing search order for system directory "/usr/include" cc1: warning: as it has already been specified as a non-system directory bugzilla.c: In function `visit_cb': bugzilla.c:1121: warning: passing arg 2 of `gnome_desktop_item_get_icon' from incompatible pointer type make[2]: *** [bugzilla.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/usr/src/portage/bug-buddy-2.2.103/work/bug-buddy-2.2.103/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/portage/bug-buddy-2.2.103/work/bug-buddy-2.2.103' make: *** [all-recursive-am] Error 2 !!! ERROR: gnome-extra/bug-buddy-2.2.103 failed. !!! Function gnome2_src_compile, Line -1582, Exitcode 2 !!! compile failure Reproducible: Always Steps to Reproduce: Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2, glibc-2.2.5-r7) ================================================================= System uname: 2.4.20 i586 AMD-K6(tm) 3D processor GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /etc/inet.d/net.eth0 /etc/make.profile/packages /usr/X11R6/lib/X11/xkb:/usr/kde/3/share/config:/usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/usr/src" PORTDIR_OVERLAY="" USE="x86 oss 3dnow avi crypt encode gif jpeg kde gnome libg++ mikmod motif mpeg ncurses pdflib png spell truetype xml2 xmms zlib gdbm berkdb slang readline arts svga tcltk java guile X sdl gpm libwww ssl python esd imlib oggvorbis gtk qt opengl -mmx -apm pda bonobo evo gtkhtml lcms -tcpd tetex perl -cups -nls -pam -quicktime -xv gtk2 mozilla 3dfx voodoo3 dga" COMPILER="gcc3" CHOST="i586-pc-linux-gnu" CFLAGS="-Os -fomit-frame-pointer -march=i586" CXXFLAGS="-Os -fomit-frame-pointer -march=i586" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
it looks like it failed earlier than that line, because the message was only a warning. can you attach the complete build log?
and can you please try the latest bugbuddy available (2.2.104) ?
Oh, sorry. I've never seen make compile two extra files after the one that causes an error before, so I never thought to look back before the previous compile command. Here is the error: gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DORBIT2=1 -pthread -I/usr/include/bonobo-activation-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libxml2 -I/usr/include/linc-1.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-desktop-2.0 -I/usr/include/libgnomeui-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/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libglade-2.0 -I/usr/include -DBUDDY_DATADIR=\""/usr/share/bug-buddy"\" -DBUDDY_ICONDIR=\""/usr/share/pixmaps"\" -DREAL_DATADIR=\""/usr/share"\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -DGNOME_VFS_DISABLE_DEPRECATED -DLIBGLADE_DISABLE_DEPRECATED -D_GNU_SOURCE -Os -fomit-frame-pointer -march=i586 -c bugzilla.c In file included from /usr/include/gnome-desktop-2.0/libgnome/gnome-desktop-item.h:37, from bugzilla.c:41: /usr/include/gnome-desktop-2.0/libgnome/gnome-icon-loader.h:55: conflicting types for `GnomeIconDataPoint' /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-theme.h:54: previous declaration of `GnomeIconDataPoint' /usr/include/gnome-desktop-2.0/libgnome/gnome-icon-loader.h:64: conflicting types for `GnomeIconData' /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-theme.h:65: previous declaration of `GnomeIconData'
what version of gnome-desktop and libgnomeui do you have ? and try 2.2.104 as requested (!)
My previous comment had the errors from an emerge of 2.2.104. gnome-desktop is 2.0.9 and libgnomeui is 2.2.0.1
update your gnome-desktop to something in the 2.2 series and try again.
waiting for reply
Yes, upgrading gnome-desktop worked. I would guess that this should be a part of the required packages.
nah, bugbuddy should be just fine if both versions were 2.0, we can't really tie those. gnome-desktop 2.0.x should be made a ranged dep maybe, but we cannot currently do that and it's an old version anyway (if it weren't for non-x86 archs it wouldve been history by now). This is an odd one out problem, not much we can do about it. Cases like this shouldn't happen if you use the gnome meta package to update and keep versioning amongst all gnome-libs consistent, so please follow gnome releases by using the gnome meta package if possible.
reclosing