Буквально сегодня хотел на голой системе собрать GTK3 с нуля из исходников (из установленных библ только {X|png|jpeg|tiff|glibc}-devel) и ... не смог. Собирал с нуля всё в этой жизни, включая таких монстров как KDE3/4.
Обломинго в том, что configure скрипт at-spi требует установленного GTK+, configure скрипт GTK+ требует установленного at-spi.
Circular dependencies есть и при сборке KDE, но они достаточно просто обходятся. Тут я просто плюнул. Хватит.
Не будет у меня на компе ничего, что зависит от GTK3.