''make all'' error

139 views
Skip to first unread message

Hao Chen

unread,
Jul 7, 2015, 11:52:43 PM7/7/15
to caffe...@googlegroups.com
when i ''make all'' after seemingly successfully install everything, i encounter this error, how to solve it?

AR -o .build_release/lib/libcaffe.a
LD -o .build_release/lib/libcaffe.so
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::WriteProtoToTextFile(google::protobuf::Message const&, char const*)’中:
io_inibackup.cpp:(.text+0x0): `caffe::WriteProtoToTextFile(google::protobuf::Message const&, char const*)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x0):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::WriteProtoToBinaryFile(google::protobuf::Message const&, char const*)’中:
io_inibackup.cpp:(.text+0xc0): `caffe::WriteProtoToBinaryFile(google::protobuf::Message const&, char const*)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0xc0):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::ReadImageToCVMat(std::string const&, int, int, bool)’中:
io_inibackup.cpp:(.text+0x490): `caffe::ReadImageToCVMat(std::string const&, int, int, bool)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x490):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::ReadImageToCVMat(std::string const&, int, int)’中:
io_inibackup.cpp:(.text+0xbd0): `caffe::ReadImageToCVMat(std::string const&, int, int)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0xbd0):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::ReadImageToCVMat(std::string const&, bool)’中:
io_inibackup.cpp:(.text+0xbf0): `caffe::ReadImageToCVMat(std::string const&, bool)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0xbf0):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::ReadImageToCVMat(std::string const&)’中:
io_inibackup.cpp:(.text+0xc10): `caffe::ReadImageToCVMat(std::string const&)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0xc10):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::ReadFileToDatum(std::string const&, int, caffe::Datum*)’中:
io_inibackup.cpp:(.text+0xc30): `caffe::ReadFileToDatum(std::string const&, int, caffe::Datum*)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0xc30):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::DecodeDatumToCVMatNative(caffe::Datum const&)’中:
io_inibackup.cpp:(.text+0x1120): `caffe::DecodeDatumToCVMatNative(caffe::Datum const&)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x1120):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::DecodeDatumToCVMat(caffe::Datum const&, bool)’中:
io_inibackup.cpp:(.text+0x1510): `caffe::DecodeDatumToCVMat(caffe::Datum const&, bool)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x1510):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::CVMatToDatum(cv::Mat const&, caffe::Datum*)’中:
io_inibackup.cpp:(.text+0x1910): `caffe::CVMatToDatum(cv::Mat const&, caffe::Datum*)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x1910):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::ReadImageToDatum(std::string const&, int, int, int, bool, std::string const&, caffe::Datum*)’中:
io_inibackup.cpp:(.text+0x1c20): `caffe::ReadImageToDatum(std::string const&, int, int, int, bool, std::string const&, caffe::Datum*)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x1c20):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::DecodeDatumNative(caffe::Datum*)’中:
io_inibackup.cpp:(.text+0x23d0): `caffe::DecodeDatumNative(caffe::Datum*)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x23d0):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::DecodeDatum(caffe::Datum*, bool)’中:
io_inibackup.cpp:(.text+0x24c0): `caffe::DecodeDatum(caffe::Datum*, bool)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x24c0):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::ReadProtoFromTextFile(char const*, google::protobuf::Message*)’中:
io_inibackup.cpp:(.text+0x25b0): `caffe::ReadProtoFromTextFile(char const*, google::protobuf::Message*)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x25b0):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘caffe::ReadProtoFromBinaryFile(char const*, google::protobuf::Message*)’中:
io_inibackup.cpp:(.text+0x26b0): `caffe::ReadProtoFromBinaryFile(char const*, google::protobuf::Message*)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x26b0):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘void caffe::hdf5_load_nd_dataset<float>(int, char const*, int, int, caffe::Blob<float>*)’中:
io_inibackup.cpp:(.text+0x2880): `void caffe::hdf5_load_nd_dataset<float>(int, char const*, int, int, caffe::Blob<float>*)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x2880):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘void caffe::hdf5_load_nd_dataset<double>(int, char const*, int, int, caffe::Blob<double>*)’中:
io_inibackup.cpp:(.text+0x2940): `void caffe::hdf5_load_nd_dataset<double>(int, char const*, int, int, caffe::Blob<double>*)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x2940):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘void caffe::hdf5_save_nd_dataset<double>(int, std::string const&, caffe::Blob<double> const&)’中:
io_inibackup.cpp:(.text+0x2a00): `void caffe::hdf5_save_nd_dataset<double>(int, std::string const&, caffe::Blob<double> const&)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x2a00):第一次在此定义
.build_release/src/caffe/util/io_inibackup.o:在函数‘void caffe::hdf5_save_nd_dataset<float>(int, std::string const&, caffe::Blob<float> const&)’中:
io_inibackup.cpp:(.text+0x2e60): `void caffe::hdf5_save_nd_dataset<float>(int, std::string const&, caffe::Blob<float> const&)'被多次定义
.build_release/src/caffe/util/io.o:io.cpp:(.text+0x2e60):第一次在此定义
collect2: error: ld returned 1 exit status
make: *** [.build_release/lib/libcaffe.so] 错误 1

thanks in advance!
Reply all
Reply to author
Forward
0 new messages