Gegl meson test failed
I am able to compile gegl from source with no issues, however 4 of the meson tests failed, seems that the common problem is
undefined symbol: gegl_matrix3_round_error
From meson test log:
8/109 gegl:simple / change-processor-rect FAIL 0.27s (exit status 255 or signal 127 SIGinvalid)
--- command ---
07:02:15 ABS_TOP_SRCDIR='/home/bernard/opt/gimp/gegl' GEGL_SWAP='RAM' ABS_TOP_BUILDDIR='/home/bernard/opt/gimp/gegl/build' GEGL_PATH='/home/bernard/opt/gimp/gegl/build/operations' /home/bernard/opt/gimp/gegl/build/tests/simple/change-processor-rect
--- stderr ---
GEGL-Message: 02:02:15.555: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(change-processor-rect:5360): GEGL-WARNING **: 02:02:15.615: Failed to set operation type gegl:translate, using a passthrough op instead
test-change-processor-rect: First compare failed
22/109 gegl:simple / node-properties FAIL 0.27s (exit status 255 or signal 127 SIGinvalid)
--- command ---
07:02:18 ABS_TOP_SRCDIR='/home/bernard/opt/gimp/gegl' GEGL_SWAP='RAM' ABS_TOP_BUILDDIR='/home/bernard/opt/gimp/gegl/build' GEGL_PATH='/home/bernard/opt/gimp/gegl/build/operations' /home/bernard/opt/gimp/gegl/build/tests/simple/node-properties
--- stdout ---
operation: gegl:nop
x, y: -5.000000, -5.000000
--- stderr ---
GEGL-Message: 02:02:18.669: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(node-properties:5461): GEGL-WARNING **: 02:02:18.731: Failed to set operation type gegl:translate, using a passthrough op instead
(node-properties:5461): GEGL-WARNING **: 02:02:18.731: x is not a valid property of gegl:nop 0x1012910
42/109 gegl:xml / test_roundtrip FAIL 0.27s (killed by signal 5 SIGTRAP)
--- command ---
07:02:25 ABS_TOP_SRCDIR='/home/bernard/opt/gimp/gegl' GEGL_SWAP='RAM' ABS_TOP_BUILDDIR='/home/bernard/opt/gimp/gegl/build' GEGL_PATH='/home/bernard/opt/gimp/gegl/build/operations' /home/bernard/opt/gimp/gegl/build/tests/xml/test-roundtrip
--- stdout ---
/xml/roundtrip/home/bernard/opt/gimp/gegl/tests/xml/data/rgb-params.xml:
--- stderr ---
GEGL-Message: 02:02:25.451: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(test-roundtrip:5655): GEGL-WARNING **: 02:02:25.513: Failed to set operation type gegl:translate, using a passthrough op instead
45/109 gegl:compositions / compositions_without_opencl FAIL 6.33s (exit status 1)
====== FAIL ======
--- stderr ---
GEGL-Message: 02:02:40.883: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
GEGL-Message: 02:02:41.054: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(gegl:5807): GEGL-WARNING **: 02:02:41.140: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5807): GEGL-WARNING **: 02:02:41.140: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5807): GEGL-WARNING **: 02:02:41.141: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5807): GEGL-WARNING **: 02:02:41.141: property origin-x not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.141: property origin-y not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.141: property sampler not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.141: property x not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.141: property y not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.148: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5807): GEGL-WARNING **: 02:02:41.148: property origin-x not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.148: property origin-y not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.148: property sampler not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.148: property x not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.148: property y not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property origin-x not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property origin-y not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property sampler not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property x not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property y not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property origin-x not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property origin-y not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property sampler not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property x not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property y not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property origin-x not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property origin-y not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property sampler not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property x not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property y not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property origin-x not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property origin-y not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property sampler not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property x not found for gegl:nop
(gegl:5807): GEGL-WARNING **: 02:02:41.149: property y not found for gegl:nop
GEGL-Message: 02:02:41.425: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
GEGL-Message: 02:02:41.597: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(gegl:5823): GEGL-WARNING **: 02:02:41.682: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5823): GEGL-WARNING **: 02:02:41.682: Failed to set operation type gegl:translate, using a passthrough op instead
GEGL-Message: 02:02:41.865: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
GEGL-Message: 02:02:42.038: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(gegl:5839): GEGL-WARNING **: 02:02:42.127: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5839): GEGL-WARNING **: 02:02:42.127: Failed to set operation type gegl:translate, using a passthrough op instead
GEGL-Message: 02:02:43.021: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
GEGL-Message: 02:02:43.192: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(gegl:5855): GEGL-WARNING **: 02:02:43.278: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5855): GEGL-WARNING **: 02:02:43.278: Failed to set operation type gegl:translate, using a passthrough op instead
GEGL-Message: 02:02:43.477: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
GEGL-Message: 02:02:43.649: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(gegl:5871): GEGL-WARNING **: 02:02:43.736: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5871): GEGL-WARNING **: 02:02:43.736: Failed to set operation type gegl:translate, using a passthrough op instead
GEGL-Message: 02:02:43.919: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
GEGL-Message: 02:02:44.093: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(gegl:5887): GEGL-WARNING **: 02:02:44.178: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5887): GEGL-WARNING **: 02:02:44.179: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5887): GEGL-WARNING **: 02:02:44.179: Failed to set operation type gegl:scale-ratio, using a passthrough op instead
(gegl:5887): GEGL-WARNING **: 02:02:44.179: property x not found for gegl:nop
(gegl:5887): GEGL-WARNING **: 02:02:44.179: property y not found for gegl:nop
GEGL-Message: 02:02:44.373: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(gegl-imgcmp:5895): GEGL-WARNING **: 02:02:44.436: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl-imgcmp:5895): GEGL-WARNING **: 02:02:44.436: Failed to set operation type gegl:translate, using a passthrough op instead
GEGL-Message: 02:02:44.619: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(gegl:5903): GEGL-WARNING **: 02:02:44.705: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5903): GEGL-WARNING **: 02:02:44.705: Failed to set operation type gegl:translate, using a passthrough op instead
GEGL-Message: 02:02:44.961: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
GEGL-Message: 02:02:45.131: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(gegl:5919): GEGL-WARNING **: 02:02:45.216: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5919): GEGL-WARNING **: 02:02:45.216: Failed to set operation type gegl:translate, using a passthrough op instead
GEGL-Message: 02:02:45.559: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
GEGL-Message: 02:02:45.731: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(gegl:5935): GEGL-WARNING **: 02:02:45.820: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5935): GEGL-WARNING **: 02:02:45.820: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5935): GEGL-WARNING **: 02:02:45.821: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5935): GEGL-WARNING **: 02:02:45.821: property x not found for gegl:nop
(gegl:5935): GEGL-WARNING **: 02:02:45.821: property y not found for gegl:nop
(gegl:5935): GEGL-WARNING **: 02:02:45.822: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5935): GEGL-WARNING **: 02:02:45.822: property x not found for gegl:nop
(gegl:5935): GEGL-WARNING **: 02:02:45.822: property y not found for gegl:nop
(gegl:5935): GEGL-WARNING **: 02:02:45.822: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5935): GEGL-WARNING **: 02:02:45.822: property x not found for gegl:nop
(gegl:5935): GEGL-WARNING **: 02:02:45.822: property y not found for gegl:nop
(gegl:5935): GEGL-WARNING **: 02:02:45.822: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5935): GEGL-WARNING **: 02:02:45.822: property x not found for gegl:nop
(gegl:5935): GEGL-WARNING **: 02:02:45.822: property y not found for gegl:nop
GEGL-Message: 02:02:46.078: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
GEGL-Message: 02:02:46.250: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(gegl:5951): GEGL-WARNING **: 02:02:46.337: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5951): GEGL-WARNING **: 02:02:46.337: Failed to set operation type gegl:translate, using a passthrough op instead
GEGL-Message: 02:02:46.529: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
GEGL-Message: 02:02:46.702: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
(gegl:5967): GEGL-WARNING **: 02:02:46.789: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5967): GEGL-WARNING **: 02:02:46.789: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5967): GEGL-WARNING **: 02:02:46.790: Failed to set operation type gegl:translate, using a passthrough op instead
(gegl:5967): GEGL-WARNING **: 02:02:46.790: Failed to set operation type gegl:scale-ratio, using a passthrough op instead
(gegl:5967): GEGL-WARNING **: 02:02:46.804: x is not a valid property of gegl:nop 0x1106640
GEGL-Message: 02:02:46.985: Module '/home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so' load error: /home/bernard/opt/gimp/gegl/build/operations/transform/transformops.so: undefined symbol: gegl_matrix3_round_error
gegl-0.4.26 OS Ubuntu linux
Edited by Thomas Manni