SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Just a quick note to anyone running the Alien KDE5 packages: The latest (April) update stops PAN from running. It complains about missing libgpgme-pthread. Recompiling PAN fails with the same error. It appears that libgpgme-pthread has been removed from the gpgme package by the upstream developers.
In fact, it isn't PAN that is complaining, but one of its dependencies - gmime. Recompiling and upgrading gmime against the latest gpgme, then recompiling PAN fixes the problem.
Indeed, it might not even be necessary to recompile PAN, but since I already had it there from the first failed attempt, I thought I might as well, just to be on the safe side.
The problem is that gpgme is part of Alien KDE5, whereas gmime is a pure slackware package. Gmime is built against an older version of gpgme, before they removed the libgpgme-pthread upstream.
The only real solution is to rebuild gmime. Its not difficult. Just download the gmime source folder from slackware sources, and run the slackbuild as root (remember to bump the build number!). Simply upgrade to the newly created package. It took less than 5 minutes to recompile on my machine - its not a big package, and you don't need to actually change anything, except the build number.
And you don't need to recompile PAN! Just rebuilding gmime is sufficient.
Its just a compatibility issue between the existing slackware package and the Alien one. No doubt it will get sorted next time Slackware updates the gpgme package.
I've put a comment on Eric's blog about it, but I don't think its been through the moderation stage yet, so hasn't appeared.
Its quite possible - indeed probable - that there may be other packages affected by this. Anything that has gmime as a dependency is likely to fail, I would have thought.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.