Gentoo GNU/Linux users:

-The version of pygtk required to run Circle is currently masked as an unstable/testing package. There are two major methods that can be used to emerge the pygtk version that one needs:
-

-

There is a variable known as ACCEPT_KEYWORDS which controls whether one gets stable or unstable ebuilds when emerging. In order to get unstable packages, one would use ACCEPT_KEYWORDS="~arch". So, for the x86 architecture, the following command could be used to emerge the correct version of pygtk:
- #ACCEPT_KEYWORDS="~x86" emerge '>=emerge dev-python/pygtk-1.99.16'
- The ACCEPT_KEYWORDS variable can also been set to unstable in make.conf, but this is very dangerous as all of the packages emerged will be unstable!
-

One can also edit the file $PORTDIR/dev-python/pygtk/pygtk-1.99.16.ebuild and remove the tilde (~) from one's architecture in the declaration of the KEYWORD variable.
-

+The version of pygtk required to run Circle is currently masked as an unstable package for all Gentoo architectures. In order to install the correct version, you will need to run the following command:
+# ACCEPT_KEYWORDS="~$ARCH" emerge '>=pygtk-2.2'
+Where $ARCH is your current architecture. The current list of architectures for Gentoo is x86, ppc, sparc, alpha, hppa, and amd64. For example, if your computer uses a processor in the x86 family, you would use this command:
+# ACCEPT_KEYWORDS="~x86" emerge '>=pygtk-2.2'