Hello.
Gimp is very useful because it has many plugins, and recently, Resynthesizer that replaces image parts was broken.
I saw similar issues raised in Arch previously, and I am unsure if reporting it is useful, but at the very least, I couldn't solve it myself yet.
For context, this is a log I see if I update Artix today, build a fresh Resynthesizer out of Git, install it and try to use the "heal selection" function.
Traceback (most recent call last):
File "/usr/lib/gimp/2.0/python/gimpfu.py", line 853, in _run
res = _interact(proc_name, params[1:])
File "/usr/lib/gimp/2.0/python/gimpfu.py", line 372, in _interact
import gimpui
File "/usr/lib/gimp/2.0/python/gimpui.py", line 33, in <module>
import gtk, gobject, gimp, gimpcolor
File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
from gtk import _gtk
File "/usr/lib/python2.7/site-packages/cairo/__init__.py", line 1, in <module>
from ._cairo import * # noqa: F401,F403
ImportError: /usr/lib/python2.7/site-packages/cairo/_cairo.so: undefined symbol: cairo_tee_surface_index
Since it's about Gimpfu requiring PyGTK and Cairo, I expect the same issue to apply to many similar plugins.
Does anyone know a fix?