After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 530576 - Evolution build will fail with new eds
Evolution build will fail with new eds
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
2.24.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-04-29 15:11 UTC by Rob Bradford
Modified: 2013-09-13 01:00 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch (58.96 KB, patch)
2008-04-30 10:17 UTC, Rob Bradford
committed Details | Review

Description Rob Bradford 2008-04-29 15:11:06 UTC
I've just made a change, #465374, that will effectively break the linking of ./calendar/gui/migration.c

The e_dbhash_* functions are no longer now available in libedataserver.

Several options are available:

1. Stop building this migration.c file (only used for migrating from 1.x installations.) I doubt this code has been run for a while...
2. Just #ifdef out the fuctionality that uses this code, that is to say the pilot data migration.
3. Rewrite the code not to use these functions.
4. Link Evolution against the new libebackend.
Comment 1 Matthew Barnes 2008-04-29 16:40:00 UTC
Evolution itself is GPL.  Are there any downsides to linking to libebackend?
That seems like the easiest route.
Comment 2 Rob Bradford 2008-04-29 16:46:39 UTC
No legal issues afaik. Just more bumpf I guess. I was just trying to give you an excuse to dump some old code ;-)
Comment 3 Srinivasa Ragavan 2008-04-30 05:11:51 UTC
Just link Evo to libebackend. 
Comment 4 Rob Bradford 2008-04-30 10:17:38 UTC
Created attachment 110152 [details] [review]
Patch

I've not been able to test this since my gtkhtml is too old and my jhbuild is on a different machine. I hardly see why this shouldn't work but if someone could just try it...
Comment 5 Matthew Barnes 2008-04-30 14:11:21 UTC
I tested it.  Evolution compiled fine for me.  Please commit.
Comment 6 Rob Bradford 2008-04-30 14:43:03 UTC
All committed.