Hi,<br><br>I have a problem in compiling AEIThorns/GSL with xlc on a ibm pseries64 machine. I tested with gsl-1.8 & 1.9. i found the similar problems in the gsl mailing list and also found a bunch of similar problems by searching "xlc redeclaration" in google but I don't understand them at all and no hints found yet.
<br><br>--- error messages ---<br><br>Checking status of thorn GSL<br>________________________________________________________________________<br>Preprocessing /home/hmlee/Cactus/arrangements/AEIThorns/GSL/src/gsl_sf_erf.c
<br>Compiling /home/hmlee/Cactus/arrangements/AEIThorns/GSL/src/gsl_sf_erf.c<br>"/home/hmlee/Cactus/configs/lo_gsl/build/GSL/gsl_sf_erf.c", line 15.1: 1506-343 (S) Redeclaration of gsl_sf_erfc_e differs from previous declaration on line 45 of "/home/hmlee/local/gsl-
1.8/include/gsl/gsl_sf_erf.h".<br>"/home/hmlee/Cactus/configs/lo_gsl/build/GSL/gsl_sf_erf.c", line 15.1: 1506-377 (I) The type "const double* restrict const" of parameter 1 differs from the previous type "double".
<br>...<br><br>make[3]: *** [gsl_sf_erf.c.o] Error 1<br>make[2]: *** [make.checked] Error 2<br>make[1]: *** [/home/hmlee/Cactus/configs/lo_gsl/lib/libthorn_GSL.a] Error 2<br>make: *** [lo_gsl] Error 2<br>---<br><br>Thanks in advance,
<br><br>Hee Il<br><br>