2017-01-20 1 views
0
Linking CXX executable ../../../test/test.testbin 
CMakeFiles/test.testbin.dir/test_benchmark.cpp.o: In function `void boost::this_thread::sleep<boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000l> >(boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000l> const&)': 
test_benchmark.cpp:(.text._ZN5boost11this_thread5sleepINS_9date_time18subsecond_durationINS_10posix_time13time_durationELl1000EEEEEvRKT_[_ZN5boost11this_thread5sleepINS_9date_time18subsecond_durationINS_10posix_time13time_durationELl1000EEEEEvRKT_]+0x27d): undefined reference to `boost::this_thread::hidden::sleep_until(timespec const&)' 
collect2: error: ld returned 1 exit status 
make[3]: *** [test/test.testbin] Error 1 
make[2]: *** [src/caffe/test/CMakeFiles/test.testbin.dir/all] Error 2 
make[1]: *** [src/caffe/test/CMakeFiles/runtest.dir/rule] Error 2 
make: *** [runtest] Error 2 
[[email protected] build]$ gcc --version 
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11) 
Copyright (C) 2015 Free Software Foundation, Inc. 
This is free software; see the source for copying conditions. There is NO 
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

나는 "runtest을" "runtest 수 있도록"만났다. 그것은 링커 문제처럼 보이지만 그것을 고치는 방법을 모른다. 내 생각 엔 gcc의 버전이 호환되지 않을 수 있습니다.컴파일 평 - 빠른 rcnn는 "연결 오류"이 오류는 평 빠른-rcnn에 대한 Cmake 컴파일의 마지막 단계에 나타납니다

+0

광산은 CentOS 7에서 실행되지만 InfogainLossLayerTest에서 메모리 오류가 발생합니다. 가장 큰 문제는 테스트를 실행해야하는지 여부입니다. GoogLeNet을 몇 번씩 실행하면 좋았습니다. – Prune

+0

"runtest"컴파일이 성공적으로 완료되지 않은 것 같습니다. demo.py를 실행하는 데 필요합니다. –

+0

필요하신 걸 유감스럽게 생각합니다. 나는 문제를 재현 할 시스템이 없기 때문에 많은 도움이되지 않을까 걱정됩니다. 오류 메시지없이 오류를 디버그하는 것은 꽤 어렵습니다. 근처의 개체에 "ldd"를 시도해 파일 누락이나 버전 불일치가 있는지 확인할 수 있습니다. 그 외에도 내가 제안 할 수있는 최선의 방법은 GitHub Caffe 버그 포럼에 게시하는 것입니다. – Prune

답변

0

Anaconda를 제거하여이 문제를 해결했지만 Anaconda가 수동으로 설정 한 종속성에 약간의 혼란을 일으킨 것 같습니다.