mandriva 2010 y GTK no funciono
11/04/2010
Actualize el mandriva 2010 e instale todas las librerias y utilidades
marcadas como GTK del kit de instalacion, procedi a compilar el
xbgtk,esta vez el proceso de de ./configure termino bien , las
librerias que me cairo, pango, etc que me pusieron problemas la vez
anterior estaban en libgtk-extras.
Procedi a tratar de instalarlo con make, mostro los siguientes errores
libglade.prg: En la función �HB_FUN_GLADE_XML_NEW_FROM_BUFFER�:
libglade.prg:269: error: �GladeXML� no se declaró aquà (primer uso en
esta función)
libglade.prg:269: error: (Cada identificador no declarado solamente se
reporta una vez
libglade.prg:269: error: para cada funcion en la que aparece.)
libglade.prg:269: error: �ret� no se declaró aquà (primer uso en esta
función)
libglade.prg: En la función �HB_FUN_GLADE_GET_WIDGET_NAME�:
libglade.prg:290: aviso: la asignación crea un puntero desde un entero
sin una conversión
libglade.prg: En la función �HB_FUN_GLADE_GET_WIDGET_TREE�:
libglade.prg:300: error: �GladeXML� no se declaró aquà (primer uso en
esta función)
libglade.prg:300: error: �ret� no se declaró aquà (primer uso en esta
función)
libglade_xb.override: En el nivel principal:
libglade_xb.override:37: error: expected �)� before �*� token
libglade_xb.override: En la función
�HB_FUN_GLADE_SET_CUSTOM_WIDGET_CALLBACKS�:
libglade_xb.override:69: error: �GladeXMLCustomWidgetHandler� no se
declaró aquà (primer uso en esta función)
libglade_xb.override:69: error: expected �)� before
�custom_widget_handler�
make[1]: *** [libglade.lo] Error 1
make[1]: se sale del directorio
`/home/ksos/xbgtk/xbgtk-0.5/source'
make: *** [all-recursive] Error 1
NO tengo ni idea en que consisten, aunque sospecho que los problemas
deben ser generados por las versiones de el xbgtk con respecto a las
librerias del madriva 2010 que es muy reciente mientras que el xbgtk
mas actulizazado que encontre es del 2006.
Descargue entonces el t-gtk version 1.6 y procedi a instalarlo,
segun figura el en el redme del paquete. el intalador esta en;
./utils/config_system alli estan las distintas versiones de
./configure tanto para windows como para linux., ejecuto ./configure
marca el siguiente error:
./configure: error while loading shared libraries: libgpm.so.1: cannot
open shared object file: No such file or directory
Creo que tambien es un problema de librerias, verifico si la libeeria
existe con locate me da el siguiente resultado
locate libgpm
/lib/libgpm.so.2
/lib/libgpm.so.2.1.0
/usr/lib/libgpm.a
/usr/lib/libgpm.so
efectivamnte la libreria libgpm.so.1 no existe sino /lib/libgpm.so.2,
hay tengo un problema serio , tratare de conseguir esta libreria de
una version anterior o encadenar la so.2 a so.2 para ver si funciona
Hice una copia de libgpm.so.2 en libgpm.so.1 ejecute el proceso, ya no
dice que la libreria no existe pero no pudo iniciar GTK+, a pesar de
que yo verifique que el GTK+ estuviera bien instalado ejecutando
GTK-demo y corrio bien.
Mostro lo siguiente.
./configure
No a sido posible inicializar GTK+
El problema parece ser igual al de xbgtk, el sistema es muy viejo y
las librerias ya no son compatibles.(2005)
voy a buscar si alguna actualizacino en alguna parte, aunque las
versiones que tengo son ambas de los sitios de xbgtk y t-gtk.
Sino la cosa se pone a mordiscos porque toca actualizar cualquiera de
los 2 sistemas para que trabaje, lo bueno es que queda uno con un
sistema que puede manipular a su antojo.
Voy a darme una vuelta por internet haber que consigo, sino manos a
la obra.
O en en el caso mas malo, usar de frente las interfaces de GTK y
encadenar a xharbour, para no tener que estar manteniendo uno el
sistema de librerias externas.
Actualize el mandriva 2010 e instale todas las librerias y utilidades
marcadas como GTK del kit de instalacion, procedi a compilar el
xbgtk,esta vez el proceso de de ./configure termino bien , las
librerias que me cairo, pango, etc que me pusieron problemas la vez
anterior estaban en libgtk-extras.
Procedi a tratar de instalarlo con make, mostro los siguientes errores
libglade.prg: En la función �HB_FUN_GLADE_XML_NEW_FROM_BUFFER�:
libglade.prg:269: error: �GladeXML� no se declaró aquà (primer uso en
esta función)
libglade.prg:269: error: (Cada identificador no declarado solamente se
reporta una vez
libglade.prg:269: error: para cada funcion en la que aparece.)
libglade.prg:269: error: �ret� no se declaró aquà (primer uso en esta
función)
libglade.prg: En la función �HB_FUN_GLADE_GET_WIDGET_NAME�:
libglade.prg:290: aviso: la asignación crea un puntero desde un entero
sin una conversión
libglade.prg: En la función �HB_FUN_GLADE_GET_WIDGET_TREE�:
libglade.prg:300: error: �GladeXML� no se declaró aquà (primer uso en
esta función)
libglade.prg:300: error: �ret� no se declaró aquà (primer uso en esta
función)
libglade_xb.override: En el nivel principal:
libglade_xb.override:37: error: expected �)� before �*� token
libglade_xb.override: En la función
�HB_FUN_GLADE_SET_CUSTOM_WIDGET_CALLBACKS�:
libglade_xb.override:69: error: �GladeXMLCustomWidgetHandler� no se
declaró aquà (primer uso en esta función)
libglade_xb.override:69: error: expected �)� before
�custom_widget_handler�
make[1]: *** [libglade.lo] Error 1
make[1]: se sale del directorio
`/home/ksos/xbgtk/xbgtk-0.5/source'
make: *** [all-recursive] Error 1
NO tengo ni idea en que consisten, aunque sospecho que los problemas
deben ser generados por las versiones de el xbgtk con respecto a las
librerias del madriva 2010 que es muy reciente mientras que el xbgtk
mas actulizazado que encontre es del 2006.
Descargue entonces el t-gtk version 1.6 y procedi a instalarlo,
segun figura el en el redme del paquete. el intalador esta en;
./utils/config_system alli estan las distintas versiones de
./configure tanto para windows como para linux., ejecuto ./configure
marca el siguiente error:
./configure: error while loading shared libraries: libgpm.so.1: cannot
open shared object file: No such file or directory
Creo que tambien es un problema de librerias, verifico si la libeeria
existe con locate me da el siguiente resultado
locate libgpm
/lib/libgpm.so.2
/lib/libgpm.so.2.1.0
/usr/lib/libgpm.a
/usr/lib/libgpm.so
efectivamnte la libreria libgpm.so.1 no existe sino /lib/libgpm.so.2,
hay tengo un problema serio , tratare de conseguir esta libreria de
una version anterior o encadenar la so.2 a so.2 para ver si funciona
Hice una copia de libgpm.so.2 en libgpm.so.1 ejecute el proceso, ya no
dice que la libreria no existe pero no pudo iniciar GTK+, a pesar de
que yo verifique que el GTK+ estuviera bien instalado ejecutando
GTK-demo y corrio bien.
Mostro lo siguiente.
./configure
No a sido posible inicializar GTK+
El problema parece ser igual al de xbgtk, el sistema es muy viejo y
las librerias ya no son compatibles.(2005)
voy a buscar si alguna actualizacino en alguna parte, aunque las
versiones que tengo son ambas de los sitios de xbgtk y t-gtk.
Sino la cosa se pone a mordiscos porque toca actualizar cualquiera de
los 2 sistemas para que trabaje, lo bueno es que queda uno con un
sistema que puede manipular a su antojo.
Voy a darme una vuelta por internet haber que consigo, sino manos a
la obra.
O en en el caso mas malo, usar de frente las interfaces de GTK y
encadenar a xharbour, para no tener que estar manteniendo uno el
sistema de librerias externas.
Comentarios
Publicar un comentario