Gracias Riztan y compañeros por contestar lo de la funcion Rat, ya lo
solucione y efectivamente solo busque la libreria y la agregue a mi
makefile y listo .
Lo que si me tiene confundido es el hecho de que las funciones que
tengo en diferentes PRGs los cuales los he definido en SOURCES del
makefile no las encuentra, algo estoy haciendo mal,o en algun lado mas
se deben de definir los programas prg. porque por eso esta el SOURCES
, no???
Disculpen la terquedad/necedad pero me parece que hay algo que no me
cuadra con esto y no se si lo estoy haciendo mal, ya que no solo es la
dichosa funcion del Alias, sino son otras mas referentes al proyecto,
y esto me obligaria a crear varias lib mas. (lo cual no me cuesta
absoluto trabajo ahora que soy experto en crear libs, jejeje), pero
hay algo que no me deja quieto.
Alguna otra sugerencia compañeros?
Gracias
Saludos
Javier Parada
--- En t-gtk@yahoogroups.com, "Riztan Gutierrez" <riztan@...> escribió:
>
> Javier,
>
> Verifica en que libreria de xHarbour esta RAT... y luego verifica si la
> estas incluyendo en la compilación...
>
> Y la funcion AliasDelDBF, debes incorporarla en los fuentes con los que
> estas armando la libreria...
>
>
> Saludos
>
>
> El 12 de noviembre de 2008 13:10, jparada_a <jparada_a@...> escribió:
>
> > Rafa gracias por contestar, y gracias por la explicacion acerca
de las
> > lib en Gnu/Linux.
> >
> > Te comento que realice ya todo lo que me comentas ya tengo mi lib
> > generada, pero al volver a tratar de compilar mis otros ejemplos me
> > digue botando lo mismo
> >
> > /home/jparada/t-gtk/lib/libsia.a(dbfs_new.o):(.data+0x28): undefined
> > reference to `HB_FUN_RAT'
> > /home/jparada/t-gtk/lib/libsia.a(dbfs_new.o):(.data+0x38): undefined
> > reference to `HB_FUN_ALIASDELDBF'
> >
> > La funcion AliasdelDBF no esta dentro de la libreria esa funcion se
> > encuentra en los prg del proyecto asi que lo sigo poniendo como te lo
> > habia mostrado:
> >
> > TARGET = sia
> > SOURCES = pruebas.prg ptvproc.prg
> >
> > PRGFLAGS=-I../../include
> > LIBS=-L../../src/gclass -lgclass -L../../hbgtk -lhbgtk $(shell
> > pkg-config --libs libglade-2.0) $(shell pkg-config --libs gtk+-2.0 )
> > -lsia -mwindows
> >
> > include /home/jparada/programas/sia/Rules.make
> >
> > como ves antes tenia mas prgs en sources y como eso ya esta en la
> > libreria ya no agrego los prg, pero la funcion AliasdelDbf se
> > encuentra en ptvproc.prg y no la meto en la lib porque en la lib son
> > las funciones generales para cualquier proyecto y los prg en sources
> > van a ser especificos de un proyecto, espero me haya explicado que
> > hasta yo mismo no me entiendo, jejeje.
> >
> > entonces la pregunta rafa es porque no me esta reconociendo la funcion
> > si esta el prg que la contiene dentro de sources y ademas si observas
> > tambien me esta marcando error en la funcion Rat de clipper, porque
> > ??, pense que era cosa de que no estaba portada a xharbour, pero ya vi
> > que si, entonces cual es el problema con rat.
> >
> > Gracias rafa, compañeros por contestar.
> >
> > Saludos
> > Javier Parada
> >
> >
> >
>
>
>
> --
> Riztan Gutierrez
> Caracas - Venezuela.
> .
> (gcc+gtk) + (xharbour+tgtk) = entorno de desarrollo xbase
multiplataforma y
> libre!.
> .
>
> _________________________
> "Es más fácil apoderarse del comandante en jefe de un ejército que
despojar
> a un miserable de su libertad."
> Confucio (551 AC-478 AC) Filósofo chino.
>