Trying to emerge gnome-panel fails with a syntax error. Reproducible: Always Steps to Reproduce: 1.emerge gnome-panel or emerge evolution Actual Results: panel-properties-dialog.c:223: error: syntax error before "GtkOptionMenu" panel-properties-dialog.c: In function `panel_properties_dialog_orientation_changed': panel-properties-dialog.c:227: warning: implicit declaration of function `gtk_option_menu_get_history' panel-properties-dialog.c:227: error: `option_menu' undeclared (first use in this function) panel-properties-dialog.c:227: error: (Each undeclared identifier is reported only once panel-properties-dialog.c:227: error: for each function it appears in.) panel-properties-dialog.c:229: error: `dialog' undeclared (first use in this function) panel-properties-dialog.c: In function `panel_properties_dialog_setup_orientation_menu': panel-properties-dialog.c:244: warning: implicit declaration of function `gtk_option_menu_set_history' panel-properties-dialog.c:244: warning: implicit declaration of function `GTK_OPTION_MENU' panel-properties-dialog.c: In function `panel_properties_dialog_setup_color_picker': panel-properties-dialog.c:431: warning: implicit declaration of function `gnome_color_picker_set_i16' panel-properties-dialog.c:431: warning: implicit declaration of function `GNOME_COLOR_PICKER' panel-properties-dialog.c: In function `panel_properties_dialog_update_background_color': panel-properties-dialog.c:772: warning: implicit declaration of function `gnome_color_picker_get_i16' make[2]: *** [panel-properties-dialog.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/gnome-panel-2.4.1/work/gnome-panel-2.4.1/gnome-panel' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnome-panel-2.4.1/work/gnome-panel-2.4.1' make: *** [all-recursive-am] Error 2 !!! ERROR: gnome-base/gnome-panel-2.4.1 failed. !!! Function gnome2_src_compile, Line 39, Exitcode 2 !!! compile failure Expected Results: Should've installed gnome-panel Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031212-r0, 2.4.22-gentoo-test-r1) ================================================================= System uname: 2.4.22-gentoo-test-r1 i686 Celeron (Coppermine) Gentoo Base System version 1.4.3.12 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=pentium3 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -mcpu=pentium3 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/ http://adelie.polymtl.ca/ http://www.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.noved.org/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb bonobo cdr crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pda pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype usb x86 xml2 xmms xv zlib"
i bet a few bucks you have been using non official gnome-2.5 ebuilds. Closing this for now unless you can disprove it.
Uh, it says "gnome-panel-2.4.1" in the actual error. And if that's not enough, here's the listing of the directory (/usr/portage/gnome-base/gnome-panel: ChangeLog gnome-panel-2.2.2.2.ebuild Manifest gnome-panel-2.2.2.ebuild files gnome-panel-2.4.0-r1.ebuild gnome-panel-1.4.1.ebuild gnome-panel-2.4.0-r2.ebuild gnome-panel-1.4.2-r2.ebuild gnome-panel-2.4.1.ebuild gnome-panel-2.0.9.ebuild metadata.xml gnome-panel-2.2.1.ebuild
the comment is about -dependencies- for gnome-panel, not about the panel. Try looking at your gtk+ installation
I'm closing this again, i'm getting the exact same errors if i compile gnome-panel-2.4.1 vs. development headers. Thank you for wasting our time even more. I'm off hitting some innocent civilians because i'm irritated and i'm done working on Gentoo for today, cause these kind of bugs wear me out emotionally.