Hi!

My short answers on your questions. 

Q: Have you clean up the old version ?

A: No,  I haven't cleaned up old version. 

Q: Is a system wide or a HOME installation ?

A: It is a system wide. I found the libs of new GSL version here :

/usr/local/lib
libgsl.a  libgsl.la  libgsl.so  libgsl.so.23  libgsl.so.23.1.0  libgslcblas.a  
libgslcblas.la  libgslcblas.so  libgslcblas.so.0  libgslcblas.so.0.0.0  
pkgconfig

All  new files with extention *.h are here  - /usr/local/include/gsl
 
A: But old version is saved too. 

You are fully right - it is a competition between different installed versions 
of GSL. 

How abput to use old or new versions if to change the the paths for include 
files in different gcc ?

Instead 

#include <stdio.h>
#include <stdlib.h>
#include <gsl/gsl_filter.h>

to use next variants:

#include </usr/local/include/gsl/gsl_filter.h>

or and to add a new PATH for gcc:

usr/bin/gcc -Wall `pkg-config --cflags --libs plplot` -I/usr/local/include -c 
$1 

/usr/bin/gcc -L/usr/lib -L/usr/local/lib ./$FirstOfile `pkg-config --cflags 
--libs plplot` -lgsl -lgslcblas -lm $(mysql_config --libs) -o ./$HeadOfInpFile


Thank you!

Serge.

Reply via email to