Darktable on opensuse leap 16

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

Hi, have you tried to get darktable from https://software.opensuse.org/download.html?project=graphics:darktable&package=darktable ?
I don’t know about opensuse that said…

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…)

Why OPI rather than YAST or Zypper? These would sort out any dependencies.

No this compile does not support Leap 16, it’s only for Tumbleweed

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.

  1. Don’t know, but I tried and it doesn’t work for Leap 16
  2. 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.

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

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…