It suggests v2.0, but it isn't required if you don't need/want RSCALE, VPOLL, or VAVAILABILITY. v1.x will be sufficient for most folks in the short term.

On 07/13/2015 05:37 PM, Bron Gondwana wrote:
Cyrus master suggests 2.0 in configure:
eb40d32f configure.ac (Ken Murchison 2015-03-19 14:41:24 -0400 1313) AC_CHECK_LIB(ical, icalcomponent_new_vvoter, eb40d32f configure.ac (Ken Murchison 2015-03-19 14:41:24 -0400 1314) AC_DEFINE(HAVE_VPOLL,[], [Build VPOLL support into httpd?]), eb40d32f configure.ac (Ken Murchison 2015-03-19 14:41:24 -0400 1315) AC_MSG_WARN([Your version of libical can not support consensus scheduling. Consider upgrading to libical >= 2.0]))
Bron.
On Mon, Jul 13, 2015, at 12:40 PM, Ken Murchison wrote:
On 07/13/2015 02:46 AM, Chris Davies wrote:
Does anyone know where I can get the latest version of libical, ideally at least version 2? I've been working through this <https://docs.cyrus.foundation/imap/developer/installguide.html> guide and am getting these warnings:

    configure: WARNING: Your version of libical can not support
    timezones by reference. Consider upgrading to libical >= 1.0.1
    checking for icalcomponent_new_vavailability in -lical... no
    configure: WARNING: Your version of libical can not support
    availability.  Consider upgrading to libical >= 1.0.1
    checking for icalcomponent_new_vvoter in -lical... no
    configure: WARNING: Your version of libical can not support
    consensus scheduling.  Consider upgrading to libical >= 2.0
    checking for icalrecurrencetype_rscale_is_supported in -lical... no
    configure: WARNING: Your version of libical can not support
    non-gregorian recurrences.  Consider upgrading to libical >= 2.0

This is causing make to fail:

    In file included from imap/caldav_db.h:52:0,
    from imap/mailbox.c:80:
    /usr/local/include/libical/ical.h:89:33: fatal error:
    libical_ical_export.h: No such file or directory
    #include "libical_ical_export.h"
    ^
    compilation terminated.
    make[2]: *** [imap/imap_libcyrus_imap_la-mailbox.lo] Error 1
    make[2]: Leaving directory `/home/tester/cyrus-imapd'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/tester/cyrus-imapd'
    make: *** [all] Error 2

That looks like a bad libical install if its trying to include a header file that doesn't exist.
Latest release is 1.0.1.  GitHub hosts the current dev code.
--
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University
--
  Bron Gondwana
  br...@fastmail.fm


--
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University

Reply via email to