foto
(Syv)
May 27, 2026, 11:47pm
1
Opensuse Leap 16, I’m trying to install darktable 5.4.1 instead of running the appimage (which runs but quite slow).
I installed darktable through opi, but I get the following error:
$ darktable
darktable: symbol lookup error: /usr/bin/../lib64/darktable/libdarktable.so: undefined symbol: png_get_cICP, version PNG16_0
Is there a “rescue mission” to find: png_get_cICP?
Thanks
manu
(manu')
May 28, 2026, 4:27am
2
mino
May 28, 2026, 4:46am
3
Also dodging your question: what is running slow? Is OpenCL active? What is your system?
Which package(s) did that install?
Any relation with this issue ? (Same error message…)
epeeist
(Colin Walls)
May 28, 2026, 8:29am
5
Why OPI rather than YAST or Zypper? These would sort out any dependencies.
foto
(Syv)
May 28, 2026, 1:30pm
6
No this compile does not support Leap 16, it’s only for Tumbleweed
foto
(Syv)
May 28, 2026, 1:32pm
7
It’s because it’s a cheaper, older laptop. Yes there is opencl but the video does not have enough video memory for darktable to use opencl.
So, if I could get DT a little bit faster, that would be nice.
foto
(Syv)
May 28, 2026, 1:44pm
8
Don’t know, but I tried and it doesn’t work for Leap 16
Look at the person that did start the post.
I use to run Tumbleweed until some upgrade really borked my system and no rollback possible, it lost sysroot, so I went back to Leap.
foto
(Syv)
May 28, 2026, 1:51pm
9
Can’t use yast/zypper or myrlyn for Darktable on Leap 16 because it doesn’t compile
nothing provides pkgconfig(flickcurl), nothing provides libgmic-devel
So to get the rpm, I have to go through the community repos
kmilos
May 28, 2026, 2:06pm
10
That spec file is in need of quite some TLC, this was removed in 2020 !
gmic should be available in the graphics repo , no? Otherwise the spec file should turn it off on Leap 16 until it becomes available there… (Note that the 15.6 build is broken as well, and explicit libpng dependency w/ version constraint is missing too…)
Yes, I got that much (not the why of the change, of course).
BUT: the issue seems to be exactly the same: version mismatch for libpng16…