You are not logged in.

#1 2025-07-22 04:17:11

darenw
Member
From: Trego Montana
Registered: 2008-07-04
Posts: 108
Website

Evince can't find libgpgmepp

I'm having trouble with the PDF viewer Evince. The PDF files, mostly old ones I've read before, are okay. The viewer, if run from command line, complains about a missing libgpgmepp.so.7   

Does this exist in my /usr/lib?  No, Evince is right, but I do have libgpgme.so.45.0.0 (with the usual symlinks)   

According to pacman, I have the gpgmepp and the gpgme packages installed.  (Also qgpgme, for Qt apps, not relevant right now.)  According to pacman with the "-Ql" option, the only files gpgmepp puts in /usr/lib are named libKF5Gpgmepp.*  (version 5.3.3)   I don't see those in /usr/lib in real life, and I also don't see any libgpgmepp* files.   

What the heck is going on?  Am I missing some oddball package that pacman didn't pull in for evince and other apps needing gpgmepp?  What's with the "KF5" and the first 'g' being capital?  Of course, my main question is: how to fix this? 

Workaround for now:  firefox and chromium are good at viewing PDF files.


EDIT
Oh yeah, one additional point. pacman's info on gpgmepp says it is required by only a few other packages, none of them Evince (or Atril, which afik the same except for a better UI)

    Required By     : kwallet  libreoffice-still  poppler

So it's really poppler who is looking for that gpgmepp library.  Evince uses poppler-glib.  So it's not Evince or Atril's pacman info that needs fixing.

Last edited by darenw (2025-07-22 04:24:56)


Artist/Physicist, Herder of Pixels, Photons and Electrons

Offline

#2 2025-07-22 04:30:23

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,146

Re: Evince can't find libgpgmepp

This is almost always a partial update problem. libgpgmepp.so.7 is the current version, what version of gpgmepp do you have installed?

https://wiki.archlinux.org/title/System … nsupported

Last edited by Scimmia (2025-07-22 04:34:19)

Offline

#3 2025-07-22 06:37:34

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,249

Re: Evince can't find libgpgmepp

You haven't cleaned up your system of orphan packages in a long time: https://bbs.archlinux.org/viewtopic.php?id=306100

Also, you should pay attention to pacman output. If you see a warning such as "package foo is newer than extra/foo" it almost certainly means there is some inconsistency should should look into.

Offline

#4 2025-07-22 07:38:08

darenw
Member
From: Trego Montana
Registered: 2008-07-04
Posts: 108
Website

Re: Evince can't find libgpgmepp

gpgmepp is 2.0.0-2


Artist/Physicist, Herder of Pixels, Photons and Electrons

Offline

#5 2025-07-22 07:51:18

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,249

Re: Evince can't find libgpgmepp

darenw wrote:

complains about a missing libgpgmepp.so.7

darenw wrote:

gpgmepp is 2.0.0-2

Those two statements can't be simultaneously true.

Offline

#6 2025-07-22 10:40:26

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,361

Re: Evince can't find libgpgmepp

Please post the output of pacman -Qikk gpgmepp


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#7 2025-08-12 05:15:52

eric.rannaud
Member
Registered: 2014-12-21
Posts: 1

Re: Evince can't find libgpgmepp

I had the same error with evince. I somehow had a very old version of gpgmepp from 2016, but numbered 16.08.3-1 and I had to force a downgrade to 2.0.0-2 with

# pacman -Sy gpgmepp
warning: downgrading package gpgmepp (16.08.3-1 => 2.0.0-2)
...

For reference:

# pacman -Qikk gpgmepp
Name            : gpgmepp
Version         : 16.08.3-1
Description     : C++ bindings/wrapper for gpgme
Architecture    : x86_64
URL             : https://community.kde.org/KDE_PIM
Licenses        : LGPL
Groups          : None
Provides        : None
Depends On      : gpgme  qt5-base
Optional Deps   : None
Required By     : kwallet  libreoffice-still  poppler
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 794.00 KiB
Packager        : Antonio Rojas <arojas@archlinux.org>
Build Date      : Tue 08 Nov 2016 04:14:32 AM PST
Install Date    : Thu 10 Nov 2016 12:51:26 PM PST
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

gpgmepp: 65 total files, 0 altered files

Offline

Board footer

Powered by FluxBB