cmake 오류

네이쳐   
   조회 2531   추천 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 562/5724
2014-05   5235823   정은준1
2015-12   1761970   백메가
2019-08   2490   김건우
2020-11   2490   전진
2020-01   2490   배달
2021-06   2490   거믄미르
2021-10   2490   galaxyfamily
2021-02   2490   lgw1397
2019-11   2490   yummy
2024-02   2490   samsss
2021-03   2491   famtory
2020-07   2491   이라달
2020-09   2491   삐돌이슬픔이
2023-06   2491   죠슈아
2023-10   2491   허밍버드
2024-04   2491   뭐든팔아요
2021-09   2491   파피푸페
2023-06   2491   정은준1
2018-12   2491   sdlfkjwer
2023-02   2491   L2스위치
2023-12   2491   고영민
2020-03   2491   메가날백