A prima vista non mi sembra che ci sia nulla che non vada nella configurazione di cairo... ti riferisci forse a messaggi di
make?
Casomai potresti aggiungere
--enable-xlib --enable-xlib-xrender nella riga di
./configure, ma altro non mi viene in mente. Se non ti funziona puoi provare a scaricare e compilare XCB:
http://xcb.freedesktop.org/dist/Vanno scaricati
libxcb, xcbproto e compilati nell'ordine. Poi fai ldconfig e ritenti con cairo.
(Potrebbe essere necessario anche scaricare libpthread-stubs.)
Ma non c'è un modo per poter compilare senza incappare in questa jungla di dipendenze?
Temo di no. Le dipendenze sono dipendenze. Nella Debian e nella Gentoo è facile, pensano a tutto gli script di installazione.
Se vuoi compilare a mano... devi farti tutto a mano. Sono cose che io devo affrontare ogni volta che faccio un aggiornamento critico... tipo gtk.
Comunque abbiamo quasi finito... una domanda: se scrivi
gtk-config --version
che ti dice?
Poi vai a cercare il file
/usr/lib/libgtk-x11-2.0.la oppure
/usr/local/lib/libgtk-x11-2.0.la, lo apri con un editor di testo e mi dici che numeri ci sono nelle tre righe
current,
age e
revision. Potrebbe rendersi necessario disinstallare le vecchie gtk, ma andiamo con calma.
(Sarebbe meglio fare un thread a parte, a 'sto punto...
)