Bug 3134

Summary: Fancy Plugin Cannot Load
Product: Claws Mail (GTK 2) Reporter: Ryan McClure <ryanmichaelmcclure>
Component: PluginsAssignee: users
Status: RESOLVED INVALID    
Severity: normal    
Priority: P3    
Version: 3.9.3   
Hardware: Other   
OS: Linux   

Description Ryan McClure 2014-04-08 07:12:41 UTC
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.
Comment 1 Paul 2014-04-08 08:25:18 UTC
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/
Comment 2 Christian Hesse 2014-04-08 09:12:56 UTC
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
Comment 3 Ryan McClure 2014-04-08 14:14:03 UTC
All of the optional dependencies are installed. I tried uninstalling and reinstalling, and it still yields the same error.
Comment 4 Michael Schwendt 2014-04-08 15:45:50 UTC
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.