Re: glibmm-CRITICAL **: Glib::ObjectBase* Glib::wrap_create_new_wrapper(GObject*): assertion `wrap_func_table != 0' failed



On Fri, 2012-11-02 at 14:37 -0400, José Alburquerque wrote:
> On Fri, 2012-11-02 at 14:35 -0400, José Alburquerque wrote:
> > On Fri, 2012-11-02 at 14:22 -0400, José Alburquerque wrote:
> > > On Fri, 2012-11-02 at 11:22 -0600, Joaquin Pérez Valera wrote:
> > > > Hello José
> > > > 
> > > > 
> > > > I looked for the version with 
> > > > 
> > > > 
> > > > #pkg-config --modversion gtkmm-3.0
> > > > 
> > > > 
> > > > And the answer was: 3.4.2
> > > > 
> > > > 
> > > > The example I was trying to compile was not modified. (I attach the
> > > > files). 
> > > 
> > > Could you say how you compile the example?  You said that you get no
> > > errors when compiling, right?
> > 
> > Nevermind.  The problem is that the example you're using was written for
> > gtkmm-2.4 and not gtkmm-3.0.  You should use the examples from the most
> > recent tutorial:
> > 
> > http://developer.gnome.org/gtkmm-tutorial/unstable/index.html
> 
> Of course, that is if you're using gtkmm-3.0.  If you're using gtkmm-2.4
> then the example you're having trouble with now would work just fine in
> that version.

Actually, I'm wrong about the above.  There should be no reason why the
cool button example should not compile for either gtkmm-2.4 or
gtkmm-3.0.  There is a typo in the main.cc file that you're using.  The
line:

Gtk::Main (argc, argv);

Should be:

Gtk::Main kit(argc, argv);

Something minor but it makes the Gtk::Main instance disappear which
causes the errors/warnings you reported.


-- 
José



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