Closed salfter closed 2 years ago
how did you install boost, via apt-get or did you build it yourself?
In the first case try apt install libboost-stacktrace-dev
(or libboost-all-dev
to be sure).
Otherwise, when you build boost make sure that at least these components are built --with-libraries=atomic,container,date_time,exception,filesystem,graph,log,math,program_options,regex,serialization,system,test,thread,stacktrace,timer
how did you install boost, via apt-get or did you build it yourself?
Portage. (I run Gentoo.) equery files boost | grep stacktrace
shows some files in the finished build, but the ebuild passes --without-stacktrace
among the options in the configure stage of the build.
I found this at the start of the compilation:
Component configuration:
- atomic : building
- chrono : building
- container : building
- context : building
- contract : building
- coroutine : building
- date_time : building
- exception : building
- fiber : building
- filesystem : building
- graph : building
- graph_parallel : building
- headers : building
- iostreams : building
- json : building
- locale : building
- log : building
- math : building
- mpi : not building
- nowide : building
- program_options : building
- python : building
- random : building
- regex : building
- serialization : building
- stacktrace : not building
- system : building
- test : building
- thread : building
- timer : building
- type_erasure : building
- wave : building
Oops. Why Gentoo doesn't just build all by default, I don't know...but it looks like the stock ebuild needs to be tweaked a bit.
Describe the bug CMake fails to configure:
To Reproduce Steps to reproduce the behavior:
git clone https://github.com/alicevision/CCTag
(or download a release tarball)mkdir CCTag/build && cd CCTag/build && cmake ..
Expected behavior Successful configure, ready to build.
Log CMakeOutput.log:
Desktop (please complete the following and other pertinent information):