cmake 오류

네이쳐   
   조회 2352   추천 0    

쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다 

우분투 22에서


gossamer 라는 프로그램을 설치하려고 cmake를 하는데,

아래 그림과 같은 오류가 납니다.

어떤 문제인지 혹시 아시는지요?



짧은글 일수록 신중하게.
구차니 2023-09
https://github.com/data61/gossamer/tree/master
이건가요?


sudo apt-get install \
        g++ cmake libboost-all-dev pandoc \
zlib1g-dev libbz2-dev libsqlite3-dev

의존성 패키지가 필요한거 같은데 아마 libboost-all-dev가 없어서 그런게 아닐까 생각됩니다.
     
네이쳐 2023-09
libboost-all-dev is already the newest version (1.74.0.3ubuntu7).

이미 설치되어 있습니다~~
구차니 2023-09
epowergate 2023-09
boost devel이 없어서 인것 같은데
빌드 환경 전체 올려주셔야 볼 수 있습니다
이일저일 2023-09
흠...
어떻게 되었는지 설명은 잘 못 하겠지만...

src/CMakeLists.txt 파일에서 Boost_PROGRAM_OPTIONS_LIBRARY를 찾아서 첫번째 나타나는 것을 Boost_PROGRAMOPTIONS_LIBRARY로 바꾸고 한번 해 보세요.

혹시 하고 해 봤더니 Makefile을 잘 만들어 줍니다.
     
이일저일 2023-09
그리곤 make를 해 봤는데... 안 되는군요. 99%까지 컴파일하고 링크할 때 program_options를 못 찾네요.
     
이일저일 2023-09
왜 source file을 못 찾는지는 모르겠는데요.

굳이 program_options 부분을 디버깅 할 필요가 없으면...
src/CMakeLists.txt 파일에서 Boost_PROGRAM_OPTIONS_LIBRARY를 찾아서 Boost_PROGRM_OPTIONS_LIBRARY_RELEASE로 바꾸시면 Makefile도 만들어지고
컴파일도 정상적으로 됩니다.


QnA
제목Page 242/5711
2015-12   1698046   백메가
2014-05   5163849   정은준1
2023-10   2329   질문
2023-10   2121   서버공부하…
2023-10   1962   블루영상
2023-10   1715   시도니
2023-10   2730   유호준
2023-10   1512   isaiah
2023-10   3210   시도니
2023-10   5136   허인구마틴
2023-10   2014   osthek83
2023-10   2992   Sgtsteam
2023-10   2386   한중일
2023-10   2344   apuburner
2023-10   2433   제온프로
2023-10   3085   김홍삼
2023-10   4284   uuuu
2023-10   2093   osthek83
2023-10   2896   액체와컴퓨터
2023-10   3150   dragoune
2023-10   3629   무쏘뿔처럼
2023-10   3875   미담