/usr/bin/ld: warning: libpcre.so.1, needed by //home/ailab/anaconda2/lib/libpcrecpp.so.0, not found (try using -rpath or -rpath-link)
//home/ailab/anaconda2/lib/libpcrecpp.so.0: undefined reference to `pcre_exec'
//home/ailab/anaconda2/lib/libpcrecpp.so.0: undefined reference to `pcre_fullinfo'
//home/ailab/anaconda2/lib/libpcrecpp.so.0: undefined reference to `pcre_free'
//home/ailab/anaconda2/lib/libpcrecpp.so.0: undefined reference to `pcre_config'
//home/ailab/anaconda2/lib/libpcrecpp.so.0: undefined reference to `pcre_compile'
collect2: error: ld returned 1 exit status
make 시, 위와 같이 anaconda의 경로가 자꾸 참조되어 오류가 발생했다.
bashrc에 anaconda path를 지워도 다를 바 없었고, 구글링도 해봤지만 해답을 찾을 수 없었다.
결론적으로 해결한 방법은, anaconda2 폴더를 아예 없애는 것이다.
물론 지우는건 아니고, 이름을 anaconda21처럼 잠시 바꿔준 후 make를 시도한다.
정말 깔끔하게 잘되는 모습을 볼 수 있다.
이것때문에 너무 많은 시간을 허비했다...
참고로 일부 라이브러리만 저런 오류가 뜬다면, conda remove로 anaconda에서 해당 라이브러리를 지우면 해결할 수 있다.
하지만 저렇게 충돌나는게 한두개가 아니고, 지우면 후에 문제될 수 있으니
잠시 폴더명을 바꿔주는게 최선인것같다.
좀 찝찝하긴 하지만 이것 외에 해결책을 찾지 못했다.
'실습 > 오류 해결' 카테고리의 다른 글
[mujoco] command 'gcc' failed with exit status 1` 오류 해결 (0) | 2018.08.13 |
---|---|
[pytorch] RuntimeError: cuda runtime error (48) : no kernel image is available for execution on the device at (0) | 2018.07.16 |
UnicodeDecodeError: 'utf8' codec can't decode byte 0x9c (0) | 2018.02.12 |
pip 오류 (0) | 2018.01.14 |
caffe make 시 에러 : .build_release/tools/get_image_size.o (0) | 2017.11.30 |