Re: [Librsb-users] confusing config error on cygwin
A shared memory parallel sparse matrix library including Sparse BLAS.
Brought to you by:
michelemartone
From: Michele M. <mic...@us...> - 2015-06-22 10:05:35
|
On 20150622@11:53, Marco Atzeri wrote: > 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 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" > >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. > ... |