Entrar
¿Usuario nuevo? Regístrate
t-gtk
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes programar un chat para tu grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Tratando de empezar   Lista de mensajes  
Responder | Reenviar Mensaje #2528 de 2880 |
RE: Tratando de empezar

--- En t-gtk@yahoogroups.com, "Jose Luis Garcia" <garguez@...>
escribió:
>
> Buenos dias Rafa,
>
> Gracias otra vez por la ayuda y los ánimos.
>
> Al intentar crear las librerias me da este mensaje de error:
>
> joseluis@waycop2:~/t-gtk$ make install
> make -C src/gclass
> make[1]: se ingresa al directorio
`/home/joseluis/t-gtk/src/gclass'
> /usr/bin/harbour -w -q0 -gc0 -n -p -I../../include
> -I/home/joseluis/t-gtk/include -DHB_OS_LINUX -I/usr/include/harbour -
> ogassistant.c gassistant.prg
> gassistant.prg(27) Error F0009 Invalid name follows #: 'IF'
> make[1]: *** [gassistant.c] Error 1
> make[1]: se sale del directorio `/home/joseluis/t-gtk/src/gclass'
> make: *** [all] Error 2
>
> Parece error en el código... pero es raro ¿no?
>
Pues si , parece ser que el la linea #if GTK_CHECK_VERSION( 2,10,0
se rompe, pero no entiendo porque, porque aqui me funciona
correctamente, tanto en GNU/Linux como en Windows, con Harbour y
xHarbour, además no se que narices significa ese error.

Puedes postear como tienes el fichero /include/gtkversion.ch ?
Parece que ahi esta el problema....
Para que entiendas lo que ocurre, la compilacion de ese código se
realizará SI tienes una version 2,10 de GTK, de lo contrario,
existirá la misma clase pero sin ninguna funcionalidad.
De esta manera, T-Gtk se adapta a tu version de GTK, tanto a nivel
de PRG como a nivel de C.
Pero es curioso, yo tengo esto...;
#define GTK_MAJOR_VERSION (2)
#define GTK_MINOR_VERSION (10)
#define GTK_MICRO_VERSION (0)
#define GTK_BINARY_AGE (1006)
#define GTK_INTERFACE_AGE (7)

/* check whether a Gtk+ version equal to or greater than
* major.minor.micro is present.
*/
#define GTK_CHECK_VERSION( major,minor,micro ) ( GTK_MAJOR_VERSION >
(major) .or. (GTK_MAJOR_VERSION == (major) .and. GTK_MINOR_VERSION >
(minor)) .or. (GTK_MAJOR_VERSION == (major) .and. GTK_MINOR_VERSION
== (minor) .and. GTK_MICRO_VERSION >= (micro)))

Y este me funciona correctamente.
También puedes quitar esas lineas o comentarlas para compilar las
clases.

Saludos
Rafa Carmona




Mié, 30 de Ene, 2008 9:22 pm

thefull_tgtk
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #2528 de 2880 |
Desplegar mensajes Autor Ordenar por fecha

Hola a toda la lista, Estoy tratando de empezar con T-GTK y no consigo compilar el ejemplo demo. Según la documentación de T-GTK he instalado: Harbour 0.45 ...
xologaro
Sin conexión Enviar mensaje
28 de Ene, 2008
8:09 pm

... demo. ... Bueno, el empezar siempre puede ser complicado o sencillo, dependiendo si sale a la primera o no ;-) Mi pregunta es; ¿ Has visto la Wikipedia ?...
Rafa Carmona
thefull_tgtk
Sin conexión Enviar mensaje
28 de Ene, 2008
9:27 pm

Ups, me olvidé, para crear la libreria de t-gtk, make install Saludos Rafa Carmona...
Rafa Carmona
thefull_tgtk
Sin conexión Enviar mensaje
28 de Ene, 2008
9:29 pm

Gracias Rafa por la contestación. A lo largo del dia de hoy me pondré a repasar todos los pasos que me comentas. Si e visto toda la información que hay...
Jose Luis Garcia
xologaro
Sin conexión Enviar mensaje
29 de Ene, 2008
7:59 am

Hola Rafa, Bueno, algo he progresado... He conseguido bajar la version del CVS. - he cambiado en el Rules.make todas las rutas, - he copiado tgtk.pc al...
Jose Luis Garcia
xologaro
Sin conexión Enviar mensaje
29 de Ene, 2008
8:44 pm

... */LIB* y ... libhbgtk.a, ... No, esto es para la version ZIP. En tu caso, lo único que tienes que hacer es; /home/jose/t-gtk/make install Create el...
Rafa Carmona
thefull_tgtk
Sin conexión Enviar mensaje
29 de Ene, 2008
9:14 pm

Buenos dias Rafa, Gracias otra vez por la ayuda y los ánimos. Al intentar crear las librerias me da este mensaje de error: joseluis@waycop2:~/t-gtk$ make...
Jose Luis Garcia
xologaro
Sin conexión Enviar mensaje
30 de Ene, 2008
11:29 am

... `/home/joseluis/t-gtk/src/gclass' ... Pues si , parece ser que el la linea #if GTK_CHECK_VERSION( 2,10,0 se rompe, pero no entiendo porque, porque aqui me...
Rafa Carmona
thefull_tgtk
Sin conexión Enviar mensaje
30 de Ene, 2008
9:22 pm

Rafa, La version que tengo, y está en gtkversion.ch, es 2.10.11. De todas formas he desintalado el harbour 0.45 y he instalado la 0.99.3-1 ... ...
Jose Luis Garcia
xologaro
Sin conexión Enviar mensaje
31 de Ene, 2008
9:00 am

... 0.99.3-1 ... La 0.99 de Harbour o de xHarbour ? Recuerda que si cambias de Harbour a xHarbour, tienes que cambiar el fichero Rules.make ... -I/usr/lib/gtk-...
Rafa Carmona
thefull_tgtk
Sin conexión Enviar mensaje
31 de Ene, 2008
10:12 pm

Hola Rafa, De nuevo estoy a la carga.... despues de unos días que no he tenido tiempo para dedicarle a este asunto. Te cuento, he dado un giro al asunto.......
Jose Luis Garcia
xologaro
Sin conexión Enviar mensaje
7 de Feb, 2008
11:04 am
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda