Am Mittwoch, 8. November 2017, 13:19:24 CET schrieb Christian Parg:
> Hello Tobias,
> 
> thanks for the clarification. Those details were not clear to me.
> 
> > Instead of curing the symptoms I'd rather find out why you have a version
> > of darktable compiled for another GTK3 version than the one you have
> > installed.
> > 
> > - You might have compiled darktable yourself. In that case delete it,
> > clear
> > your build/ folder and re-compile.
> > 
> > - You might use packages from some third party repo (on Ubuntu it's mostly
> > Pascal's PPA, others might use Darix's OBS builds) that is not matching
> > your distribution. That can for example happen when updating your system
> > to a newer distro release and keeping the old darktable packages
> > installed. In that case you have to find where you configured the third
> > party repo and update it to fetch packages for the right distro version.
> > Then update darktable via your package manager.
> > 
> > - Finally the official darktable package in your distro might be broken.
> > Report that to the package maintainer and ask for a rebuild.
> 
> I think this is a known problem as Germano pointed out:
> https://bugzilla.redhat.com/show_bug.cgi?id=1490361


Yes, seems like it. Too bad they broke it. :-( Let's hope that Germano is able 
to update the darktable package as mentioned in the bug report. That would be 
the best fix and working for everyone.

That being said, 2.0.7 is quite outdated and you are missing a lot of bugfixes 
and nice new features. I wonder if there are third party repos with newer 
exiv2 and darktable? Does anyone know?

> For your understanding: I have been using the (official) Darktable package
> from the EPEL repository on a CentOS 7 system. Nothing self compiled and I
> think this is the repository which is intended for CentOS 7 (and RHEL 7).
> 
> The GTK3 package is from the CentOS 7 base repository in V3.22.10 :
> 
>     cparg@homer:~$ rpm -qi gtk3
>     Name        : gtk3
>     Version     : 3.22.10
>     Release     : 4.el7
> 
> And this is indeed what darktable is linking to:
> 
>     cparg@homer:~$ ldd /bin/darktable|grep -i gtk
>              libgtk-3.so.0 => /lib64/libgtk-3.so.0 (0x00007fb63c40e000)
>              libcolord-gtk.so.1 => /lib64/libcolord-gtk.so.1
> (0x00007fb6361b6000)
> 
> - So, it is Version 3, which digit of the Version may indicated such
> incompatibilities ?

Unfortunately GTK introduced several changes when just bumping the 3rd number.

> - How can I figure out which GTK3 version darktable
> from the repo was built against ?

No idea.

> Sorry for the stupid questions but I do not really know GTK3 concepts, such
> as the relation to the CSS definitions.

No worries.

> Thanks a lot
> 
> Christian

Tobias

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to