RSS/Atom feed Twitter
Site is read-only, email is disabled

Gimp git error?

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

13 of 13 messages available
Toggle history

Please log in to manage your subscriptions.

Gimp git error? Partha Bagchi 02 Aug 13:51
  Gimp git error? scl 03 Aug 10:02
   Gimp git error? Partha Bagchi 03 Aug 11:12
    Gimp git error? Michael Henning 03 Aug 17:52
     Gimp git error? su_v 03 Aug 19:36
     Gimp git error? Partha Bagchi 03 Aug 22:00
      Gimp git error? Michael Henning 04 Aug 16:32
       Gimp git error? Partha Bagchi 04 Aug 17:18
       Gimp git error? Michael Henning 04 Aug 17:20
        Gimp git error? Michael Henning 04 Aug 17:37
         Gimp git error? Partha Bagchi 04 Aug 18:13
          Gimp git error? Partha Bagchi 04 Aug 22:05
           Gimp git error? Michael Henning 05 Aug 02:27
Partha Bagchi
2013-08-02 13:51:29 UTC (over 11 years ago)

Gimp git error?

Just started getting this message this morning (all git pulls up to date):

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

Log says: (process:59616): GLib-GObject-WARNING **: plugin pointer (0x104809010) for type 'GeglChantseamless-clone_c' is invalid

Running on a Macbook Pro - Mountain Lion.

Thanks, Partha

scl
2013-08-03 10:02:12 UTC (over 11 years ago)

Gimp git error?

On 02.08.13 at 3:51 PM, Partha Bagchi wrote:

Just started getting this message this morning (all git pulls up to date):

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

GIMP master with Seamless Clone requires GEGL master. Could it be you used GEGLs gegl-0-2 branch?

Kind regards,

Sven

Partha Bagchi
2013-08-03 11:12:29 UTC (over 11 years ago)

Gimp git error?

No.

On Sat, Aug 3, 2013 at 6:02 AM, scl wrote:

On 02.08.13 at 3:51 PM, Partha Bagchi wrote:

Just started getting this message this morning (all git pulls up to date):

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

GIMP master with Seamless Clone requires GEGL master. Could it be you used GEGLs gegl-0-2 branch?

Kind regards,

Sven

