
나는 그것을 원한다도미내 민트에서 일하기 14.(런치패드 버전오래되었고 Ubuntu 12.10과 호환되지 않습니다. 이것OpenSuSe 빌드 프로젝트또한 빌드에 실패했습니다.) 그래서 수동으로 컴파일을 시도했습니다.
따르다Snapper 개발 페이지, 저장소를 다운로드하고 종속성을 설치했습니다.
마지막으로 make
다음 오류가 발생했습니다.
(...)
make[2]: Entering directory `/home/adam/tmp/snapper/server'
CXXLD snapperd
snapperd.cc:125: error: undefined reference to 'boost::thread::interrupt()'
/usr/include/boost/thread/pthread/shared_mutex.hpp:129: error: undefined reference to 'boost::this_thread::disable_interruption::disable_interruption()'
/usr/include/boost/thread/pthread/shared_mutex.hpp:137: error: undefined reference to 'boost::this_thread::disable_interruption::~disable_interruption()'
(...)
나는 알아차렸다또 다른 문제-lboost_thread-mt
링커 호출에 추가하는 것이 좋습니다 . 간단합니다... 컴파일이 성공적으로 완료되었습니다.
하지만 그 이후에는 sudo make install
어떤 방법으로 snapper를 호출하려고 해도 오류가 발생합니다 Failure (org.freedesktop.DBus.Error.NoReply)
.
나는 여기에 갇혀있다. 누가 날 도울 수 있죠?