GNOME Bugzilla – Bug 530576
Evolution build will fail with new eds
Last modified: 2013-09-13 01:00:52 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.
Evolution itself is GPL. Are there any downsides to linking to libebackend? That seems like the easiest route.
No legal issues afaik. Just more bumpf I guess. I was just trying to give you an excuse to dump some old code ;-)
Just link Evo to libebackend.
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...
I tested it. Evolution compiled fine for me. Please commit.
All committed.