If you're using Ubuntu, you're using the GNOME DE. If you're using the GNOME DE, you already have GTK+, and its dependencies, installed. I'm not a *buntu user, but the command would be something along the lines of apt-get install libgtk2.0-0, I think.
Why are you trying to install GTK+ from source? Installing ATK, Pango, and Cairo are straight forward. For ATK
Code:
./configure --prefix=/usr &&
make && su -c 'make install'
For Cairo
Code:
./configure --prefix=/usr &&
make && su -c 'make install'
For Pango
Code:
./configure --prefix=/usr --sysconfdir=/etc &&
make && su -c 'make install'
Then GTK+
Code:
./configure --prefix=/usr --sysconfdir=/etc &&
make && su -c 'make install' &&
su -c 'install -v -m755 -d /usr/share/doc/gtk+-2.16.0/{faq,tutorial}' &&
su -c 'cp -v -R docs/faq/html/* /usr/share/doc/gtk+-2.16.0/faq' &&
su -c 'cp -v -R docs/tutorial/html/* /usr/share/doc/gtk+-2.16.0/tutorial'