Re: [Librsb-users] confusing config error on cygwin
A shared memory parallel sparse matrix library including Sparse BLAS.
Brought to you by:
michelemartone
From: Marco A. <mar...@gm...> - 2015-06-22 09:53:54
|
On 6/22/2015 10:42 AM, Michele Martone wrote: > On 20150622@10:26, Marco Atzeri wrote: >> Hi Michele >> librsb-1.2.0-rc1 on cygwin (32 bit and 64 bit) >> configure:25969: You seem to not have GNU Octave or have disabled >> 'int' type. Part of the test suite will >> not be generated. If you want more testing capabilities, you should >> enable the 'int' type as well. >> configure:25988: Successfully configured librsb version "1.2.0-rc1". >> >> Attached config.log's >> >> Regards >> Marco >> > > Hi Marco, > > If you are referring to the message from "configure:25969:", that is not > an error (and neither a warning) but just a notice. > Did the library build went well afterwards ? surely is misleading for me. It looks a config error, or at least a warning but octave and int are available. > Michele About testing, for what I see: - "make check" do nothing excepts this warning: make[2]: Entering directory '/cygdrive/e/cyg_pub/devel/librsb/librsb-1.2.0-rc1_build32' if test -f ch2icfb ; then /pub/devel/librsb/librsb-1.2.0-rc1/scripts/rsb_h_to_rsb_fi.sh /pub/devel/librsb/librsb-1.2.0-rc1 > rsb.F90 ; else echo "Warning: Your system did not build ch2icfb for some reason --- skipping rebuild of "rsb.F90 ;true ; fi - "make test" fails, I suspect as source and build are on different trees (in addition, printf usage requires #include <stdio.h> ) $ echo $PWD /pub/devel/librsb/librsb-1.2.0-rc1_build32 $ make test gcc -g -O2 -fopenmp -std=c99 /pub/devel/librsb/librsb-1.2.0-rc1/ot.c -o ot /pub/devel/librsb/librsb-1.2.0-rc1/ot.c: In function ‘main’: /pub/devel/librsb/librsb-1.2.0-rc1/ot.c:1:1: warning: implicit declaration of function ‘printf’ [-Wimplicit-function-declaration] int main(){printf("sorry, you did not install octave, so the octave based tester is disabled\n");return 0;} ^ /pub/devel/librsb/librsb-1.2.0-rc1/ot.c:1:12: warning: incompatible implicit declaration of built-in function ‘printf’ int main(){printf("sorry, you did not install octave, so the octave based tester is disabled\n");return 0;} ^ gcc -g -O2 -fopenmp -std=c99 /pub/devel/librsb/librsb-1.2.0-rc1/sbtc.c -o sbtc /pub/devel/librsb/librsb-1.2.0-rc1/sbtc.c:39:25: fatal error: blas_sparse.h: No such file or directory #include <blas_sparse.h> ^ compilation terminated. <builtin>: recipe for target 'sbtc' failed make: *** [sbtc] Error 1 |