[Gvsig_desarrolladores] fichero gvSIG.sh del build 1402

Cèsar Ordiñana cordinyana en gvsig.com
Mie Sep 28 13:02:01 CEST 2011


El 26/09/11 19:35, Francisco Puga escribió:
> hola,
>
> creo que hay una errata en el gvSIG.sh del último build.
>
> El directorio donde están las nativas se llama "natives", mientras que
> en script aparece este código
>
> GVSIG_NATIVE_LIBS=${GVSIG_HOME}/native:${HOME}/.depman/lib
>
> A lo que aparece en el script le falta una "s".

Gracias por el aviso Francisco, efectivamente se trata de una errata. En 
realidad la errata está en el instalador, que los instala en "natives" 
(sobra la s). Así quedará igual en la 1.x y la 2.x.

> De todas formas lo que se está usando en realidad por defecto son las
> librerías propias del sistema, porque sólo va a buscarlas al
> directorio de natives, si no las encuentra en el ld_library_path
> habitual. No se si ese es el comportamiento por defecto o debería usar
> por defecto las de gvSIG.
>
> export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$GVSIG_NATIVE_LIBS"

Sino me equivoco, con esto no se usarían por defecto las del sistema, ya 
que por defecto la variable LD_LIBRARY_PATH no está definida. Si es así, 
esto permitiría fácilmente a un usuario o desarrollador hacer que gvSIG 
use las librerías del sistemas, definiendo el valor de la variable.

No se si esto puede ser útil o dar más problemas que otra cosa, ¿opiniones?

Saludos,

-- 
Cèsar Ordiñana Navarro
gvSIG software architect
DiSiD Technologies (http://www.disid.com)



Más información sobre la lista de distribución gvSIG_desarrolladores