Created attachment 333658 [details] build.log # emerge giggle [...] In file included from giggle-personal-details-window.c:30:0: /usr/include/evolution-data-server-3.6/libebook/e-book.h:12:2: error: #error "Only <libebook/libebook.h> should be included directly." In file included from /usr/include/evolution-data-server-3.6/libebook/e-book.h:23:0, from giggle-personal-details-window.c:30: /usr/include/evolution-data-server-3.6/libebook/e-contact.h:10:2: error: #error "Only <libebook/libebook.h> should be included directly." In file included from /usr/include/evolution-data-server-3.6/libebook/e-contact.h:18:0, from /usr/include/evolution-data-server-3.6/libebook/e-book.h:23, from giggle-personal-details-window.c:30: /usr/include/evolution-data-server-3.6/libebook/e-vcard.h:24:2: error: #error "Only <libebook/libebook.h> should be included directly." In file included from /usr/include/evolution-data-server-3.6/libebook/e-book.h:24:0, from giggle-personal-details-window.c:30: /usr/include/evolution-data-server-3.6/libebook/e-book-query.h:3:2: error: #error "Only <libebook/libebook.h> should be included directly." In file included from /usr/include/evolution-data-server-3.6/libebook/e-book-query.h:9:0, from /usr/include/evolution-data-server-3.6/libebook/e-book.h:24, from giggle-personal-details-window.c:30: /usr/include/evolution-data-server-3.6/libebook/e-contact.h:10:2: error: #error "Only <libebook/libebook.h> should be included directly." In file included from /usr/include/evolution-data-server-3.6/libebook/e-book.h:25:0, from giggle-personal-details-window.c:30: /usr/include/evolution-data-server-3.6/libebook/e-book-view.h:12:2: error: #error "Only <libebook/libebook.h> should be included directly." In file included from /usr/include/evolution-data-server-3.6/libebook/e-book-view.h:21:0, from /usr/include/evolution-data-server-3.6/libebook/e-book.h:25, from giggle-personal-details-window.c:30: /usr/include/evolution-data-server-3.6/libebook/e-book-types.h:13:2: error: #error "Only <libebook/libebook.h> should be included directly." In file included from /usr/include/evolution-data-server-3.6/libebook/e-book-types.h:19:0, from /usr/include/evolution-data-server-3.6/libebook/e-book-view.h:21, from /usr/include/evolution-data-server-3.6/libebook/e-book.h:25, from giggle-personal-details-window.c:30: /usr/include/evolution-data-server-3.6/libebook/e-contact.h:10:2: error: #error "Only <libebook/libebook.h> should be included directly." In file included from /usr/include/evolution-data-server-3.6/libebook/e-book.h:26:0, from giggle-personal-details-window.c:30: /usr/include/evolution-data-server-3.6/libebook/e-book-types.h:13:2: error: #error "Only <libebook/libebook.h> should be included directly." giggle-personal-details-window.c: In function 'personal_details_configuration_updated_cb': giggle-personal-details-window.c:199:2: warning: passing argument 1 of 'e_book_get_self' from incompatible pointer type [enabled by default] In file included from giggle-personal-details-window.c:30:0: /usr/include/evolution-data-server-3.6/libebook/e-book.h:376:13: note: expected 'struct ESourceRegistry *' but argument is of type 'struct EContact **' giggle-personal-details-window.c:199:2: warning: passing argument 2 of 'e_book_get_self' from incompatible pointer type [enabled by default] In file included from giggle-personal-details-window.c:30:0: /usr/include/evolution-data-server-3.6/libebook/e-book.h:376:13: note: expected 'struct EContact **' but argument is of type 'struct EBook **' giggle-personal-details-window.c:199:2: warning: passing argument 3 of 'e_book_get_self' from incompatible pointer type [enabled by default] In file included from giggle-personal-details-window.c:30:0: /usr/include/evolution-data-server-3.6/libebook/e-book.h:376:13: note: expected 'struct EBook **' but argument is of type 'struct GError **' giggle-personal-details-window.c:199:2: error: too few arguments to function 'e_book_get_self' In file included from giggle-personal-details-window.c:30:0: /usr/include/evolution-data-server-3.6/libebook/e-book.h:376:13: note: declared here make[2]: *** [libpersonal_details_la-giggle-personal-details-window.lo] Error 1
Thanks, I've set the dependency to be <evolution-data-server-3.6 until evolution get themselves figured out, or giggle fixes their header usage.
I've disabled the eds USE flag for giggle by default for the desktop/gnome profile to prevent it from blocking gnome-3.6 updates. Please feel free to remove giggle from desktop/gnome/package.use when a eds-3.6-compatible version is added to portage. + 29 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + targets/desktop/gnome/package.use: + Have dev-vcs/giggle USE=-eds by default to avoid blocking gnome-3.6 updates + (bug #449138).