1

all. when I make caffe on centos 6.5, I faced error like this:

$ make all
PROTOC src/caffe/proto/caffe.proto
CXX .build_release/src/caffe/proto/caffe.pb.cc
........
CXX src/caffe/common.cpp
AR -o .build_release/lib/libcaffe.a
LD -o .build_release/lib/libcaffe.so.1.0.0-rc3
CXX tools/finetune_net.cpp
CXX/LD -o .build_release/tools/finetune_net.bin
.build_release/lib/libcaffe.so: undefined reference to `F77_sdot_sub'
.build_release/lib/libcaffe.so: undefined reference to `F77_dgemv'
.build_release/lib/libcaffe.so: undefined reference to `F77_dgemm'
.build_release/lib/libcaffe.so: undefined reference to `F77_sgemm'
.build_release/lib/libcaffe.so: undefined reference to `F77_scopy'
.build_release/lib/libcaffe.so: undefined reference to `F77_dasum_sub'
.build_release/lib/libcaffe.so: undefined reference to `F77_sgemv'
.build_release/lib/libcaffe.so: undefined reference to `F77_sasum_sub'
.build_release/lib/libcaffe.so: undefined reference to `F77_sscal'
.build_release/lib/libcaffe.so: undefined reference to `F77_daxpy'
.build_release/lib/libcaffe.so: undefined reference to `F77_saxpy'
.build_release/lib/libcaffe.so: undefined reference to `F77_dscal'
.build_release/lib/libcaffe.so: undefined reference to `F77_ddot_sub'
.build_release/lib/libcaffe.so: undefined reference to `F77_dcopy'
collect2: ld returned 1 exit status
make: *** [.build_release/tools/finetune_net.bin] Error 1

I think it's atlas config error. but I don't know how to config it. the caffe document just say uncomment BLAS_LIB := /usr/lib64/atlas/, and I do that. but also get this error. Anybody know why? thanks for your replay.

aaronshan
  • 382
  • 3
  • 9

1 Answers1

0

It is linking error. Apply following command in your console and then clean and make again:

export LD_LIBRARY_PATH=/your_blas_so_path
MD. Nazmul Kibria
  • 1,080
  • 10
  • 21