[gtkmm] gtkmm compilation problem: gboolean stuff in treeview.cc
- From: Pierric Descamps <pierric descamps net>
- To: gtkmm-list gnome org
- Subject: [gtkmm] gtkmm compilation problem: gboolean stuff in treeview.cc
- Date: Sun, 18 Jan 2004 15:54:27 +0000
Hi,
I didn't succeed in compiling gtkmm. I have Gtk+ 2.2.2 on an old Slackware 8.0
and I've tried to compile gtkmm 2.0.0, 2.0.2, and 2.2.8. In any case, I get
the following error:
---
g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -Dgtkmm_COMPILATION
-DG_DISABLE_DEP RECATED -DGDK_DISABLE_DEPRECATED
-DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_D EPRECATED
-I../../glib -I../../glib -I../../pango -I../../pango -I../../atk -I..
/../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk
-I/opt/gnome2/include/gt k-2.0
-I/opt/gnome2/lib/gtk-2.0/include -I/opt/gnome2/include/atk-1.0 -I/opt/gno
me2/include/pango-1.0 -I/opt/gnome2//include/glib-2.0
-I/opt/gnome2//lib/glib-2. 0/include
-I/usr/local/lib/sigc++-1.2/include -I/usr/local/include/sigc++-1.2 -p
thread -I/opt/gnome2//include/glib-2.0
-I/opt/gnome2//lib/glib-2.0/include -g -O 2 -Wall -c
treeview.cc -fPIC -DPIC -o treeview.lo
treeview.cc: In function `static void
Gtk::TreeView_Class::class_init_function(void *, void *)':
treeview.cc:891: assignment to `gboolean (*)(_GtkTreeView *)' from `void
(*)(GtkTreeView *)'
treeview.cc:892: assignment to `gboolean (*)(_GtkTreeView *)' from `void
(*)(GtkTreeView *)'
treeview.cc:893: assignment to `gboolean (*)(_GtkTreeView *, int)' from `void
(*)(GtkTreeView *, int)'
treeview.cc:894: assignment to `gboolean (*)(_GtkTreeView *)' from `void
(*)(GtkTreeView *)'
treeview.cc:895: assignment to `gboolean (*)(_GtkTreeView *, int, int, int)'
from `void (*)(GtkTreeView *, int, int, int)'
treeview.cc:896: assignment to `gboolean (*)(_GtkTreeView *)' from `void
(*)(GtkTreeView *)'
treeview.cc:897: assignment to `gboolean (*)(_GtkTreeView *)' from `void
(*)(GtkTreeView *)'
make[5]: *** [treeview.lo] Error 1
---
Note (if it's of any help) that everything concerning Gnome2 on my system has
been compiled from the sources, no package here.
Of course I tried some research and the only piece of information I found was
this message, for someone who had the same problem with Gtk 2.2.0 and gtkmm
2.0.2:
---
Please see the gtkmm 2.1.2 release notes. GTK+ broke its API slightly.
gtkmm2 was one of the few projects affected. You could use gtkmm 2.2 or
GTK+ 2.0, but not both.
---
I wasn't sure of the meaning of the last sentence: should I install a new Gtk
version, or a new gtkmm version? As for gtkmm, I had already tried 2.0 and
2.2. Concerning Gtk+, I decided to install the unstable, 2.3 version. But it
looks like I need Xft for that, and my X server is too old, so I'll have to do
without.
To be honest, I'm quite lost here. My goal is too be able to generate a gtkmm2
project with the Anjuta2 IDE, use glade to build the interface, and then
compile the program correctly. Can you help me? If I forgot any useful
information, please tell me, I'll try to be fast at answering.
Thanks in advance,
Pierric Descamps.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]