[Gvsig_english] BUG??? gvSIG 2.0 devel (and gvSIG 1.9 alpha) will not work correctly with "older" linux versions!

Cesar Martinez Izquierdo cesar.martinez at iver.es
Tue Dec 9 09:57:28 CET 2008


Hello Wolfrang,
the problem is that different versions of Linux usually include 
different version of the C and C++ libraries (libc and libstdc++).

When you compile a library using a version of libc, it may not correctly 
run on another machine with a different version of libc. That's why 
Linux distributions compile all the packages using its own libc version.

Compiling the native code using an older version of libc may improve 
compatibility (with older and newer systems), but it might also make 
gvSIG not compatible with newer distributions. We are not experts C/C++ 
compilation, any help is welcome.

A possible solution may be to define a set of target Linux distributions 
and versions, and ensure that gvSIG works for these set of versions 
(either by releasing different version of gvSIG for each distribution, 
or making gvSIG compatible with all these distributions, if possible).

However, I don't know when will we have the resources to define this set 
of distributions, to test each version on them, and to correct the 
compilations when they produce problems on the defined set.

For the moment, it might be helpful if you provide the output of 
following commands:

$ ls -l /lib/libc.so*
(to guess libc version)

$ ls -l /usr/lib/libstdc*
(to guess libstc++ version)

Regards,


Wolfgang Qual escribió:
> Hi list,
> as written before, I thought that the latest prerelease of gvSIG would not 
> allow georeferencing at all. 
> Well, this is not true - the dialogue was just moved to another place (thanks, 
> Ben).
> However, I still was not able to do the georeferencing on my machine (which is 
> a debian machine; cat /proc/version gives 
> Linux version 2.6.17-1-686 (Debian 2.6.17-5lhm7) 
> (jan-marek.glogowski at muenchen.de) (gcc-Version 3.3.5 (Debian 1:3.3.5-13)) #1 
> SMP Tue Oct 9 11:17:35 CEST 2007)
> There, the georeferencing *just does not show up*. 
> 
> However, when starting the same gvSIG-version on an other linux machine 
> (ubuntu 7.10, cat /proc/version
> Linux version 2.6.22-15-generic (buildd at terranova) (gcc version 4.1.3 20070929 
> (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Tue Jun 10 09:21:34 UTC 2008)
> The georefercing dialogue is displayed.
> 
> I consider this as a *very* serious problem: the first linux distro described 
> above will be the standard for our office (City of Munich, Department of 
> Health and Environment). This distro is called LIMUX and it is especially 
> designed for the administration's purposes. Updating this distro always takes 
> much longer than compared to ubuntu. Therefore, we will *never* be up to 
> date. And I think that gvSIG should really also run not on the latest 
> releases. Especially administration is not as flexible as smaller companies 
> or private users. Please, please check this issue soon!
> 
> Best,
> Wolfgang
> 
> 


-- 
César Martínez Izquierdo
Equipo de desarrollo gvSIG
http://www.gvsig.gva.es

IVER T.I.
C/ Lérida, 20
46009 Valencia - Spain
http://www.iver.es

Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.




More information about the Gvsig_internacional mailing list