When I try to emerge the latest gaim (0.76) using the latest ebuild, I get this error: add_buddy_dialog.c:27:24: gevolution.h: No such file or directory add_buddy_dialog.c:45: error: syntax error before "GevoAddBuddyDialog" add_buddy_dialog.c: In function `delete_win_cb': add_buddy_dialog.c:47: error: `dialog' undeclared (first use in this function) add_buddy_dialog.c:47: error: (Each undeclared identifier is reported only once add_buddy_dialog.c:47: error: for each function it appears in.) add_buddy_dialog.c: At top level: add_buddy_dialog.c:66: error: syntax error before "GevoAddBuddyDialog" add_buddy_dialog.c: In function `new_person_cb': add_buddy_dialog.c:71: error: `dialog' undeclared (first use in this function) add_buddy_dialog.c:73: warning: implicit declaration of function `gevo_new_person_dialog_show' add_buddy_dialog.c: At top level: add_buddy_dialog.c:81: error: syntax error before "GevoAddBuddyDialog" add_buddy_dialog.c: In function `cancel_cb': add_buddy_dialog.c:83: error: `dialog' undeclared (first use in this function) add_buddy_dialog.c: At top level: add_buddy_dialog.c:87: error: syntax error before "GevoAddBuddyDialog" add_buddy_dialog.c: In function `select_buddy_cb': add_buddy_dialog.c:96: error: `dialog' undeclared (first use in this function) add_buddy_dialog.c:117: warning: implicit declaration of function `gevo_add_buddy' add_buddy_dialog.c: At top level: add_buddy_dialog.c:124: error: syntax error before '*' token add_buddy_dialog.c: In function `populate_address_books': add_buddy_dialog.c:134: error: `dialog' undeclared (first use in this function) add_buddy_dialog.c: At top level: add_buddy_dialog.c:183: error: syntax error before '*' token add_buddy_dialog.c: In function `add_columns': add_buddy_dialog.c:191: error: `dialog' undeclared (first use in this function) add_buddy_dialog.c: At top level: add_buddy_dialog.c:219: error: syntax error before '*' token add_buddy_dialog.c: In function `add_ims': add_buddy_dialog.c:227: error: `list' undeclared (first use in this function) add_buddy_dialog.c:236: error: `id' undeclared (first use in this function) add_buddy_dialog.c:258: error: `dialog' undeclared (first use in this function) add_buddy_dialog.c:264: error: `name' undeclared (first use in this function) add_buddy_dialog.c:267: error: `contact' undeclared (first use in this function)add_buddy_dialog.c: At top level: add_buddy_dialog.c:293: error: syntax error before '*' token add_buddy_dialog.c: In function `populate_treeview': add_buddy_dialog.c:300: warning: implicit declaration of function `gevo_load_addressbook' add_buddy_dialog.c:352: error: `dialog' undeclared (first use in this function) add_buddy_dialog.c: At top level: add_buddy_dialog.c:374: error: syntax error before "GevoAddBuddyDialog" add_buddy_dialog.c: In function `selected_cb': add_buddy_dialog.c:376: error: `dialog' undeclared (first use in this function) add_buddy_dialog.c: At top level: add_buddy_dialog.c:380: error: syntax error before "GevoAddBuddyDialog" add_buddy_dialog.c: In function `search_changed_cb': add_buddy_dialog.c:382: error: `entry' undeclared (first use in this function) add_buddy_dialog.c:385: error: `dialog' undeclared (first use in this function) add_buddy_dialog.c: At top level: add_buddy_dialog.c:431: error: syntax error before "GevoAddBuddyDialog" add_buddy_dialog.c: In function `clear_cb': add_buddy_dialog.c:439: error: `dialog' undeclared (first use in this function) add_buddy_dialog.c: In function `gevo_add_buddy_dialog_show': add_buddy_dialog.c:447: error: `GevoAddBuddyDialog' undeclared (first use in this function) add_buddy_dialog.c:447: error: `dialog' undeclared (first use in this function) add_buddy_dialog.c:458: error: syntax error before ')' token add_buddy_dialog.c:573: warning: implicit declaration of function `gevo_get_groups' add_buddy_dialog.c:573: warning: passing arg 2 of `gtk_combo_set_popdown_strings' makes pointer from integer without a cast add_buddy_dialog.c: At top level: add_buddy_dialog.c:624: error: syntax error before '*' token add_buddy_dialog.c: In function `gevo_add_buddy_dialog_add_person': add_buddy_dialog.c:631: error: `account' undeclared (first use in this function)add_buddy_dialog.c:636: error: `dialog' undeclared (first use in this function) add_buddy_dialog.c:639: error: `name' undeclared (first use in this function) add_buddy_dialog.c:641: error: `contact' undeclared (first use in this function)add_buddy_dialog.c:642: error: `screenname' undeclared (first use in this function) make[3]: *** [add_buddy_dialog.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/gaim-0.76/work/gaim-0.76/plugins/gevolution' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gaim-0.76/work/gaim-0.76/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gaim-0.76/work/gaim-0.76' make: *** [all] Error 2 !!! ERROR: net-im/gaim-0.76 failed. !!! Make failed !!! Function src_compile, Line 72, Exitcode 2 !!! Make failed I am using the following USE flags: +crypt -debug -nas +nls +perl +spell Reproducible: Always Steps to Reproduce: 1. emerge gaim 2. error occurs Actual Results: See above. Expected Results: No compile error. root # emerge info Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.4-rc2-love1) ================================================================= System uname: 2.6.4-rc2-love1 i686 Intel(R) Pentium(R) M processor 1300MHz Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc fixpackages sandbox userpriv usersandbox" GENTOO_MIRRORS="http://mirror.clarkson.edu/pub/distributions/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://mirror.clarkson.edu/gentoo-portage" USE="X aim alsa apache2 apm avi berkdb bonobo cdr crypt cups directfb dvd encode esd fbcon foomaticdb gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml imap imlib java jpeg ldap libg++ libwww mad mikmod motif mozilla moznocompose moznoirc moznomail mpeg ncurses nls oggvorbis opengl oss pam pcmcia pda pdflib perl png python quicktime readline sdl slang spell sse ssl svga tcpd truetype usb video_cards_radeon x86 xml xml2 xmms xv zlib" I'm running Gnome 2.6_rc5.
I'm getting the same errors: gevolution.h: no such file or directory...
gaim-0.76 forgot to include gevolution.h in their distfile. I pulled it from their CVS. I just committed the change so give it 30 minutes, rsync, and try again.
The fix worked for me. Thanks for the quick response.