When trying to load the Fancy Plugin, the following pops up: "The following error occurred while loading fancy.so : /usr/lib/libwebkitgtk-1.0.so.0: undefined symbol: cairo_gl_surface_get_width" Running Arch Linux with Claws-Mail 3.9.3.
That's an Arch Linux packaging bug by the sound of it, and there's nothing we can or need to do here. See https://www.archlinux.org/packages/extra/i686/claws-mail/ or https://www.archlinux.org/packages/extra/x86_64/claws-mail/
Please read the optional dependencies and install what is needed. Everything is perfectly fine, even with the Arch package. % pacman -Si claws-mail Repository : extra Name : claws-mail Version : 3.9.3-2 Description : A GTK+ based e-mail client. Architecture : x86_64 URL : http://www.claws-mail.org Licenses : GPL3 Groups : None Provides : claws Depends On : gtk2 gnutls startup-notification enchant gpgme libetpan compface libsm dbus-glib hicolor-icon-theme desktop-file-utils Optional Deps : python2: needed for some tools and python plugin perl: needed for some tools and perl plugin spamassassin: adds support for spamfiltering bogofilter: adds support for spamfiltering libnotify: for notification plugin libcanberra: for notification plugin dbus: for notification plugin libxml2: for gtkhtml2_viewer and rssyl plugins curl: for gtkhtml2_viewer, vcalendar, rssyl and spamreport plugins libarchive: for archive plugin and various other plugins libytnef: for tnef_parse plugin webkitgtk2: for the fancy webkit html plugin libsoup: for the fancy webkit html plugin libgdata: for gdata plugin poppler-glib: for pdf viewer plugin ghostscript: for pdf viewer plugin Conflicts With : claws-mail-extra-plugins Replaces : sylpheed-claws claws-mail-extra-plugins Download Size : 2876,42 KiB Installed Size : 13912,00 KiB Packager : Andreas Radke <andyrtr@archlinux.org> Build Date : Thu 06 Feb 2014 05:08:40 PM CET Validated By : MD5 Sum SHA256 Sum Signature
All of the optional dependencies are installed. I tried uninstalling and reinstalling, and it still yields the same error.
The symbol cairo_gl_surface_get_width is provided by Cairo (libcairo). Figure out what's wrong with the packages you use. Perhaps libcairo has been replaced with an incompatible version.