make[3]: Entering directory `/storage/portage/yelp-2.12.0/work/yelp-2.12.0/src' if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/lib/mozilla/i nclude/. -I/usr/lib/mozilla/include/docshell -I/usr/lib/mozilla/include/dom -I/u sr/lib/mozilla/include/fastfind -I/usr/lib/mozilla/include/find -I/usr/lib/mozil la/include/gtkembedmoz -I/usr/lib/mozilla/include/pref -I/usr/lib/mozilla/includ e/webbrwsr -I/usr/lib/mozilla/include/string -I/usr/lib/mozilla/include/webshell -I/usr/lib/mozilla/include/commandhandler -include /usr/lib/mozilla/include/moz illa-config.h -DG_LOG_DOMAIN=\"Yelp\" -DPREFIX=\""/usr"\" -DSYSCONFDIR=\""/etc"\ " -DDATADIR=\""/usr/share"\" -DLIBDIR=\""/usr/lib"\" -DIMAGEDIR=\""/usr/share/im ages/yelp"\" -DSERVERDIR=\"/usr/libexec\" -DBINDIR=\""/usr/bin"\" -DMOZILLA_HOME =\""/usr/lib/mozilla\"" -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/incl ude/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include /gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation -2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/freetype2 -Wall -Wno-uninitialized -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -Os -fomit-frame-pointer -pipe -march=pentium4 -mmmx -msse -mfpmath=sse -funroll-loops -MT yelp-GNOME_Yelp-stubs.o -MD -MP -MF ".deps/yelp-GNOME_Yelp-stubs.Tpo" -c -o yelp-GNOME_Yelp-stubs.o `test -f 'GNOME_Yelp-stubs.c' || echo './'`GNOME_Yelp-stubs.c; \ then mv -f ".deps/yelp-GNOME_Yelp-stubs.Tpo" ".deps/yelp-GNOME_Yelp-stubs.Po"; else rm -f ".deps/yelp-GNOME_Yelp-stubs.Tpo"; exit 1; fi In file included from GNOME_Yelp-stubs.c:7: GNOME_Yelp.h:40: error: syntax error before "struct" GNOME_Yelp.h:105: error: syntax error before "struct" make[3]: *** [yelp-GNOME_Yelp-stubs.o] Error 1 make[3]: Leaving directory `/storage/portage/yelp-2.12.0/work/yelp-2.12.0/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/storage/portage/yelp-2.12.0/work/yelp-2.12.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/storage/portage/yelp-2.12.0/work/yelp-2.12.0' make: *** [all] Error 2 emerge --info: Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.3.5-20050130, glibc-2.3.5-r1, 2.6.12-gentoo-r6 i686) ================================================================= System uname: 2.6.12-gentoo-r6 i686 Intel(R) Celeron(R) M processor 1.40GHz Gentoo Base System version 1.12.0_pre8 ccache version 2.3 [disabled] dev-lang/python: 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.12 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.6 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -fomit-frame-pointer -pipe -march=pentium4 -mmmx -msse -mfpmath=sse -funroll-loops" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/splash /etc/terminfo /etc/env.d" CXXFLAGS="-Os -fomit-frame-pointer -pipe -march=pentium4 -mmmx -msse -mfpmath=sse -funroll-loops" DISTDIR="/storage/distfiles" FEATURES="autoconfig cvs distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://gg3.net/pub/linux/gentoo/ http://gentoo.gg3.net/ http://ftp.gentoo.or.kr/" LANG="vi_VN.UTF-8" PKGDIR="/storage/packages" PORTAGE_TMPDIR="/storage" PORTDIR="/home/pclouds/cvs/gentoo-x86" PORTDIR_OVERLAY="/home/pclouds/cvs/mg /home/pclouds/ebuilds /home/pclouds/cvs/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib acpi alsa apache2 avi berkdb bitmap-fonts bonobo canna cdr crypt cups curl dbus doc dvd eds emboss encode esd fam foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 hal imlib ipv6 java jpeg ldap libg++ libwww mad mikmod mmx mng motif mozilla mp3 mpeg nas ncurses nls nptl offensive ogg oggvorbis opengl pam pcmcia pdflib perl png python quicktime readline samba sdl slang spell sse ssl svg svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unicode vhosts vorbis xml2 xmms xprint xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
try: emerge -av --oneshot orbit and then emerge -av gnome or yelp again. Let us know if this works, Thanks!
I had the same error. emerge -av1 bonobo has fixed it for me.
Sorry I can't tell you because right after submitting this bug, i emerged every direct dependencies of gnome. Now yelp emerge fine. I'm away for now. I will try to emerge the older orbit later, then emerge yelp (to see if it fails again) and then emerge new orbit and let you know later.
if yelp-2.12.0 depends on gnome-base/orbit-2.12.4, it works
(In reply to comment #1) > try: > > emerge -av --oneshot orbit > > and then emerge -av gnome or yelp again. > > Let us know if this works, Thanks! Don't know about the original poster but I got the same error message and this fixed it for me.
thanks, fixed in CVS. bugs already filed upstream @: http://bugs.gnome.org/show_bug.cgi?id=315646