GNOME Bugzilla – Bug 107802
Configure script for gtkmm 2.2.0 should check for atk 1.2
Last modified: 2004-12-22 21:47:04 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.
Isnt't ATK 1.2 required by GTK+ 2.2?
> 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.
Added PATCH because this is almost a patch, so we do it before a release.
Done.