______________________________**_________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/**mailman/listinfo/gimp-** developer-list

Michael Henning
2013-08-03 17:52:44 UTC (over 11 years ago)

Gimp git error?

The change in the gimp that caused this is that we now check to make sure you have certain required gegl ops installed. We did not do this until recently, so it's possible the seamless clone op was broken on your machine for a while, and we just caught it.

I don't really know why your seamless clone op is broken. That error message on the console it too generic.

If I were you, I would try wiping my prefix, running git clean, and then recompiling. If that doesn't help, then we need to do some debugging.

Does anyone else with a mac build from git get the same error message?

On Sat, Aug 3, 2013 at 7:12 AM, Partha Bagchi wrote:

No.

On Sat, Aug 3, 2013 at 6:02 AM, scl wrote:

On 02.08.13 at 3:51 PM, Partha Bagchi wrote:

Just started getting this message this morning (all git pulls up to date):

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

GIMP master with Seamless Clone requires GEGL master. Could it be you used GEGLs gegl-0-2 branch?

Kind regards,

Sven

______________________________**_________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/**mailman/listinfo/gimp-** developer-list

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list

su_v
2013-08-03 19:36:14 UTC (over 11 years ago)

Gimp git error?

On 2013-08-03 19:52 +0200, Michael Henning wrote:

Does anyone else with a mac build from git get the same error message?

On OS X 10.7.5, with dependencies installed via MacPorts (including gegl from git master with custom portfile), I don't see the error messages about the missing GEGL operation ("gegl:seamless-clone"):

Tested earlier with - gegl @ 23646ab71548b9b706e8712e03e3e375db541170 - GIMP @ 96a090d9b12d20deec20248a841f7b36e103c17c

and with just updated latest builds: - gegl @ 3949fa1bd5936d6c72d6fa8343c5a3a790625ca0 - GIMP @ 56f065321ce42f907879dfa4a76e57de18b058eb

Tests have been done in two separate build envs (GTK+/Quartz, GTK+/X11).

On 2013-08-03 19:52 +0200, Michael Henning wrote:

The change in the gimp that caused this is that we now check to make sure you have certain required gegl ops installed. We did not do this until recently, so it's possible the seamless clone op was broken on your machine for a while, and we just caught it.

I don't really know why your seamless clone op is broken. That error message on the console it too generic.

If I were you, I would try wiping my prefix, running git clean, and then recompiling. If that doesn't help, then we need to do some debugging.

Does anyone else with a mac build from git get the same error message?

On Sat, Aug 3, 2013 at 7:12 AM, Partha Bagchi wrote:

No.

On Sat, Aug 3, 2013 at 6:02 AM, scl wrote:

On 02.08.13 at 3:51 PM, Partha Bagchi wrote:

Just started getting this message this morning (all git pulls up to date):

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

GIMP master with Seamless Clone requires GEGL master. Could it be you used GEGLs gegl-0-2 branch?

Kind regards,

Sven

______________________________**_________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/**mailman/listinfo/gimp-** developer-list

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list

Partha Bagchi
2013-08-03 22:00:47 UTC (over 11 years ago)

Gimp git error?

Well, I build babl/gegl/gimp simultaneously and so they are all update. Just to rule out that it's an issue on my side, I completey wiped out both gegl and gimp and recloned them. Then I rebuilt the app. So, not sure the issue is on my side. Also, gdb cannot debug since gimp quits prior to starting.

How do we disable seamless clone if necessary? Is it even necessary?

Thanks, Partha

On Sat, Aug 3, 2013 at 1:52 PM, Michael Henning wrote:

The change in the gimp that caused this is that we now check to make sure you have certain required gegl ops installed. We did not do this until recently, so it's possible the seamless clone op was broken on your machine for a while, and we just caught it.

I don't really know why your seamless clone op is broken. That error message on the console it too generic.

If I were you, I would try wiping my prefix, running git clean, and then recompiling. If that doesn't help, then we need to do some debugging.

Does anyone else with a mac build from git get the same error message?

On Sat, Aug 3, 2013 at 7:12 AM, Partha Bagchi wrote:

No.

On Sat, Aug 3, 2013 at 6:02 AM, scl wrote:

On 02.08.13 at 3:51 PM, Partha Bagchi wrote:

Just started getting this message this morning (all git pulls up to

date):

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

GIMP master with Seamless Clone requires GEGL master. Could it be you used GEGLs gegl-0-2 branch?

Kind regards,

Sven

______________________________**_________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/**mailman/listinfo/gimp-** developer-list<

https://mail.gnome.org/mailman/listinfo/gimp-developer-list>

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:

https://mail.gnome.org/mailman/listinfo/gimp-developer-list

Michael Henning
2013-08-04 16:32:10 UTC (over 11 years ago)

Gimp git error?

Well, you could open up app/sanity.c and comment out the line that says "gegl:seamless-clone", to disable the check, although then you'll have a broken seamless clone tool.

It seems like the proper fix would be to try and make the seamless clone op work on your computer. The error happens during loading, so you'd need to run gimp from within gdb. It might help if you place a breakpoint on g_warning and get a full trace (with variables) of that when it breaks.

On Sat, Aug 3, 2013 at 6:00 PM, Partha Bagchi wrote:

Well, I build babl/gegl/gimp simultaneously and so they are all update. Just to rule out that it's an issue on my side, I completey wiped out both gegl and gimp and recloned them. Then I rebuilt the app. So, not sure the issue is on my side. Also, gdb cannot debug since gimp quits prior to starting.

How do we disable seamless clone if necessary? Is it even necessary?

Thanks, Partha

On Sat, Aug 3, 2013 at 1:52 PM, Michael Henning wrote:

The change in the gimp that caused this is that we now check to make sure you have certain required gegl ops installed. We did not do this until recently, so it's possible the seamless clone op was broken on your machine for a while, and we just caught it.

I don't really know why your seamless clone op is broken. That error message on the console it too generic.

If I were you, I would try wiping my prefix, running git clean, and then recompiling. If that doesn't help, then we need to do some debugging.

Does anyone else with a mac build from git get the same error message?

On Sat, Aug 3, 2013 at 7:12 AM, Partha Bagchi wrote:

No.

On Sat, Aug 3, 2013 at 6:02 AM, scl wrote:

On 02.08.13 at 3:51 PM, Partha Bagchi wrote:

Just started getting this message this morning (all git pulls up to date):

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

GIMP master with Seamless Clone requires GEGL master. Could it be you used GEGLs gegl-0-2 branch?

Kind regards,

Sven

______________________________**_________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/**mailman/listinfo/gimp-**

developer-list

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list

Partha Bagchi
2013-08-04 17:18:27 UTC (over 11 years ago)

Gimp git error?

OK, Thanks for the work around. As I said, I am not sure if seamless clone is needed anyway.

As for running gimp through gdb, it's not possible not since gimp does not even start.

Here is what I get:

----------------------------gdb output------------------------------------ gdb ./gimp-2.9
GNU gdb 6.3.50-20050815 (Apple version gdb-1515) (Sat Jan 15 08:33:48 UTC 2011)
Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-apple-darwin"...Reading symbols for shared libraries ...................................... done

(gdb) r Starting program:
/Users/partha/projects/src/gimp/Gimp-2.9.app/Contents/MacOS/gimp-2.9 Reading symbols for shared libraries +++++++++++++++++.+++++++++++++++++++........................................................................................................................................................ done
Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done

....... (more of the same)

Reading symbols for shared libraries .......... done

(process:86287): GLib-GObject-WARNING **: invalid cast from '(null)' to 'GTypePlugin'

(process:86287): GLib-GObject-WARNING **: plugin pointer (0x10400df00) for type 'GeglChantseamless-clone-compose_c' is invalid Reading symbols for shared libraries .......... done

(process:86287): GLib-GObject-WARNING **: invalid cast from '(null)' to 'GTypePlugin'

(process:86287): GLib-GObject-WARNING **: plugin pointer (0x102043010) for type 'GeglChantseamless-clone_c' is invalid Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done .....
(throws up the dialogbox I mentioned before and then)

Program exited with code 01. (gdb)
(gdb)

On Sun, Aug 4, 2013 at 12:32 PM, Michael Henning wrote:

Well, you could open up app/sanity.c and comment out the line that says "gegl:seamless-clone", to disable the check, although then you'll have a broken seamless clone tool.

It seems like the proper fix would be to try and make the seamless clone op work on your computer. The error happens during loading, so you'd need to run gimp from within gdb. It might help if you place a breakpoint on g_warning and get a full trace (with variables) of that when it breaks.

On Sat, Aug 3, 2013 at 6:00 PM, Partha Bagchi wrote:

Well, I build babl/gegl/gimp simultaneously and so they are all update.

Just

to rule out that it's an issue on my side, I completey wiped out both

gegl

and gimp and recloned them. Then I rebuilt the app. So, not sure the

issue

is on my side. Also, gdb cannot debug since gimp quits prior to starting.

How do we disable seamless clone if necessary? Is it even necessary?

Thanks, Partha

On Sat, Aug 3, 2013 at 1:52 PM, Michael Henning <

drawoc@darkrefraction.com>

wrote:

The change in the gimp that caused this is that we now check to make sure you have certain required gegl ops installed. We did not do this until recently, so it's possible the seamless clone op was broken on your machine for a while, and we just caught it.

I don't really know why your seamless clone op is broken. That error message on the console it too generic.

If I were you, I would try wiping my prefix, running git clean, and then recompiling. If that doesn't help, then we need to do some debugging.

Does anyone else with a mac build from git get the same error message?

On Sat, Aug 3, 2013 at 7:12 AM, Partha Bagchi

wrote:

No.

On Sat, Aug 3, 2013 at 6:02 AM, scl wrote:

On 02.08.13 at 3:51 PM, Partha Bagchi wrote:

Just started getting this message this morning (all git pulls up to date):

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

GIMP master with Seamless Clone requires GEGL master. Could it be you used GEGLs gegl-0-2 branch?

Kind regards,

Sven

______________________________**_________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/**mailman/listinfo/gimp-**

developer-list<

https://mail.gnome.org/mailman/listinfo/gimp-developer-list>

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list

Michael Henning
2013-08-04 17:20:44 UTC (over 11 years ago)

Gimp git error?

Quick correction: put the breakpoint on g_log, not g_warning. g_warning is actually a #define.

On Sun, Aug 4, 2013 at 12:32 PM, Michael Henning wrote:

Well, you could open up app/sanity.c and comment out the line that says "gegl:seamless-clone", to disable the check, although then you'll have a broken seamless clone tool.

It seems like the proper fix would be to try and make the seamless clone op work on your computer. The error happens during loading, so you'd need to run gimp from within gdb. It might help if you place a breakpoint on g_warning and get a full trace (with variables) of that when it breaks.

On Sat, Aug 3, 2013 at 6:00 PM, Partha Bagchi wrote:

Well, I build babl/gegl/gimp simultaneously and so they are all update. Just to rule out that it's an issue on my side, I completey wiped out both gegl and gimp and recloned them. Then I rebuilt the app. So, not sure the issue is on my side. Also, gdb cannot debug since gimp quits prior to starting.

How do we disable seamless clone if necessary? Is it even necessary?

Thanks, Partha

On Sat, Aug 3, 2013 at 1:52 PM, Michael Henning wrote:

The change in the gimp that caused this is that we now check to make sure you have certain required gegl ops installed. We did not do this until recently, so it's possible the seamless clone op was broken on your machine for a while, and we just caught it.

I don't really know why your seamless clone op is broken. That error message on the console it too generic.

If I were you, I would try wiping my prefix, running git clean, and then recompiling. If that doesn't help, then we need to do some debugging.

Does anyone else with a mac build from git get the same error message?

On Sat, Aug 3, 2013 at 7:12 AM, Partha Bagchi wrote:

No.

On Sat, Aug 3, 2013 at 6:02 AM, scl wrote:

On 02.08.13 at 3:51 PM, Partha Bagchi wrote:

Just started getting this message this morning (all git pulls up to date):

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

GIMP master with Seamless Clone requires GEGL master. Could it be you used GEGLs gegl-0-2 branch?

Kind regards,

Sven

______________________________**_________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/**mailman/listinfo/gimp-**

developer-list

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list

Michael Henning
2013-08-04 17:37:48 UTC (over 11 years ago)

Gimp git error?

Let me clarify. After you start gdb, but before starting GIMP, type:

break g_log set logging on
run

Then, whenever gdb stops the program (may happen a few times), type:

bt full continue

Once the dialog box appears, close it and you're done. Then, find gdb.txt and attach it here or put it on a pastebin.

Thanks.

On Sun, Aug 4, 2013 at 1:20 PM, Michael Henning wrote:

Quick correction: put the breakpoint on g_log, not g_warning. g_warning is actually a #define.

On Sun, Aug 4, 2013 at 12:32 PM, Michael Henning wrote:

Well, you could open up app/sanity.c and comment out the line that says "gegl:seamless-clone", to disable the check, although then you'll have a broken seamless clone tool.

It seems like the proper fix would be to try and make the seamless clone op work on your computer. The error happens during loading, so you'd need to run gimp from within gdb. It might help if you place a breakpoint on g_warning and get a full trace (with variables) of that when it breaks.

On Sat, Aug 3, 2013 at 6:00 PM, Partha Bagchi wrote:

Well, I build babl/gegl/gimp simultaneously and so they are all update. Just to rule out that it's an issue on my side, I completey wiped out both gegl and gimp and recloned them. Then I rebuilt the app. So, not sure the issue is on my side. Also, gdb cannot debug since gimp quits prior to starting.

How do we disable seamless clone if necessary? Is it even necessary?

Thanks, Partha

On Sat, Aug 3, 2013 at 1:52 PM, Michael Henning wrote:

The change in the gimp that caused this is that we now check to make sure you have certain required gegl ops installed. We did not do this until recently, so it's possible the seamless clone op was broken on your machine for a while, and we just caught it.

I don't really know why your seamless clone op is broken. That error message on the console it too generic.

If I were you, I would try wiping my prefix, running git clean, and then recompiling. If that doesn't help, then we need to do some debugging.

Does anyone else with a mac build from git get the same error message?

On Sat, Aug 3, 2013 at 7:12 AM, Partha Bagchi wrote:

No.

On Sat, Aug 3, 2013 at 6:02 AM, scl wrote:

On 02.08.13 at 3:51 PM, Partha Bagchi wrote:

Just started getting this message this morning (all git pulls up to date):

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

GIMP master with Seamless Clone requires GEGL master. Could it be you used GEGLs gegl-0-2 branch?

Kind regards,

Sven

______________________________**_________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/**mailman/listinfo/gimp-**

developer-list

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list

Partha Bagchi
2013-08-04 18:13:51 UTC (over 11 years ago)

Gimp git error?

Michael,

Sorry to be dense. But gimp stops running after you click OK on the dialog box and the gdb stack is empty. So, I am not sure what you are expecting in the logfile? gdb.txt shows exactly what I posted above.

NU gdb 6.3.50-20050815 (Apple version gdb-1515) (Sat Jan 15 08:33:48 UTC 2011)
Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-apple-darwin"...Reading symbols for shared libraries ...................................... done

(gdb) break g_log Breakpoint 1 at 0x22d0e560408c1e0
(gdb) set logging on
Copying output to gdb.txt.
(gdb) run
Reading symbols for shared libraries +++++++++++++++++.+++++++++++++++++++........................................................................................................................................................ done
Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done ---Type to continue, or q to quit--- (After a couple of these screens I get: Reading symbols for shared libraries .......... done

(process:86394): GLib-GObject-WARNING **: invalid cast from '(null)' to 'GTypePlugin'

(process:86394): GLib-GObject-WARNING **: plugin pointer (0x10480df00) for type 'GeglChantseamless-clone-compose_c' is invalid Reading symbols for shared libraries .......... done

(process:86394): GLib-GObject-WARNING **: invalid cast from '(null)' to 'GTypePlugin'

(process:86394): GLib-GObject-WARNING **: plugin pointer (0x10206b010) for type 'GeglChantseamless-clone_c' is invalid Reading symbols for shared libraries . done Reading symbols for shared libraries . done

After a couple of more screens, the dialog box appears:

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

When you press OK, you get:

Program exited with code 01. (gdb) bt full
No stack.
(gdb)

gdb.txt just contains the above other than a warning about liblzma.5.dylib which I know about.

Thanks,
Partha

On Sun, Aug 4, 2013 at 1:37 PM, Michael Henning wrote:

Let me clarify. After you start gdb, but before starting GIMP, type:

break g_log set logging on
run

Then, whenever gdb stops the program (may happen a few times), type:

bt full continue

Once the dialog box appears, close it and you're done. Then, find gdb.txt and attach it here or put it on a pastebin.

Thanks.

On Sun, Aug 4, 2013 at 1:20 PM, Michael Henning wrote:

Quick correction: put the breakpoint on g_log, not g_warning. g_warning is actually a #define.

On Sun, Aug 4, 2013 at 12:32 PM, Michael Henning wrote:

Well, you could open up app/sanity.c and comment out the line that says "gegl:seamless-clone", to disable the check, although then you'll have a broken seamless clone tool.

It seems like the proper fix would be to try and make the seamless clone op work on your computer. The error happens during loading, so you'd need to run gimp from within gdb. It might help if you place a breakpoint on g_warning and get a full trace (with variables) of that when it breaks.

On Sat, Aug 3, 2013 at 6:00 PM, Partha Bagchi

wrote:

Well, I build babl/gegl/gimp simultaneously and so they are all

update. Just

to rule out that it's an issue on my side, I completey wiped out both

gegl

and gimp and recloned them. Then I rebuilt the app. So, not sure the

issue

is on my side. Also, gdb cannot debug since gimp quits prior to

starting.

How do we disable seamless clone if necessary? Is it even necessary?

Thanks, Partha

On Sat, Aug 3, 2013 at 1:52 PM, Michael Henning <

drawoc@darkrefraction.com>

wrote:

The change in the gimp that caused this is that we now check to make sure you have certain required gegl ops installed. We did not do this until recently, so it's possible the seamless clone op was broken on your machine for a while, and we just caught it.

I don't really know why your seamless clone op is broken. That error message on the console it too generic.

If I were you, I would try wiping my prefix, running git clean, and then recompiling. If that doesn't help, then we need to do some debugging.

Does anyone else with a mac build from git get the same error message?

On Sat, Aug 3, 2013 at 7:12 AM, Partha Bagchi

wrote:

No.

On Sat, Aug 3, 2013 at 6:02 AM, scl wrote:

On 02.08.13 at 3:51 PM, Partha Bagchi wrote:

Just started getting this message this morning (all git pulls up

to

date):

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

GIMP master with Seamless Clone requires GEGL master. Could it be you used GEGLs gegl-0-2 branch?

Kind regards,

Sven

______________________________**_________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/**mailman/listinfo/gimp-**

developer-list<

https://mail.gnome.org/mailman/listinfo/gimp-developer-list>

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list

Partha Bagchi
2013-08-04 22:05:20 UTC (over 11 years ago)

Gimp git error?

Michael,

Additional information: After I commented out seamless clone from sanity check, Gimp compiled and ran fine.

I tried out "LightiningIsMyName"'s youtube video and it works on the Mac fine without the need for this check. Of course, it's excruciatingly slow and takes forever on my speedy Mac for even a 10 MP image.

Thanks, Partha

On Sun, Aug 4, 2013 at 2:13 PM, Partha Bagchi wrote:

Michael,

Sorry to be dense. But gimp stops running after you click OK on the dialog box and the gdb stack is empty. So, I am not sure what you are expecting in the logfile? gdb.txt shows exactly what I posted above.

NU gdb 6.3.50-20050815 (Apple version gdb-1515) (Sat Jan 15 08:33:48 UTC 2011)
Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-apple-darwin"...Reading symbols for shared libraries ...................................... done

(gdb) break g_log Breakpoint 1 at 0x22d0e560408c1e0
(gdb) set logging on
Copying output to gdb.txt.
(gdb) run
Reading symbols for shared libraries +++++++++++++++++.+++++++++++++++++++........................................................................................................................................................ done
Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done ---Type to continue, or q to quit--- (After a couple of these screens I get: Reading symbols for shared libraries .......... done

(process:86394): GLib-GObject-WARNING **: invalid cast from '(null)' to 'GTypePlugin'

(process:86394): GLib-GObject-WARNING **: plugin pointer (0x10480df00) for type 'GeglChantseamless-clone-compose_c' is invalid Reading symbols for shared libraries .......... done

(process:86394): GLib-GObject-WARNING **: invalid cast from '(null)' to 'GTypePlugin'

(process:86394): GLib-GObject-WARNING **: plugin pointer (0x10206b010) for type 'GeglChantseamless-clone_c' is invalid Reading symbols for shared libraries . done Reading symbols for shared libraries . done

After a couple of more screens, the dialog box appears:

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

When you press OK, you get:

Program exited with code 01. (gdb) bt full
No stack.
(gdb)

gdb.txt just contains the above other than a warning about liblzma.5.dylib which I know about.

Thanks,
Partha

On Sun, Aug 4, 2013 at 1:37 PM, Michael Henning

wrote:

Let me clarify. After you start gdb, but before starting GIMP, type:

break g_log set logging on
run

Then, whenever gdb stops the program (may happen a few times), type:

bt full continue

Once the dialog box appears, close it and you're done. Then, find gdb.txt and attach it here or put it on a pastebin.

Thanks.

On Sun, Aug 4, 2013 at 1:20 PM, Michael Henning wrote:

Quick correction: put the breakpoint on g_log, not g_warning. g_warning is actually a #define.

On Sun, Aug 4, 2013 at 12:32 PM, Michael Henning wrote:

Well, you could open up app/sanity.c and comment out the line that says "gegl:seamless-clone", to disable the check, although then you'll have a broken seamless clone tool.

It seems like the proper fix would be to try and make the seamless clone op work on your computer. The error happens during loading, so you'd need to run gimp from within gdb. It might help if you place a breakpoint on g_warning and get a full trace (with variables) of that when it breaks.

On Sat, Aug 3, 2013 at 6:00 PM, Partha Bagchi

wrote:

Well, I build babl/gegl/gimp simultaneously and so they are all

update. Just

to rule out that it's an issue on my side, I completey wiped out both

gegl

and gimp and recloned them. Then I rebuilt the app. So, not sure the

issue

is on my side. Also, gdb cannot debug since gimp quits prior to

starting.

How do we disable seamless clone if necessary? Is it even necessary?

Thanks, Partha

On Sat, Aug 3, 2013 at 1:52 PM, Michael Henning <

drawoc@darkrefraction.com>

wrote:

The change in the gimp that caused this is that we now check to make sure you have certain required gegl ops installed. We did not do this until recently, so it's possible the seamless clone op was broken on your machine for a while, and we just caught it.

I don't really know why your seamless clone op is broken. That error message on the console it too generic.

If I were you, I would try wiping my prefix, running git clean, and then recompiling. If that doesn't help, then we need to do some debugging.

Does anyone else with a mac build from git get the same error

message?

On Sat, Aug 3, 2013 at 7:12 AM, Partha Bagchi

wrote:

No.

On Sat, Aug 3, 2013 at 6:02 AM, scl wrote:

On 02.08.13 at 3:51 PM, Partha Bagchi wrote:

Just started getting this message this morning (all git pulls up

to

date):

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

GIMP master with Seamless Clone requires GEGL master. Could it be you used GEGLs gegl-0-2 branch?

Kind regards,

Sven

______________________________**_________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:

https://mail.gnome.org/**mailman/listinfo/gimp-**

developer-list<

https://mail.gnome.org/mailman/listinfo/gimp-developer-list>

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list

Michael Henning
2013-08-05 02:27:30 UTC (over 11 years ago)

Gimp git error?

I forgot: for the instructions in my last email to work, you probably need to compile glib with debugging symbols.

On Sun, Aug 4, 2013 at 6:05 PM, Partha Bagchi wrote:

Michael,

Additional information: After I commented out seamless clone from sanity check, Gimp compiled and ran fine.

I tried out "LightiningIsMyName"'s youtube video and it works on the Mac fine without the need for this check. Of course, it's excruciatingly slow and takes forever on my speedy Mac for even a 10 MP image.

Thanks, Partha

On Sun, Aug 4, 2013 at 2:13 PM, Partha Bagchi wrote:

Michael,

Sorry to be dense. But gimp stops running after you click OK on the dialog box and the gdb stack is empty. So, I am not sure what you are expecting in the logfile? gdb.txt shows exactly what I posted above.

NU gdb 6.3.50-20050815 (Apple version gdb-1515) (Sat Jan 15 08:33:48 UTC 2011)
Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin"...Reading symbols for shared libraries ...................................... done

(gdb) break g_log Breakpoint 1 at 0x22d0e560408c1e0
(gdb) set logging on
Copying output to gdb.txt.
(gdb) run
Reading symbols for shared libraries +++++++++++++++++.+++++++++++++++++++........................................................................................................................................................ done
Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done ---Type to continue, or q to quit--- (After a couple of these screens I get: Reading symbols for shared libraries .......... done

(process:86394): GLib-GObject-WARNING **: invalid cast from '(null)' to 'GTypePlugin'

(process:86394): GLib-GObject-WARNING **: plugin pointer (0x10480df00) for type 'GeglChantseamless-clone-compose_c' is invalid Reading symbols for shared libraries .......... done

(process:86394): GLib-GObject-WARNING **: invalid cast from '(null)' to 'GTypePlugin'

(process:86394): GLib-GObject-WARNING **: plugin pointer (0x10206b010) for type 'GeglChantseamless-clone_c' is invalid Reading symbols for shared libraries . done Reading symbols for shared libraries . done

After a couple of more screens, the dialog box appears:

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

When you press OK, you get:

Program exited with code 01. (gdb) bt full
No stack.
(gdb)

gdb.txt just contains the above other than a warning about liblzma.5.dylib which I know about.

Thanks,
Partha

On Sun, Aug 4, 2013 at 1:37 PM, Michael Henning wrote:

Let me clarify. After you start gdb, but before starting GIMP, type:

break g_log set logging on
run

Then, whenever gdb stops the program (may happen a few times), type:

bt full continue

Once the dialog box appears, close it and you're done. Then, find gdb.txt and attach it here or put it on a pastebin.

Thanks.

On Sun, Aug 4, 2013 at 1:20 PM, Michael Henning wrote:

Quick correction: put the breakpoint on g_log, not g_warning. g_warning is actually a #define.

On Sun, Aug 4, 2013 at 12:32 PM, Michael Henning wrote:

Well, you could open up app/sanity.c and comment out the line that says "gegl:seamless-clone", to disable the check, although then you'll have a broken seamless clone tool.

It seems like the proper fix would be to try and make the seamless clone op work on your computer. The error happens during loading, so you'd need to run gimp from within gdb. It might help if you place a breakpoint on g_warning and get a full trace (with variables) of that when it breaks.

On Sat, Aug 3, 2013 at 6:00 PM, Partha Bagchi wrote:

Well, I build babl/gegl/gimp simultaneously and so they are all update. Just
to rule out that it's an issue on my side, I completey wiped out both gegl
and gimp and recloned them. Then I rebuilt the app. So, not sure the issue
is on my side. Also, gdb cannot debug since gimp quits prior to starting.

How do we disable seamless clone if necessary? Is it even necessary?

Thanks, Partha

On Sat, Aug 3, 2013 at 1:52 PM, Michael Henning

wrote:

The change in the gimp that caused this is that we now check to make sure you have certain required gegl ops installed. We did not do this
until recently, so it's possible the seamless clone op was broken on your machine for a while, and we just caught it.

I don't really know why your seamless clone op is broken. That error message on the console it too generic.

If I were you, I would try wiping my prefix, running git clean, and then recompiling. If that doesn't help, then we need to do some debugging.

Does anyone else with a mac build from git get the same error message?

On Sat, Aug 3, 2013 at 7:12 AM, Partha Bagchi wrote:

No.

On Sat, Aug 3, 2013 at 6:02 AM, scl wrote:

On 02.08.13 at 3:51 PM, Partha Bagchi wrote:

Just started getting this message this morning (all git pulls up to
date):

GEGL operation missing!

GIMP requires the GEGL operation "gegl:seamless-clone". This operation cannot be found. Check your GEGL install and ensure it has been compiled with any dependencies required for GIMP.

GIMP master with Seamless Clone requires GEGL master. Could it be you used GEGLs gegl-0-2 branch?

Kind regards,

Sven

______________________________**_________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/**mailman/listinfo/gimp-**

developer-list

_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership:
https://mail.gnome.org/mailman/listinfo/gimp-developer-list