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 461307 - beagle 0.2.17 fails to build against evolution-sharp 0.13.1
beagle 0.2.17 fails to build against evolution-sharp 0.13.1
Status: RESOLVED FIXED
Product: beagle
Classification: Other
Component: General
0.2.17
Other Linux
: Normal normal
: ---
Assigned To: Beagle Bugs
Beagle Bugs
Depends on:
Blocks:
 
 
Reported: 2007-07-28 19:37 UTC by Jose M. daLuz
Modified: 2007-08-27 17:42 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jose M. daLuz 2007-07-28 19:37:31 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. ;-)
Comment 1 Joe Shaw 2007-08-13 20:29:37 UTC
See also bug #452494.
Comment 2 Joe Shaw 2007-08-13 20:31:31 UTC
BTW, attached to that bug is a patch against Beagle 0.2.17 to work around the problem.
Comment 3 Joe Shaw 2007-08-27 17:42:44 UTC
I just checked in a fix for this; we now require evolution-sharp 0.13.3.