Re: [Gimp-developer] GIMP-2.99 terminal complaints: python3, not finding Gegl v0.4, exceptions/tracebacks, various plug-ins

Øyvind Kolås <[email protected]>
Newsgroups gmane.comp.video.gimp.devel
Message-ID <CAKjrkdNTvWJj5izxpa+_GdS=9rY5egOoRwKEyFtqC+S-iM2F7w@mail.gmail.com>
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
<[email protected]> 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:    [email protected]
> 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:    [email protected]
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.