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



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 ninedegreesbelow com> 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 gnome org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]