Ticket #707 (new defect)

Opened 6 months ago

Last modified 1 month ago

0.22 evolution2 plugin does not build with GNOME 2.22

Reported by: AdamW Assigned to: dfriedrich
Priority: normal Milestone:
Component: Plugin: evolution2 Version: 0.22
Severity: minor Keywords:
Cc:

Description (Last modified by felixmoeller)

The 0.22 version of the evolution2 plugin does not build with GNOME 2.22. Build fails giving several errors, all ending in this:

/usr/include/evolution-data-server-2.22/libical/ical.h:30:2: error: #warning "Please ensure that the memory returned by the functions mentioned at http://bugzilla.gnome.org/show_bug.cgi?id=516408#c1 are free'ed"

Looks like an upstream change to e-d-s which needs to be adapted to in the 0.2 branch of opensync.

Change History

03/13/08 22:16:30 changed by AdamW

  • severity changed from critical to minor.

Note: it actually fails on an error due to the use of -Wall and -Werror as default CFLAGS in Makefile.am. So it's relatively easy to work around this - just patch those default flags out of Makefile.am. After doing this it builds fine and appears to work okay (I sync'ed a few hundred appointments and contacts between my phone and Evolution). Downgrading severity accordingly.

Having -Wall and -Werror as default flags in code you're not going to maintain *really* proactively is generally a bad idea :\

03/13/08 22:16:55 changed by AdamW

Obviously I meant "fails on a warning", not "fails on an error".

08/09/08 20:57:59 changed by felixmoeller

  • description changed.