Ticket #902 (new defect)

Opened 5 years ago

Last modified 5 years ago

evolution2 plugin did not compile

Reported by: andieh Owned by: tuju
Priority: normal Milestone:
Component: Plugin: evolution Version: 0.22
Severity: normal Keywords: evolution evolution-data-server
Cc: cstender

Description

tried to install eovlution plugin for opensync version 0.22. seems that there is a problem with the new evolution-data-server version 2.24. i need opensync 0.22 because want to sync with my windows mobile 6 device, synce and python-plugin. make gives me:

In file included from /usr/include/evolution-data-server-2.24/libecal/e-cal-component.h:26,
                 from /usr/include/evolution-data-server-2.24/libecal/e-cal-recur.h:27,
                 from /usr/include/evolution-data-server-2.24/libecal/e-cal.h:28,
                 from evolution2_sync.h:7,
                 from evolution2_sync.c:21:
/usr/include/evolution-data-server-2.24/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"
In file included from /usr/include/evolution-data-server-2.24/libecal/e-cal-util.h:24,
                 from /usr/include/evolution-data-server-2.24/libecal/e-cal.h:29,
                 from evolution2_sync.h:7,
                 from evolution2_sync.c:21:
/usr/include/evolution-data-server-2.24/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"
make[2]: *** [evolution2_sync.lo] Error 1
make[2]: Leaving directory `/home/andieh/build/libopensync_0.22/libopensync-evolution/src/libopensync-plugin-evolution2-0.22/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/andieh/build/libopensync_0.22/libopensync-evolution/src/libopensync-plugin-evolution2-0.22'
make: *** [all] Error 2

complete output see attached file. (archlinux here, try to build a package)

Attachments

output (8.7 KB) - added by andieh 5 years ago.
complete output for ./configure && make

Change History

Changed 5 years ago by andieh

complete output for ./configure && make

comment:1 Changed 5 years ago by felixmoeller

  • Cc cstender added

looking at the opensuse buildservice it seems like they are just building it for 10.2, so the problem is not solved there either I guess.

Adding cstender.

comment:2 Changed 5 years ago by cstender

cat libopensync-plugin-evolution2-fix_build.diff --- src/Makefile.am +++ src/Makefile.am @@ -5,7 +5,7 @@

INCLUDES = @PACKAGE_CFLAGS@ @EPACKAGE_CFLAGS@

# Please remove '-Wno-return-type' when Evo fixes the warning in their headers.

-AM_CFLAGS = -Wall -Werror -Wno-return-type +AM_CFLAGS = -Wall -Wno-return-type

config_DATA = evo2-sync

Note: See TracTickets for help on using tickets.