Created attachment 320822 [details] Complete build log Both evolution-data-server -3.5.5 fails to build. The following error message is issued: In file included from e-book-backend-db-cache.c:28:0: e-book-backend-db-cache.h:34:21: error: redefinition of typedef 'DB' /usr/include/db4.8/db.h:138:35: note: previous declaration of 'DB' was here e-book-backend-sqlitedb.c: In function 'e_book_backend_sqlitedb_finalize': e-book-backend-sqlitedb.c:155:2: warning: 'g_static_rw_lock_free' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:228): Use 'g_rw_lock_free' instead [...] make[3]: *** [libedata_book_1_2_la-e-book-backend-db-cache.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/gnome-extra/evolution-data-server-3.5.5/work/evolution-data-server-3.5.5/addressbook/libedata-book' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gnome-extra/evolution-data-server-3.5.5/work/evolution-data-server-3.5.5/addressbook' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnome-extra/evolution-data-server-3.5.5/work/evolution-data-server-3.5.5' make: *** [all] Error 2
Created attachment 320824 [details] emerge --info
(In reply to comment #1) > Created attachment 320824 [details] > emerge --info Pushed fix to overlay, apparently gcc-4.6+ handles duplicate typedefs differently than gcc-4.5.x
thx for the quick response / fix, compiles fine now.