At least there is problems related to python / gobject introspection not finding the Gegl-0.4.typelib, on my system that file is in $PREFIX/lib/x86_64-linux-gnu/girepository-1.0 and that path has to be added to the little documented GI_TYPELIB_PATH. Gobject-introspection seem to be refined for system installed libraries/scripts, but there are more hoops we have to run through for people that are building and installing in custom prefixes. On Wed, Sep 4, 2019 at 6:06 PM Elle Stone <ellestone@xxxxxxxxxxxxxxxxxxxx> wrote: > > I just updated and recompiled babl/GEGL/GIMP-2.99 (through GIMP commit > commit 7019eaa56bcd9fc77f215e36c280bf6daae641e5), with no errors during > the build, but with a lot of terminal complaints upon starting GIMP. > > I'm guessing the code is still in a state of flux from all the recent > activity regarding plug-ins, so filing a bug report seems a bit silly. > > GIMP did start and run without any problems or significant further > terminal complaints. > > In case it's helpful, here's the terminal output: > > ##### First, several screen's worth of these error messages: ### > > _gimp_gp_param_def_to_param_spec: GParamSpec type 'GimpParamImageID' is > not handled > GIMP-CRITICAL: gimp_procedure_add_return_value: assertion > 'G_IS_PARAM_SPEC (pspec)' failed > > _gimp_gp_param_def_to_param_spec: GParamSpec type 'GimpParamImageID' is > not handled > GIMP-CRITICAL: gimp_procedure_add_argument: assertion 'G_IS_PARAM_SPEC > (pspec)' failed > > _gimp_gp_param_def_to_param_spec: GParamSpec type 'GimpParamDrawableID' > is not handled > GIMP-CRITICAL: gimp_procedure_add_argument: assertion 'G_IS_PARAM_SPEC > (pspec)' failed > > > ##### Followed by many complaints about python3, not finding Gegl v0.4, > exceptions/tracebacks, and various plug-ins: ### > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/gi/importer.py", line 138, in > load_module > introspection_module = get_introspection_module(namespace) > File "/usr/lib/python3/dist-packages/gi/module.py", line 265, in > get_introspection_module > module = IntrospectionModule(namespace, version) > File "/usr/lib/python3/dist-packages/gi/module.py", line 117, in __init__ > repository.require(namespace, version) > gi.RepositoryError: Typelib file for namespace 'Gegl', version '0.4' not > found > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File > "/home/elle/code-install/gimp299/install/lib/gimp/2.99/plug-ins/spyro-plus/spyro-plus.py", > line 20, in <module> > from gi.repository import Gimp > File "/usr/lib/python3/dist-packages/gi/importer.py", line 140, in > load_module > raise ImportError(e) > ImportError: Typelib file for namespace 'Gegl', version '0.4' not found > GIMP-WARNING: gimp-2.99: gimp_wire_read(): error > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/gi/importer.py", line 138, in > load_module > introspection_module = get_introspection_module(namespace) > File "/usr/lib/python3/dist-packages/gi/module.py", line 265, in > get_introspection_module > module = IntrospectionModule(namespace, version) > File "/usr/lib/python3/dist-packages/gi/module.py", line 117, in __init__ > repository.require(namespace, version) > gi.RepositoryError: Typelib file for namespace 'Gegl', version '0.4' not > found > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File > "/home/elle/code-install/gimp299/install/lib/gimp/2.99/plug-ins/py-slice/py-slice.py", > line 30, in <module> > from gi.repository import Gimp > File "/usr/lib/python3/dist-packages/gi/importer.py", line 140, in > load_module > raise ImportError(e) > ImportError: Typelib file for namespace 'Gegl', version '0.4' not found > GIMP-WARNING: gimp-2.99: gimp_wire_read(): error > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/gi/importer.py", line 138, in > load_module > introspection_module = get_introspection_module(namespace) > File "/usr/lib/python3/dist-packages/gi/module.py", line 265, in > get_introspection_module > module = IntrospectionModule(namespace, version) > File "/usr/lib/python3/dist-packages/gi/module.py", line 117, in __init__ > repository.require(namespace, version) > gi.RepositoryError: Typelib file for namespace 'Gegl', version '0.4' not > found > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File > "/home/elle/code-install/gimp299/install/lib/gimp/2.99/plug-ins/palette-to-gradient/palette-to-gradient.py", > line 18, in <module> > from gi.repository import Gimp > File "/usr/lib/python3/dist-packages/gi/importer.py", line 140, in > load_module > raise ImportError(e) > ImportError: Typelib file for namespace 'Gegl', version '0.4' not found > GIMP-WARNING: gimp-2.99: gimp_wire_read(): error > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/gi/importer.py", line 138, in > load_module > introspection_module = get_introspection_module(namespace) > File "/usr/lib/python3/dist-packages/gi/module.py", line 265, in > get_introspection_module > module = IntrospectionModule(namespace, version) > File "/usr/lib/python3/dist-packages/gi/module.py", line 117, in __init__ > repository.require(namespace, version) > gi.RepositoryError: Typelib file for namespace 'Gegl', version '0.4' not > found > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File > "/home/elle/code-install/gimp299/install/lib/gimp/2.99/plug-ins/foggify/foggify.py", > line 19, in <module> > from gi.repository import Gimp > File "/usr/lib/python3/dist-packages/gi/importer.py", line 140, in > load_module > raise ImportError(e) > ImportError: Typelib file for namespace 'Gegl', version '0.4' not found > GIMP-WARNING: gimp-2.99: gimp_wire_read(): error > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/gi/importer.py", line 138, in > load_module > introspection_module = get_introspection_module(namespace) > File "/usr/lib/python3/dist-packages/gi/module.py", line 265, in > get_introspection_module > module = IntrospectionModule(namespace, version) > File "/usr/lib/python3/dist-packages/gi/module.py", line 117, in __init__ > repository.require(namespace, version) > gi.RepositoryError: Typelib file for namespace 'Gegl', version '0.4' not > found > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File > "/home/elle/code-install/gimp299/install/lib/gimp/2.99/plug-ins/palette-offset/palette-offset.py", > line 18, in <module> > from gi.repository import Gimp > File "/usr/lib/python3/dist-packages/gi/importer.py", line 140, in > load_module > raise ImportError(e) > ImportError: Typelib file for namespace 'Gegl', version '0.4' not found > GIMP-WARNING: gimp-2.99: gimp_wire_read(): error > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/gi/importer.py", line 138, in > load_module > introspection_module = get_introspection_module(namespace) > File "/usr/lib/python3/dist-packages/gi/module.py", line 265, in > get_introspection_module > module = IntrospectionModule(namespace, version) > File "/usr/lib/python3/dist-packages/gi/module.py", line 117, in __init__ > repository.require(namespace, version) > gi.RepositoryError: Typelib file for namespace 'Gegl', version '0.4' not > found > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File > "/home/elle/code-install/gimp299/install/lib/gimp/2.99/plug-ins/file-openraster/file-openraster.py", > line 18, in <module> > from gi.repository import Gimp > File "/usr/lib/python3/dist-packages/gi/importer.py", line 140, in > load_module > raise ImportError(e) > ImportError: Typelib file for namespace 'Gegl', version '0.4' not found > GIMP-WARNING: gimp-2.99: gimp_wire_read(): error > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/gi/importer.py", line 138, in > load_module > introspection_module = get_introspection_module(namespace) > File "/usr/lib/python3/dist-packages/gi/module.py", line 265, in > get_introspection_module > module = IntrospectionModule(namespace, version) > File "/usr/lib/python3/dist-packages/gi/module.py", line 117, in __init__ > repository.require(namespace, version) > gi.RepositoryError: Typelib file for namespace 'Gegl', version '0.4' not > found > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File > "/home/elle/code-install/gimp299/install/lib/gimp/2.99/plug-ins/python-console/python-console.py", > line 21, in <module> > from gi.repository import Gimp > File "/usr/lib/python3/dist-packages/gi/importer.py", line 140, in > load_module > raise ImportError(e) > ImportError: Typelib file for namespace 'Gegl', version '0.4' not found > GIMP-WARNING: gimp-2.99: gimp_wire_read(): error > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/gi/importer.py", line 138, in > load_module > introspection_module = get_introspection_module(namespace) > File "/usr/lib/python3/dist-packages/gi/module.py", line 265, in > get_introspection_module > module = IntrospectionModule(namespace, version) > File "/usr/lib/python3/dist-packages/gi/module.py", line 117, in __init__ > repository.require(namespace, version) > gi.RepositoryError: Typelib file for namespace 'Gegl', version '0.4' not > found > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File > "/home/elle/code-install/gimp299/install/lib/gimp/2.99/plug-ins/goat-exercise-py3/goat-exercise-py3.py", > line 18, in <module> > from gi.repository import Gimp > File "/usr/lib/python3/dist-packages/gi/importer.py", line 140, in > load_module > raise ImportError(e) > ImportError: Typelib file for namespace 'Gegl', version '0.4' not found > GIMP-WARNING: gimp-2.99: gimp_wire_read(): error > > _______________________________________________ > gimp-developer-list mailing list > List address: gimp-developer-list@xxxxxxxxx > List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list > List archives: https://mail.gnome.org/archives/gimp-developer-list _______________________________________________ gimp-developer-list mailing list List address: gimp-developer-list@xxxxxxxxx List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list