guile-user
[Top][All Lists]
Advanced

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

Re: ANNOUNCE: guile-gtk-1.2 0.31 has been released


From: Jose Ariel Rios Osorio
Subject: Re: ANNOUNCE: guile-gtk-1.2 0.31 has been released
Date: 03 Sep 2002 18:47:45 -0500

On Tue, 2002-09-03 at 16:22, Clinton Ebadi wrote:
> On Tuesday 03 September 2002 13:39, Marius Vollmer wrote:
> > I have cleaned up guile-gtk a bit and started the new guile-gtk-1.2
> > branch.  That variant of guile-gtk supports only Gtk+-1.2 and works
> > without Gnome.
> 
> Are you going to work any on guile-gobject any? I talked to Ariel and he said 
> he couldn't get it to work with the latest Gtk+ (it segfaults somewhere). 
> I've tried to debug it myself, but I can't figure out why it is dying 
> (unknown_lamer != best programmer/debugger in the world).

I have a mail I wrote for Martin Baulig asking for help. He has not
answer it but might help us:

Hi Martin!

I'd been doing some work trying to get guile-gobject back to work.
I have made some progress but now I am stuck.
Gobject seems to work but I cannot register a GtkObject.

If you look in gtk.scm we have:

(define gtktype:object (gtype-from-name "GtkObject"))
(define gtktype:widget (gtype-from-name "GtkWidget"))
(define gtktype:window (gtype-from-name "GtkWindow"))
(define gtktype:label  (gtype-from-name "GtkLabel"))
(define gtktype:misc   (gtype-from-name "GtkMisc"))

I can succesfully register gtkype:object
but when we arrive to the next line that defines gtktype:widget
the code segfaults. I have track it and when we run 
(init-gobject-class) from gobject.scm the methods are not able to bind
the address of the new object with the class in some way altho I am not
really sure.

You can see that i have commented your implementation of
(init-gobect-class) and replaced it with a version of mine that does not
run the code that causes the error.

I would gladly apreciate some help with this problem. 



cheers,
ariel






reply via email to

[Prev in Thread] Current Thread [Next in Thread]