[Glade-users] compiling flags (gtk2 --> gtk3)

Tristan Van Berkom tristanvb at openismus.com
Sat Oct 22 21:35:34 EDT 2011


On Sat, 2011-10-22 at 17:47 -0700, David Buchan wrote:
> I recently formatted my drive and installed the latest Ubuntu
> distribution of glade
> and I installed libgtk-3-dev.
> 
> 
> In my make file, I used to have:
> 
> 
> CCFLAGS = `pkg-config --cflags gtk+-2.0 gmodule-2.0`
> LIBS    = `pkg-config --libs   gtk+-2.0 gmodule-2.0`
> 
> 
> I've changed it to:
> 
> 
> CCFLAGS = `pkg-config --cflags gtk+-3.0 gmodule-2.0`
> LIBS    = `pkg-config --libs   gtk+-3.0 gmodule-2.0`
> 
> 
> I left the gmodule as 2.0, as it couldn't find 3.0
> 
> 
> I made no changed to my source code.
> 
> 
> It compiles but won't link. I bombs with tons of errors such as:
> 
> 
> /x.c:43: undefined reference to `g_threads_got_initialized'
> /x.c:44: undefined reference to `g_thread_init'
> /x.c:46: undefined reference to `gtk_init'
> /x.c:49: undefined reference to `g_malloc0'
> etc etc...
> 
> 
> What am I doing wrong?

Adding -Wall would be a good start.

> 
> 
> Any tips would be appreciated.
> 
> 
> Dave
> 
> _______________________________________________
> Glade-users maillist  -  Glade-users at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/glade-users




More information about the Glade-users mailing list