caffe make시 CV_LOAD_IMAGE_COLOR 및 CV_LOAD_IMAGE_GRAYSCALE 두 변수에 대한 이름이 각각 IMREAD_COLOR과 IMREAD_GRAYSCALE으로 변경되어 여러 헤더파일에서 해당 부분 수정이 필요함
Referenced: https://daechu.tistory.com/32
/usr/bin/ld: cannot find -lboost_filesystem
/usr/bin/ld: cannot find -lsnappy
일반적으로 위와 같은 오류가 발생하는데, -l을 제외한 뒤 변수명이 거의 패키지 명과 동일하다.
boost_filesystem 같은 경우에는
apt list | grep boost-filesystem
sudo apt-get install libboost-filesystem-dev
위 커맨드처럼 apt, yum 등 패키지 매니저로 검색해서 적절해보이는 패키지를 다운받아야 한다. 일부 설치되어있는 경우도 있는데 버전 또는 비슷한 이름의 패키지에 의존하고 있을 수 있으므로 여러 패키지를 깔고 지우고를 반복해야 할 수도 있다...
이래서 괜히 사람들이 python pip를 좋아하는 게 아니라는 것을 좀 알 것 같다.
Referenced: https://blueamor.tistory.com/1041