After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 601884 - gcompris 8.5PRE3 requires gtk+ 2.12, not checked in configure
gcompris 8.5PRE3 requires gtk+ 2.12, not checked in configure
Status: RESOLVED FIXED
Product: gcompris
Classification: Other
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Bruno Coudoin
Rami Aubourg-Kaires
Depends on:
Blocks:
 
 
Reported: 2009-11-14 11:33 UTC by autrelandes-bugzillagnome
Modified: 2010-01-16 20:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description autrelandes-bugzillagnome 2009-11-14 11:33:54 UTC
Version of gcompris : 8.5PRE3
Version of OS : CentOS 5.4

the "./configure" step succeeds, but the "make" step fails : 
In file included from ./goocanvasitemsimple.h:11,
                 from ./goocanvasellipse.h:11,
                 from goocanvas.h:12,
                 from goocanvasatk.c:13:
./goocanvasitem.h:282: erreur: expected declaration specifiers or ‘...’ before ‘GtkTooltip’

http://library.gnome.org/devel/gtk/stable/GtkTooltip.html says that GtkTooltip was introduces with version 2.12 of gtk+
And indeed, the gtk+ version is less than 2.12 : 
  $ rpm -qa | grep 'gtk+'
  gtk+-1.2.10-56.el5
  gtk+-devel-1.2.10-56.el5

I believe the "configure" step should now verify whether the gtk+ version is above 2.12 (and not 2.10)
Comment 1 Bruno Coudoin 2010-01-16 20:50:26 UTC
fixed in commit 5979bd61784665f87b8d1e767f986f567b4953ce