Claudia, yo pienso que el problema es mucho más profundo, y que se
deberia de crear las GTK+ desde cero, a través de la linea de comando
como sigue:
./configure --disable-shared
El problema es que apenas encuentro documentación al respecto sobre
cual sería la forma más correcta, y si podria haber algún tipo de
problemas.
Seguiré investigando más el asunto, pero en estos momentos me es
imposible realizar yo la prueba.
De todas formas, creo que lo más sencillo seria que compilarás la
aplicacion tanto en Debian Sarge como en Debian Etch.
Sé que no es la mejor solución, pero de momento podrias hacer que
funcionaran sin problemas en los 2 sitios.
De toda maneras me parece MUY RARO que muestre ese error, porque
aunque X se haya cambiado, las funciones del API son las mismas.
¿ Realmente es un problema de las librerias de X ?
La prueba seria compilar bajo los 2 sistemas para estar mas seguro.
Saludos
Rafa Carmona