Hey,
So I just upgraded and now darktable doesn’t run. I complains upon launch:
[franck@franck-vee ~]$ darktable
darktable: error while loading shared libraries: libexiv2.so.27: cannot open shared object file: No such file or directory
And I see that I now have:
[franck@franck-vee ~]$ ls -la /usr/lib | grep libexiv2.so.2
lrwxrwxrwx 1 root root 14 Jun 30 00:08 libexiv2.so -> libexiv2.so.28
lrwxrwxrwx 1 root root 18 Jun 30 00:08 libexiv2.so.28 -> libexiv2.so.0.28.0
Darktable is available from AUR on as a git installed. I have tried to re-install it, however the problem persists - I guess whatever version is available still looks for .27, and not .28.
Is there a way for me to add .27 alonside .28?
You need to rebuild darktable
on exiv2
0.28.0.
You are responsible for maintaining your own AUR packages.
Hey thanks for the answer.
I am not 100% clear however - this is a package maintained by someone on AUR. So… they would need to make that change OR I would need to figure where in the build package I can make the necessary change?
That depends on which actual package you installed: AUR (en) - Packages
You’re misunderstanding here. The AUR (Arch User Repository) only contains recipes for building packages. You build the package, you are responsible for rebuilding it when necessary.
Example: I rebuilt tilix-git
today due to a new version of ldc
in the unstable branch. Nothing changed in the PKGBUILD itself, I only rebuilt it. The AUR package maintainer does not have to do anything when a rebuild is required. That’s up to the user on their own system.
Got it now? 
3 Likes