Allora, in fase di configurazione di Pango, scrivi
LD_LIBRARY_PATH="/usr/local/lib" ./configure --enable-shared
e vedi come va.
In teoria, per fare una cosa più sicura, dovresti andare in
/usr/lib, /usr/local/lib e cancellare tutti i file che cominciano per
libglib-2.0, per poi tornare nei sorgenti di glib, fare un bel
make uninstall per cancellare eventuali riferimenti, poi un
make clean distclean per ripartire da zero, ed infine rifare la configurazione con
./configure --enable-shared. Poi fai i soliti
make e
make install.
Di solito così ripulisci tutti eventuali riferimenti a librerie vecchie, lasciando quelle nuove. Molto spesso possono sorgere conflitti tra librerie, come in questo caso.
(In effetti per glib sarebbe stato meglio un cross-compiling... ma anche così si può fare, basta sapere dove mettere le mani
)