open-speech/speech-aligner

cmake error

Opened this issue · 2 comments

-- FindBLAS: Searching for MKL mkl_rt - BLAS_MKL_mkl_rt_LIBRARY-NOTFOUND
-- FindBLAS: Searching for ATLAS BLAS
-- FindBLAS: Searching for ATLAS f77blas - BLAS_ATLAS_f77blas_LIBRARY-NOTFOUND
-- FindBLAS: Searching for OpenBLAS
-- FindBLAS: Searching for OPEN openblas - BLAS_OPEN_openblas_LIBRARY-NOTFOUND
-- FindBLAS: Searching for AMD ACML
-- FindBLAS: Searching for IBM ESSL (int64)
-- FindBLAS: Searching for ESSL essl6464 - BLAS_ESSL_essl6464_LIBRARY-NOTFOUND
-- FindBLAS: Searching for GotoBLAS2
-- FindBLAS: Searching for GOTO goto2 - BLAS_GOTO_goto2_LIBRARY-NOTFOUND
-- FindBLAS: Searching for SGI SCSL (int64)
-- FindBLAS: Searching for SCSL scs_i8 - BLAS_SCSL_scs_i8_LIBRARY-NOTFOUND
-- FindBLAS: Searching for Sun PerfLib
-- FindBLAS: Searching for SUNPERF sunperf - BLAS_SUNPERF_sunperf_LIBRARY-NOTFOUND
-- FindBLAS: Searching for VECLIB (int64)
-- FindBLAS: Searching for VECLIB veclib8 - BLAS_VECLIB_veclib8_LIBRARY-NOTFOUND
-- FindBLAS: Searching for generic BLAS
-- FindBLAS: Searching for GENERIC blas - /usr/lib/x86_64-linux-gnu/libblas.so
-- FindBLAS: BLAS vendors found: GENERIC
-- FindBLAS: BLAS vendor selected: GENERIC
using blas lib: /usr/lib/x86_64-linux-gnu/libblas.so
-- Found a library with BLAS API (GENERIC).
CMake Error at CMakeLists.txt:32 (message):
Cannot find atlas or clapack, CMake will exit.

-- Configuring incomplete, errors occurred!
See also "/media/hacker/ErrolYan/00Github/A6HY_voice_V1.2/speech-aligner/CMakeFiles/CMakeOutput.log".
See also "/media/hacker/ErrolYan/00Github/A6HY_voice_V1.2/speech-aligner/CMakeFiles/CMakeError.log".

谢谢!这是一个该项目cmake的bug,已验证在linux的不同发型版本中,存在blas找不到的问题。

现已修复该问题:通过conda安装mkl,现在可以找到了。使用其他数学库的话,目前需要指定库路径。

readme已更新。

亲测。cmake 3.3.2 可以在ubuntu18.04下安装成功