Skip to content

liblapack linking issue #394

@jaskaran1

Description

@jaskaran1

I was building mlpack from source.After the make step, I get a linking error.
jaskaran@ubuntu:~/Desktop/mlpack-1.0.12/build$ make
Moving header files to include/mlpack/
[ 0%] Built target mlpack_headers
[ 30%] Built target mlpack
Linking CXX executable ../../../../bin/cf
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zptgemm' /usr/lib/liblapack.so.3gf: undefined reference toATL_scopy'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_stpsv' /usr/lib/liblapack.so.3gf: undefined reference toATL_saxpy'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_srotg' /usr/lib/liblapack.so.3gf: undefined reference toATL_ztrsv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zhpr' /usr/lib/liblapack.so.3gf: undefined reference toATL_cswap'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_drot' /usr/lib/liblapack.so.3gf: undefined reference toATL_zgeru'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_stbsv' /usr/lib/liblapack.so.3gf: undefined reference toATL_dsyr'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zher2' /usr/lib/liblapack.so.3gf: undefined reference toATL_cptgemm'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_cset' /usr/lib/liblapack.so.3gf: undefined reference toATL_zdrot'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_ssyreflect' /usr/lib/liblapack.so.3gf: undefined reference toATL_scnrm2'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_stbmv' /usr/lib/liblapack.so.3gf: undefined reference toATL_zpther2k'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_cpthemm' /usr/lib/liblapack.so.3gf: undefined reference toATL_cpttrsm'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_ztbsv' /usr/lib/liblapack.so.3gf: undefined reference toATL_sspr'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_csyreflect' /usr/lib/liblapack.so.3gf: undefined reference toATL_dpttrmm'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dscal' /usr/lib/liblapack.so.3gf: undefined reference toATL_dsyr2'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zGetNB' /usr/lib/liblapack.so.3gf: undefined reference toATL_ddot'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zaxpy' /usr/lib/liblapack.so.3gf: undefined reference toATL_cgeru'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_ssymv' /usr/lib/liblapack.so.3gf: undefined reference toATL_dzasum'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_sptsyrk' /usr/lib/liblapack.so.3gf: undefined reference toATL_ztbmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_snrm2' /usr/lib/liblapack.so.3gf: undefined reference toATL_cptherk'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zhpmv' /usr/lib/liblapack.so.3gf: undefined reference toATL_cptsyr2k'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zgbmv' /usr/lib/liblapack.so.3gf: undefined reference toATL_dptgemm'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_ccopy' /usr/lib/liblapack.so.3gf: undefined reference toATL_dset'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_cptsymm' /usr/lib/liblapack.so.3gf: undefined reference toATL_sger'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_cher2' /usr/lib/liblapack.so.3gf: undefined reference toATL_dGetNB'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_crotg' /usr/lib/liblapack.so.3gf: undefined reference toATL_zswap'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dtbsv' /usr/lib/liblapack.so.3gf: undefined reference toATL_zdotc_sub'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zptherk' /usr/lib/liblapack.so.3gf: undefined reference toATL_ctpmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zpttrsm' /usr/lib/liblapack.so.3gf: undefined reference toATL_ctrsv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dptsyrk' /usr/lib/liblapack.so.3gf: undefined reference toATL_zsyreflect'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dspr' /usr/lib/liblapack.so.3gf: undefined reference toATL_dtrsv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_sptgemm' /usr/lib/liblapack.so.3gf: undefined reference toATL_zgemv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_cher' /usr/lib/liblapack.so.3gf: undefined reference toATL_ssbmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_caxpy' /usr/lib/liblapack.so.3gf: undefined reference toATL_sptsymm'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_cgerc' /usr/lib/liblapack.so.3gf: undefined reference toATL_dnrm2'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dsyreflect' /usr/lib/liblapack.so.3gf: undefined reference toATL_sdsdot'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_spttrmm' /usr/lib/liblapack.so.3gf: undefined reference toATL_cscal'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_stpmv' /usr/lib/liblapack.so.3gf: undefined reference toATL_sspmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_cdotu_sub' /usr/lib/liblapack.so.3gf: undefined reference toATL_ctbmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_icamax' /usr/lib/liblapack.so.3gf: undefined reference toATL_sscal'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_sptsyr2k' /usr/lib/liblapack.so.3gf: undefined reference toATL_ssyr'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_ctbsv' /usr/lib/liblapack.so.3gf: undefined reference toATL_drotmg'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_spttrsm' /usr/lib/liblapack.so.3gf: undefined reference toATL_zhpr2'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_ctpsv' /usr/lib/liblapack.so.3gf: undefined reference toATL_zpthemm'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dpttrsm' /usr/lib/liblapack.so.3gf: undefined reference toATL_strmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zcopy' /usr/lib/liblapack.so.3gf: undefined reference toATL_idamax'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zscal' /usr/lib/liblapack.so.3gf: undefined reference toATL_cdotc_sub'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dtbmv' /usr/lib/liblapack.so.3gf: undefined reference toATL_sspr2'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_cpther2k' /usr/lib/liblapack.so.3gf: undefined reference toATL_ztrmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zcopyConj' /usr/lib/liblapack.so.3gf: undefined reference toATL_zmoveConj'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zptsyrk' /usr/lib/liblapack.so.3gf: undefined reference toATL_cgemv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zcplxinvert' /usr/lib/liblapack.so.3gf: undefined reference toATL_cscalConj'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_sasum' /usr/lib/liblapack.so.3gf: undefined reference toATL_zscalConj'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dcopy' /usr/lib/liblapack.so.3gf: undefined reference toATL_zaxpby'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_cmoveConj' /usr/lib/liblapack.so.3gf: undefined reference toATL_scasum'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_srotmg' /usr/lib/liblapack.so.3gf: undefined reference toATL_dtpsv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_sdot' /usr/lib/liblapack.so.3gf: undefined reference toATL_chpr2'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zhemv' /usr/lib/liblapack.so.3gf: undefined reference toATL_zdotu_sub'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zptsyr2k' /usr/lib/liblapack.so.3gf: undefined reference toATL_chbmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_sswap' /usr/lib/liblapack.so.3gf: undefined reference toATL_ccplxinvert'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zptsymm' /usr/lib/liblapack.so.3gf: undefined reference toATL_izamax'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_drotg' /usr/lib/liblapack.so.3gf: undefined reference toATL_dtrmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_ztpmv' /usr/lib/liblapack.so.3gf: undefined reference toATL_zher'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_srot' /usr/lib/liblapack.so.3gf: undefined reference toATL_dsdot'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_ztpsv' /usr/lib/liblapack.so.3gf: undefined reference toATL_srotm'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_daxpby' /usr/lib/liblapack.so.3gf: undefined reference toATL_sset'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zpttrmm' /usr/lib/liblapack.so.3gf: undefined reference toATL_daxpy'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dgemv' /usr/lib/liblapack.so.3gf: undefined reference toATL_cpttrmm'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_ctrmv' /usr/lib/liblapack.so.3gf: undefined reference toATL_ccopyConj'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zgerc' /usr/lib/liblapack.so.3gf: undefined reference toATL_dgbmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dspr2' /usr/lib/liblapack.so.3gf: undefined reference toATL_sgbmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dptsyr2k' /usr/lib/liblapack.so.3gf: undefined reference toATL_dsymv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_sgemv' /usr/lib/liblapack.so.3gf: undefined reference toATL_dsbmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dasum' /usr/lib/liblapack.so.3gf: undefined reference toATL_saxpby'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dswap' /usr/lib/liblapack.so.3gf: undefined reference toATL_chpmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_isamax' /usr/lib/liblapack.so.3gf: undefined reference toATL_caxpby'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dtpmv' /usr/lib/liblapack.so.3gf: undefined reference toATL_dptsymm'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_chpr' /usr/lib/liblapack.so.3gf: undefined reference toATL_dznrm2'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_ssyr2' /usr/lib/liblapack.so.3gf: undefined reference toATL_sGetNB'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_zset' /usr/lib/liblapack.so.3gf: undefined reference toATL_zhbmv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dger' /usr/lib/liblapack.so.3gf: undefined reference toATL_chemv'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_cGetNB' /usr/lib/liblapack.so.3gf: undefined reference toATL_csrot'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_dspmv' /usr/lib/liblapack.so.3gf: undefined reference toATL_xerbla'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_drotm' /usr/lib/liblapack.so.3gf: undefined reference toATL_cptsyrk'
/usr/lib/liblapack.so.3gf: undefined reference to ATL_cgbmv' /usr/lib/liblapack.so.3gf: undefined reference toATL_zrotg'
/usr/lib/liblapack.so.3gf: undefined reference to `ATL_strsv'
collect2: ld returned 1 exit status
make[2]: *** [bin/cf] Error 1
make[1]: *** [src/mlpack/methods/cf/CMakeFiles/cf.dir/all] Error 2
make: *** [all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions