GNOME Bugzilla – Bug 461307
beagle 0.2.17 fails to build against evolution-sharp 0.13.1
Last modified: 2007-08-27 17:42:44 UTC
With the latest evolution-sharp (supporting e-d-s 1.11.x dev releases) beagle fails to build: /usr/bin/gmcs -debug -nowarn:0162,0164,0168,0169,0219,0436 -unsafe -out:EvolutionBackends.dll -target:library ./EvolutionBackendsAssemblyInfo.cs ./EvolutionDataServerQueryable/BookContainer.cs ./EvolutionDataServerQueryable/CalContainer.cs ./EvolutionDataServerQueryable/Container.cs ./EvolutionDataServerQueryable/EvolutionDataServerQueryable.cs ./EvolutionDataServerQueryable/SourcesHandler.cs ./EvolutionMailQueryable/EvolutionMailQueryable.cs ./EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs ./EvolutionMailQueryable/EvolutionSummaryTracker.cs ./EvolutionMailQueryable/GConfThreadHelper.cs ./EvolutionMailQueryable/MailCrawler.cs -r:ICSharpCode.SharpZipLib -r:../Util/Util.dll -r:../BeagleClient/Beagle.dll -r:./BeagleDaemonLib.dll -r:Mono.Posix -r:/usr/lib64/mono/evolution-sharp/evolution-sharp.dll -r:/usr/lib64/mono/gtk-sharp-2.0/gconf-sharp.dll -r:/usr/lib64/mono/gtk-sharp-2.0/gconf-sharp-peditors.dll -r:/usr/lib64/mono/gtk-sharp-2.0/gnome-sharp.dll -r:/usr/lib64/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/lib64/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/lib64/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/lib64/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/lib64/mono/gtk-sharp-2.0/art-sharp.dll -r:/usr/lib64/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll -r:/usr/lib64/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/lib64/mono/gmime-sharp/gmime-sharp.dll ./EvolutionDataServerQueryable/CalContainer.cs(129,61): error CS0117: `Evolution.CalUtil' does not contain a definition for `CalCompFromICal' ./EvolutionDataServerQueryable/CalContainer.cs(135,61): error CS0117: `Evolution.CalUtil' does not contain a definition for `CalCompFromICal' ./EvolutionDataServerQueryable/CalContainer.cs(211,25): error CS0030: Cannot convert type `Evolution.CalComponentAttendee' to `string' ./EvolutionDataServerQueryable/CalContainer.cs(220,55): error CS0117: `Evolution.CalComponent' does not contain a definition for `Summaries' ./EvolutionDataServerQueryable/CalContainer.cs(226,25): error CS0030: Cannot convert type `System.CharEnumerator.Current' to `string' Compilation failed: 5 error(s), 0 warnings make[2]: *** [EvolutionBackends.dll] Error 1 The API was supposed to be compatible with the stable version according to the changelog: 2007-07-17 Veerapuram Varadhan <vvaradhan@novell.com> * configure.in: Add support for e-d-s 1.11.5 development release - Use 1.10.x API as nothing changed since then. Bump version to 0.13.1. * NEWS: 0.13.1 release updates * evolution/TestTask.cs: Copyright update and intendation I don't know if the problem is in beagle or evolution-sharp -- feel free to reassign if I got it wrong. ;-)
See also bug #452494.
BTW, attached to that bug is a patch against Beagle 0.2.17 to work around the problem.
I just checked in a fix for this; we now require evolution-sharp 0.13.3.