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 107802 - Configure script for gtkmm 2.2.0 should check for atk 1.2
Configure script for gtkmm 2.2.0 should check for atk 1.2
Status: RESOLVED FIXED
Product: gtkmm
Classification: Bindings
Component: build
2.2
Other Linux
: Normal normal
: ---
Assigned To: gtkmm-forge
gtkmm-forge
Depends on:
Blocks:
 
 
Reported: 2003-03-07 09:11 UTC by Pierre Sarrazin
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pierre Sarrazin 2003-03-07 09:11:07 UTC
The configure script for gtkmm 2.2.0 succeeded but 'make' failed
on tools/extra_defs_gen/generate_defs_gtk.cc because the identifier
ATK_TYPE_NO_OP_OBJECT was unknown.

I found this identifier in /usr/include/atk-1.0/atk/atknoopobject.h
and guessed that things might work better if I had atk-1.2 instead.
I installed atk 1.2.2 and the compilation error disappeared.

Perhaps the configure script could require atk 1.2 if this is
indeed a requirement of gtkmm 2.2.
Comment 1 Murray Cumming 2003-03-10 10:54:05 UTC
Isnt't ATK 1.2 required by GTK+ 2.2?
Comment 2 Pierre Sarrazin 2003-03-10 23:09:40 UTC
> Isnt't ATK 1.2 required by GTK+ 2.2?

Apparently not.  In gtk+-2.2.1/configure.in, I see this:

ATK_REQUIRED_VERSION=1.0.1

then later:

PKG_CHECK_MODULES(BASE_DEPENDENCIES,
  glib-2.0 >= $GLIB_REQUIRED_VERSION
  atk >= $ATK_REQUIRED_VERSION
  pango >= $PANGO_REQUIRED_VERSION)

So atk 1.2 only seems to be required by gtkmm 2.2.
Comment 3 Murray Cumming 2003-03-11 12:45:45 UTC
Added PATCH because this is almost a patch, so we do it before a release.
Comment 4 Murray Cumming 2003-03-14 22:07:57 UTC
Done.