[gps-users] On ubuntu 10.04 cannot find"libpyglib-2.0-python.so.0"

Ludovic Brenta ludovic at ludovic-brenta.org
Wed Sep 15 16:52:51 CEST 2010


Francesco Piraneo G. wrote:
> Actually my problem is that when I try to compile a project I get the 
> following:
> 
> [2010-09-15 16:22:59] No file selected
> [2010-09-15 16:22:59] Invalid context, cannot build
> 
> My project source file contains:
> 
> ---
> project TempConverter is
> 
>     for Object_Dir use 
> "../../Scaricati/gnat-2010-i686-gnu-linux-libc2.3-bin";
>     for Main use ("TemperatureConverter.adb");
> 
> end TempConverter;
> ---
> 
> Everything works fine in windows so I think it's a platform related
> problem.

I suspect this has to do with the fact that Linux filesystems are always
case-sensitive whereas Windows filesystems are not. What happens if you
rename the file TemperatureConverter.adb to temperatureconverter.adb?

(and maybe you should follow the Ada Quality and Style Guide convention:
Temperature_Converter, temperature_converter.adb).

About your first problem (finding shared libraries): Linux does not use
$PATH to locate shared libraries, it uses $LD_LIBRARY_PATH.  Maybe you
should check that when running GPS from GNAT GPL 2010 (/usr/bin/gnat-gps
does not have this problem as it only uses the default library path).

HTH

-- 
Ludovic Brenta.



More information about the gps-users mailing list