Ticket #707 (new defect)

Opened 6 years ago

Last modified 6 years ago

0.22 evolution2 plugin does not build with GNOME 2.22

Reported by: AdamW Owned by: dfriedrich
Priority: normal Milestone:
Component: Plugin: evolution Version: 0.22
Severity: minor Keywords:

Description (last modified by felixmoeller) (diff)

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

comment:1 Changed 6 years ago 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 :\

comment:2 Changed 6 years ago by AdamW

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

comment:3 Changed 6 years ago by felixmoeller

  • Description modified (diff)
Note: See TracTickets for help on using tickets.