Mais fácil: Obtenha os pacotes antigos.deb → 1) gtk + 1.2 → link ... 2) glib1.2 → link
Ou use as correções: glib1.2_1.2.10-17build1.diff.gz
, gtk+1.2_1.2.10-17build1.diff.gz
dos links para compilar com um compilador posterior. Eu acabei de fazer com o gcc-4.9.2 (Levou um minuto cada). Também pode ser possível com o Ubuntu 16.04. Disponível para 16.04 são: sudo apt install gcc-4.7 gcc-4.8 gcc-4.9
Howto build: (Mas eu apenas instalaria os dois packages_amd64.deb)
cd glib-1.2.10/
zcat glib1.2_1.2.10-17build1.diff.gz | patch -p1
export CC=gcc-4.9 && ./configure --prefix=/usr
make && sudo make install
cd gtk+-1.2.10/
zcat gtk+1.2_1.2.10-17build1.diff.gz | patch -p1
export CC=gcc-4.9 && ./configure --prefix=/usr
make && sudo make install
Esteja ciente de que você pode ter que usar uma versão anterior do gcc no Ubuntu 16.04: sudo apt install gcc-4.7
. Os comandos de exportação são, então, export CC=gcc-4.7