Ubuntu 16.04, installing from sources. Installed libical-master or libical-2.0.0 from github, same result. Configuring and building went without a problem; ldd on vcalendar.so shows: libical.so.2 => /usr/local/lib/libical.so.2 (0x00007f8272df6000) When trying to load the plugin, the following is reported: The following error occurred while loading vcalendar.so: /usr/local/lib/claws-mail/plugins/vcalendar.so: undefined symbol: icaltime_from_timet
You're probably using libical 3.0.0, where function icaltime_from_timet was deprecated and removed in that release. Try 2.0.0, it works over here on Debian Testing.
Just a note: icaltime_from_timet is deprecated also in libical 2.0: https://libical.github.io/libical/apidocs/icaltime_8h.html The best way is replace it with icaltime_from_timet_with_zone.
Nope, this is libical-2.0. I did try the master git branch as well, same results. I could try a pre-2.0 version, but the claws release notes said 2.0+ was required. A patch suggested by rezso might indeed be best?
Changes related to this bug have been committed. Please check latest Git and update the bug accordingly. You can also get the patch from: http://git.claws-mail.org/ ++ ChangeLog 2017-04-14 12:48:03.363492320 +0200 http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=489dce2d36ead88de5424ae267ebbc9871f8bbd1 Merge: 700a1bb 73d4891 Author: Colin Leroy <colin@colino.net> Date: Fri Apr 14 12:48:02 2017 +0200 Merge branch 'master' of file:///home/git/claws http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=73d48910780a64de0deec8fe59e87318618f049a Author: Michael Rasmussen <mir@datanom.net> Date: Fri Apr 14 12:47:41 2017 +0200 Fix bug #3808: Replace icaltime_from_timet with icaltime_from_timet_with_zone