help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: error: A BLAS library was detected but found incompatible with your


From: Tatsuro MATSUOKA
Subject: Re: error: A BLAS library was detected but found incompatible with your Fortran 77
Date: Fri, 10 Mar 2017 15:00:18 +0900 (JST)

----- Original Message -----

> From: crume > To: address@hidden
> Cc: 
> Date: 2017/3/9, Thu 18:41
> Subject: error: A BLAS library was detected but found incompatible with your 
> Fortran 77
> 
> i have this error configure: error: A BLAS library was detected but found
> incompatible with your Fortran 77 compiler settings.
> 
> i don' understand what i have to customize for install octave 4.2.0 on rh7
> 
> module load gcc/4.9.3
> module load lapack/3.6.1
> module load atlas/3.10
> module load fftw/3.3.4
> module load jdk/1.8.0_112
> mkdir -p $WORKDIR/$nomlogi-$version/some/path
> cd $WORKDIR/$nomlogi-$version/some/path
> ln -s /work/logiciels/rh7/lapack/3.6.1/lib/libblas.so libblas.so
> ln -s /work/logiciels/rh7/lapack/3.6.1/lib/liblapack.so liblapack.so
> ln -s /work/logiciels/rh7/gcc/6.3.0/lib64/libstdc++.so.6 libstdc++.so.6
> export
> LD_LIBRARY_PATH=/work/logiciels/rh7/gcc/6.3.0/lib64/:${LD_LIBRARY_PATH}
> export LIBRARY_PATH=/work/logiciels/rh7/gcc/6.3.0/lib64
> export PATH=/work/logiciels/rh7/gcc/6.3.0/bin:${PATH}
> export LD_RUN_PATH=/work/logiciels/rh7/gcc/6.3.0/lib64
> cd $WORKDIR/$nomlogi-$version
> export FFLAGS='-ff2c'
> ./configure  --enable-shared --prefix=$INSTALL_SUB_DIR  --disable-docs
> --with-blas=/work/logiciels/rh7/lapack/3.6.1/lib/libblas.so
> --with-lapack=/work/logiciels/rh7/lapack/3.6.1/lib/liblapack.so
> make
> make install
>
  
[snip]


> checking for gfortran... gfortran
> checking whether we are using the GNU Fortran 77 compiler... yes
> checking whether gfortran accepts -g... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... no
> checking for gfortran option to produce PIC... -fPIC
> checking if gfortran PIC flag -fPIC works... yes
> checking if gfortran static flag -static works... no
> checking if gfortran supports -c -o file.o... yes
> checking if gfortran supports -c -o file.o... (cached) yes
> checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether a usable Fortran compiler was found... yes
> checking how to get verbose linking output from gfortran... -v
> checking for Fortran 77 libraries of gfortran... 
> -L/work/logiciels/rh7/gcc/6.3.0/lib64/../lib64
> -L/work/logiciels/rh7/gcc/6.3.0/lib/gcc/x86_64-pc-linux-gnu/6.3.0
> -L/work/logiciels/rh7/gcc/6.3.0/lib/gcc/x86_64-pc-linux-gnu/6.3.0/../../../../lib64
> -L/lib/../lib64 -L/usr/lib/../lib64 -L/work/logiciels/rh7/gcc/6.3.0/lib64
> -L/work/logiciels/rh7/gcc/6.3.0/lib/gcc/x86_64-pc-linux-gnu/6.3.0/../../..
> -lgfortran -lm -lquadmath
> checking for dummy main to link with Fortran 77 libraries... none
> checking for Fortran 77 name-mangling scheme... lower case, underscore,
> extra underscore
> configure: defining FFLAGS to be -ff2c
> checking whether gfortran has the intrinsic function ISNAN... yes
> checking whether gfortran generates correct size integers... yes
> checking whether gfortran accepts -ffloat-store... yes


[snip]

> checking for sgemm_ in /home/ad/crumeyrp/recup/BLAS-3.7.0... no
> checking if sgemm_ is being linked in already... no
> checking for sgemm_ in -lopenblas... no
> checking for ATL_xerbla in -latlas... no
> checking for sgemm_ in -lblas... no
> checking for sgemm_ in -lmkl_intel_lp64... no
> checking for sgemm_ in -lmkl... no
> checking for sgemm_ in -framework vecLib... no
> checking for sgemm_ in -lcxml... no
> checking for sgemm_ in -ldxml... no
> checking for sgemm_ in -lscs... no
> checking for sgemm_ in -lcomplib.sgimath... no
> checking for sgemm_ in -lblas... (cached) no
> checking for sgemm_ in -lblas... (cached) no
> checking for sgemm_ in /home/ad/crumeyrp/recup/BLAS-3.7.0... no
> checking if sgemm_ is being linked in already... no
> checking for sgemm_ in -lopenblas... (cached) no
> checking for ATL_xerbla in -latlas... (cached) no
> checking for sgemm_ in -lblas... (cached) no
> checking for sgemm_ in -lmkl_intel_lp64... (cached) no
> checking for sgemm_ in -lmkl... (cached) no
> checking for sgemm_ in -framework vecLib... no
> checking for sgemm_ in -lcxml... (cached) no
> checking for sgemm_ in -ldxml... (cached) no
> checking for sgemm_ in -lscs... (cached) no
> checking for sgemm_ in -lcomplib.sgimath... (cached) no
> checking for sgemm_ in -lblas... (cached) no
> checking for sgemm_ in -lblas... (cached) no
> configure: error: A BLAS library was detected but found incompatible with
> your Fortran 77 compiler settings.
> make: *** No targets specified and no makefile found.  Stop.
> make: *** No rule to make target `install'.  Stop.
> 


> i have this error configure: error: A BLAS library was detected but found
> incompatible with your Fortran 77 compiler settings.


I thinks that error message above absolutely points your problem.

Seeing configure output, you use gfortran in GCC-6.3.0 as GNU Fortran 77 
compiler 
but it seems that your gfortran is not contemptible with the blas library that 
you prepared.

Perhaps the blas-library is prepared with compiler that is not compatible 
gfortran on gcc-6.3.0.



The below might be helpful for you.

http://stackoverflow.com/questions/23440227/octave-install-error-a-blas-library-was-detected-but-found-incompatible-with-yo


Tatsuro




reply via email to

[Prev in Thread] Current Thread [Next in Thread]