On 05/04/2011 11:47 PM, Helmut Jarausch wrote:
Hi,
I have 3 versions of x11-libs/gtk+ in slots 1, 2 and 3.
Do you still have gtk+-1.2.10 on your machine? Does anything still
depend on it? I removed it years ago.
Some applications cannot be compiled with gtk+:3 .
Is there a way to temporarily switch to gtk+:2 (which probably
needs to switch related packages like atk and pango, as well) ?
Libraries (which is what gtk+ mostly contains) are different from
executable programs like gcc or python. When executable files are
involved, then generally *you* are the one who decides which version
to run (or you use eselect or gcc-config to decide).
Generally speaking, the author of a program is the one who decides
which versions of libraries (like gtk+) to use when compiling his/her
software.
When you compile a program, there is usually a 'configure' script
supplied by the author that runs around your machine discovering
which versions of what software you have installed on your machine,
and it complains if your versions are inappropriate for the program.
That is, if a package needs gtk+:2 the configure script will find
it and use it without your permission :) If your package can't
find the right libraries even when you have them installed, then
that's a bug in the package/ebuild.