Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 449138 - dev-vcs/giggle-0.6.1 with USE=eds incompatible with evolution-data-server-3.6
Summary: dev-vcs/giggle-0.6.1 with USE=eds incompatible with evolution-data-server-3.6
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mike Auty (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: eds-3.6
  Show dependency tree
 
Reported: 2012-12-29 06:41 UTC by Alexandre Rostovtsev (RETIRED)
Modified: 2012-12-29 17:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (giggle-0.6.1-build.log,129.87 KB, text/plain)
2012-12-29 06:41 UTC, Alexandre Rostovtsev (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-12-29 06:41:12 UTC
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
Comment 1 Mike Auty (RETIRED) gentoo-dev 2012-12-29 17:22:55 UTC
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.
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-12-29 17:37:47 UTC
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).