GNOME Bugzilla – Bug 685096
Unfortunately impossible to use Orca gnome-3-6 branch version without GTK3 3.5.16 version
Last modified: 2012-09-29 15:37:44 UTC
Dear Developers, Now Orca gnome-3-6 branch awailable latest version impossible to configure and compile if GTK3 version number not 3.5.16 or larger. Few weeks ago I experienced this issue under Ubuntu 12.04 when I would like testing Orca gnome-3-6 branch awailable version, and an Orca user report too this issue with Orca mailing list a Libreoffice.org 3.6 version related problem. Look following configure command output: "... checking for xmllint... xmllint checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for GTK... no configure: error: Package requirements (gtk+-3.0 >= 3.5.16) were not met: Requested 'gtk+-3.0 >= 3.5.16' but version of GTK+ is 3.4.2 Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GTK_CFLAGS and GTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." If require a GTK3 fix to Orca gnome-3-6 branc and master version running right, very sorry the unneed bugreport. Oldest time Orca versions depending I think at-spi2 version. Orca new release containing lot of wonderful fixes, with now impossible to use for example an long term supported distribution. The GTK3 related dependency change related with following commit I think: commit b6643b850dc774c244f30a04b42bc169125a5c19 Author: Joanmarie Diggs <jdiggs@igalia.com> Date: Sun Sep 16 13:45:02 2012 -0400 Bump minimum required version of key dependencies Attila
Well, if I do gnome-3-6 branch with git reset --hard 69494d90e15cf4a9feac0058d8a7d24a4aef7c80 command, original GTK dependency in configure.ac file is following: m4_define(gtk_required_version, 3.1.91) Attila
This is not a bug. Here is the text of my message to the Orca list. (https://mail.gnome.org/archives/orca-list/2012-September/msg00093.html) On 09/17/2012 02:54 PM, Thomas Ward wrote: > Hi, > > You shouldn't have to compile GTK 3 as long as you are running an up > to date distribution. Fedora, Ubuntu, Arch, etc all have GTK 3 > packages. But the thing is.... Orca v3.5.x and v3.7.0.x are for GNOME 3.6. And Orca is expecting that you also have the latest accessibility libraries for various fixes they happen to have. This is something I think most of you already know. The next bit might not be: As part of the "accessibility always on" switch being made in GNOME 3.6, the ATK bridge (at-spi2-atk) became a proper library and the Gtk+ and gnome-shell code were changed accordingly. If you use the new accessibility bits with the old Gtk+ and old gnome-shell, things will very likely be broken and no longer accessible. So if you are running an up-to-date *unstable* distro that distro may have all the required packages. If, however, you are running a 100% updated *stable* version of your distro, odds are that you will not have a sufficiently recent Gtk+ 3 and/or gnome-shell. I realize that this sort of thing is a drag, but having accessibility enabled by default is pretty exciting stuff. Now that this change has been made, more GNOME developers and users are testing the code we all rely upon, but they do not. As a result, leaks, performance issues, and crashes that used to be "just our problem" are now everyone's problem. And many people who are not "accessibility developers" are starting to pitch in and fix accessibility bugs. So.... Yes, I'm sorry about this Gtk+ 3 dependency bump, but trust me: In the long run it shall have been worth it. Take care. --joanie
Very sorry the unneed report, I forgot read this message unfortunately. Attila