Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 430684 - [gnome-overlay] gnome-extra/evolution-data-server-3.5.5 fails to build
Summary: [gnome-overlay] gnome-extra/evolution-data-server-3.5.5 fails to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-09 22:21 UTC by b2c
Modified: 2012-08-10 13:49 UTC (History)
0 users

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


Attachments
Complete build log (build.log,381.99 KB, text/plain)
2012-08-09 22:21 UTC, b2c
Details
emerge --info (emerge-info.txt,5.06 KB, text/plain)
2012-08-09 22:21 UTC, b2c
Details

Note You need to log in before you can comment on or make changes to this bug.
Description b2c 2012-08-09 22:21:13 UTC
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
Comment 1 b2c 2012-08-09 22:21:40 UTC
Created attachment 320824 [details]
emerge --info
Comment 2 Priit Laes (IRC: plaes) 2012-08-10 13:24:15 UTC
(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
Comment 3 b2c 2012-08-10 13:49:49 UTC
thx for the quick response / fix, compiles fine now.