Re: Gimp git error?

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

 



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 <partha1b@xxxxxxxxx> 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 <partha1b@xxxxxxxxx> 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 <return> to continue, or q <return> 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
>> <drawoc@xxxxxxxxxxxxxxxxxx> 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
>>> <drawoc@xxxxxxxxxxxxxxxxxx> 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
>>> > <drawoc@xxxxxxxxxxxxxxxxxx> 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 <partha1b@xxxxxxxxx>
>>> >> 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@xxxxxxxxxxxxxxxxxx>
>>> >>> 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 <partha1b@xxxxxxxxx>
>>> >>>> wrote:
>>> >>>> > No.
>>> >>>> >
>>> >>>> >
>>> >>>> >
>>> >>>> > On Sat, Aug 3, 2013 at 6:02 AM, scl <scl.gplus@xxxxxxxxx> 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@xxxxxxxxx
>>> >>>> >> 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@xxxxxxxxx
>>> >>>> > List membership:
>>> >>>> > https://mail.gnome.org/mailman/listinfo/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




[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux