linux caffe ssd 编译,SSD编译问题

我在自己的TX1板子上配置好了caffe的环境,并且能够faster-rcnn也编译成功可以使用,但是在编译SSD时总是出现如下问题:

CXX/LD -o .build_release/tools/caffe.bin

CXX/LD -o .build_release/tools/train_net.bin

CXX/LD -o .build_release/tools/extract_features.bin

CXX/LD -o .build_release/tools/upgrade_solver_proto_text.bin

CXX/LD -o .build_release/tools/convert_annoset.bin

CXX/LD -o .build_release/tools/net_speed_benchmark.bin

CXX/LD -o .build_release/tools/upgrade_net_proto_binary.bin

CXX/LD -o .build_release/tools/convert_imageset.bin

CXX/LD -o .build_release/tools/compute_image_mean.bin

CXX/LD -o .build_release/tools/test_net.bin

CXX/LD -o .build_release/tools/upgrade_net_proto_text.bin

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform_primary(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > >::maybe_assign(boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > > const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::put_mem_block(void*)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_mem_block()'

.build_release/lib/libcaffe.so: undefined reference to `boost::basic_regex > >::do_assign(char const*, char const*, unsigned int)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::raise_runtime_error(std::.runtime_error build_releaseconst/&lib)/'libcaffe.so

:. build_releaseundefined/ libreference/ libcaffe.soto:  `undefinedboost :reference: re_detailto: :`boost::cpp_regex_traits_implementationcpp_regex_traits<>::::transform_primarytoi((charchar  constconst**,& ,char  charconst *const)* ,const 'int

). build_releaseconst/'lib

/.libcaffe.sobuild_release:/ libundefined/ libcaffe.soreference:  toundefined  `referenceboost :to: re_detail`:boost:::cpp_regex_traits_implementationre_detail<:char:>perl_matcher:<:__gnu_cxxtransform: __cxx11const:>

basic_string. ,to  std`:boost::allocator:__gnu_cxx :>: >__normal_iterator,< charstd :const:*allocator,< booststd::::sub_match__cxx11<:__gnu_cxx::basic_string:>:,__cxx11 :std::basic_string:std :>: char_traits>std,: :stdallocator:<:boostallocator:>< __gnu_cxx>: :>__normal_iterator <>char  >const,* ,boost :std::regex_traits:<__cxx11char: basic_stringboost>: char_traits>< char>>:,: construct_initstd(:boost::allocator:char ,>  boost>: :>regex_traits <>char ,> :boost::maybe_assign:(cpp_regex_traitsboost<:char:>match_results <>__gnu_cxx :>: __normal_iteratorconst

basic_string. ,to  std`:boost::allocator:: verify_options>( unsigned> ,int ,std :boost::allocator:<:::_match_flagssub_match>

:.:build_release__normal_iterator/:,: error_typestd):':

allocator > > > > > const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::put_mem_block(void*)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_mem_block(collect2: error: ld returned 1 exit status

)'

.build_release/lib/libcaffe.so: undefined reference to `boost::basic_regex > >::do_assign(char const*, char const*, unsigned int)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::raise_runtime_error(std::runtime_error const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::cpp_regex_traits::toi(char const*&, char const*, int) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::perl_matcher<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > >, boost::regex_traits > >::construct_init(boost::basic_regex > > const&, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::verify_options(unsigned int, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_default_error_string(boost::regex_constants::error_type)'

collect2: error: ld returned 1 exit status

Makefile:619: recipe for target '.build_release/tools/caffe.bin' failed

make: *** [.build_release/tools/caffe.bin] Error 1

make: *** Waiting for unfinished jobs....

Makefile:619: recipe for target '.build_release/tools/upgrade_solver_proto_text.bin' failed

make: *** [.build_release/tools/upgrade_solver_proto_text.bin] Error 1

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform_primary(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > >::maybe_assign(boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > > const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::put_mem_block(void*)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_mem_block()'

.build_release/lib/libcaffe.so: undefined reference to `boost::basic_regex > >::do_assign(char const*, char const*, unsigned int)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::raise_runtime_error(std::runtime_error const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::cpp_regex_traits::toi(char const*&, char const*, int) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::perl_matcher<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > >, boost::regex_traits > >::construct_init(boost::basic_regex > > const&, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::verify_options(unsigned int, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_default_error_string(boost::regex_constants::error_type)'

collect2: error: ld returned 1 exit status

Makefile:619: recipe for target '.build_release/tools/extract_features.bin' failed

make: *** [.build_release/tools/extract_features.bin] Error 1

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform_primary(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > >::maybe_assign(boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > > const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::put_mem_block(void*)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_mem_block()'

.build_release/lib/libcaffe.so: undefined reference to `boost::basic_regex > >::do_assign(char const*, char const*, unsigned int)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::raise_runtime_error(std::runtime_error const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::cpp_regex_traits::toi(char const*&, char const*, int) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::perl_matcher<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > >, boost::regex_traits > >::construct_init(boost::basic_regex > > const&, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::verify_options(unsigned int, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_default_error_string(boost::regex_constants::error_type)'

collect2: error: ld returned 1 exit status

Makefile:619: recipe for target '.build_release/tools/upgrade_net_proto_binary.bin' failed

make: *** [.build_release/tools/upgrade_net_proto_binary.bin] Error 1

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform_primary(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > >::maybe_assign(boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > > const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::put_mem_block(void*)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_mem_block()'

.build_release/lib/libcaffe.so: undefined reference to `boost::basic_regex > >::do_assign(char const*, char const*, unsigned int)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::raise_runtime_error(std::runtime_error const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::cpp_regex_traits::toi(char const*&, char const*, int) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::perl_matcher<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > >, boost::regex_traits > >::construct_init(boost::basic_regex > > const&, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::verify_options(unsigned int, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_default_error_string(boost::regex_constants::error_type)'

collect2: error: ld returned 1 exit status

Makefile:619: recipe for target '.build_release/tools/convert_annoset.bin' failed

make: *** [.build_release/tools/convert_annoset.bin] Error 1

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform_primary(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > >::maybe_assign(boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > > const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::put_mem_block(void*)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_mem_block()'

.build_release/lib/libcaffe.so: undefined reference to `boost::basic_regex > >::do_assign(char const*, char const*, unsigned int)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::raise_runtime_error(std::runtime_error const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::cpp_regex_traits::toi(char const*&, char const*, int) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::perl_matcher<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > >, boost::regex_traits > >::construct_init(boost::basic_regex > > const&, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::verify_options(unsigned int, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_default_error_string(boost::regex_constants::error_type)'

collect2: error: ld returned 1 exit status

Makefile:619: recipe for target '.build_release/tools/convert_imageset.bin' failed

make: *** [.build_release/tools/convert_imageset.bin] Error 1

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform_primary(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > >::maybe_assign(boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > > const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::put_mem_block(void*)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_mem_block()'

.build_release/lib/libcaffe.so: undefined reference to `boost::basic_regex > >::do_assign(char const*, char const*, unsigned int)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::raise_runtime_error(std::runtime_error const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::cpp_regex_traits::toi(char const*&, char const*, int) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::perl_matcher<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > >, boost::regex_traits > >::construct_init(boost::basic_regex > > const&, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::verify_options(unsigned int, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_default_error_string(boost::regex_constants::error_type)'

collect2: error: ld returned 1 exit status

Makefile:619: recipe for target '.build_release/tools/compute_image_mean.bin' failed

make: *** [.build_release/tools/compute_image_mean.bin] Error 1

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform_primary(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform(char const*, char const*) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > >::maybe_assign(boost::match_results<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > > > const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::put_mem_block(void*)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_mem_block()'

.build_release/lib/libcaffe.so: undefined reference to `boost::basic_regex > >::do_assign(char const*, char const*, unsigned int)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::raise_runtime_error(std::runtime_error const&)'

.build_release/lib/libcaffe.so: undefined reference to `boost::cpp_regex_traits::toi(char const*&, char const*, int) const'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::perl_matcher<:__normal_iterator const std::__cxx11::basic_string std::char_traits>, std::allocator > >, std::allocator<:sub_match const std::__cxx11::basic_string std::char_traits>, std::allocator > > > >, boost::regex_traits > >::construct_init(boost::basic_regex > > const&, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::verify_options(unsigned int, boost::regex_constants::_match_flags)'

.build_release/lib/libcaffe.so: undefined reference to `boost::re_detail::get_default_error_string(boost::regex_constants::error_type)'

collect2: error: ld returned 1 exit status

Makefile:619: recipe for target '.build_release/tools/upgrade_net_proto_text.bin' failed

make: *** [.build_release/tools/upgrade_net_proto_text.bin] Error 1

搜索了一下,好像跟boost库有关系,但是还是没有解决问题,希望论坛里的大神能够给一些建议,小弟我不胜感激!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值