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 10:21:49
|
On 6/22/2015 12:06 PM, Michele Martone wrote: > On 20150622@11:53, Marco Atzeri wrote: >> On 6/22/2015 10:42 AM, Michele Martone wrote: >>> On 20150622@10:26, Marco Atzeri wrote: >> >> surely is misleading for me. >> It looks a config error, or at least a warning > In the configure scripts, > - that message has been generated by AC_MSG_NOTICE; > - warnings are generated by AC_MSG_WARN; > - errors are generated by AC_MSG_ERROR. > If you have less scary messages or wording to suggest, you're > very welcome :-) ! > >> but octave and int are available. > Even if octave has been detected, the 'int' type has been not > enabled (by you): grep your config.log files for "Numerical types": > > $ bzgrep Numerical.types ~/config.log_i686.bz2 > All Numerical types : "int,double,float,float complex,double complex" > Numerical types : "double,float,float complex,double complex" vs "double,float,float complex,double complex" > $ bzgrep Numerical.types config.log_x86_64.bz2 > All Numerical types : "int,double,float,float complex,double complex" > Numerical types : "double,float,float complex,double complex" vs "double,float,float complex,double complex" > > You can enable 'int' at configure time by e.g. > --enable-matrix-types="int, double, double complex" your configure help say that the default is "all", so may be you need to clarify the point. > >>> 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 > There is no rule written by me for "make check" in that Makefile. > > I'll reply to the rest of your email separately. >> ... "make test" fails also using same tree for build and source.. $ make test |& tee make_test.log gcc -g -O2 -fopenmp -std=c99 ot.c -o ot ot.c: In function ‘main’: 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;} ^ 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 sbtc.c -o sbtc 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 $ find . -name blas_sparse.h ./blas_sparse/blas_sparse.h ./blas_sparse.h |