make all error (Makefile:583: .build_release/lib/libcaffe.so.1.0.0)

108 views
Skip to first unread message

Xijie Jiao

unread,
Jun 5, 2019, 8:17:08 PM6/5/19
to Caffe Users

My system is mac os 10.13.6  I use the cpu-only mode, therefore, no cuda, no cudnn.

After I ran make all, I faced the following error. The previous steps should be correct.

Does anyone have any idea what the problem should be here?


CXX src/caffe/util/io.cpp

CXX src/caffe/util/db_leveldb.cpp

CXX src/caffe/util/insert_splits.cpp

CXX src/caffe/layer_factory.cpp

CXX src/caffe/blob.cpp

CXX src/caffe/layer.cpp

CXX src/caffe/solvers/nesterov_solver.cpp

CXX src/caffe/solvers/adam_solver.cpp

CXX src/caffe/solvers/sgd_solver.cpp

CXX src/caffe/solvers/adadelta_solver.cpp

CXX src/caffe/solvers/adagrad_solver.cpp

CXX src/caffe/solvers/rmsprop_solver.cpp

CXX src/caffe/internal_thread.cpp

CXX src/caffe/net.cpp

CXX src/caffe/solver.cpp

CXX src/caffe/syncedmem.cpp

AR -o .build_release/lib/libcaffe.a

/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_pooling_layer.o) has no symbols

/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_lcn_layer.o) has no symbols

/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_conv_layer.o) has no symbols

/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_tanh_layer.o) has no symbols

/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_deconv_layer.o) has no symbols

/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_softmax_layer.o) has no symbols

/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_relu_layer.o) has no symbols

/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_lrn_layer.o) has no symbols

/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn_sigmoid_layer.o) has no symbols

/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(parallel.o) has no symbols

/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .build_release/lib/libcaffe.a(cudnn.o) has no symbols

LD -o .build_release/lib/libcaffe.so.1.0.0

ld: warning: -pie being ignored. It is only used when linking a main executable

ld: cannot link directly with /System/Library/Frameworks//vecLib.framework/vecLib.tbd for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

make: *** [Makefile:583: .build_release/lib/libcaffe.so.1.0.0] Error 1

Hasan Bank

unread,
May 3, 2020, 10:10:00 PM5/3/20
to Caffe Users
Could you solve it?
Reply all
Reply to author
Forward
0 new messages