Closed 1stl0ve closed 7 years ago
What distro are you running? Have you installed the boost-dev
libraries (since the latter is what provides the boost header files)?
I'm running on Ubuntu 14.04 and I installed the boost-dev
libraries.
The make_unique
function was introduced at Boost 1.56. So, I assume you have an older version of boost installed. Can you try upgrading it?
I was using boost 1.55. I installed a newer version of boost, which got rid of that error. Now I'm running into problems compiling tools/fact-generator/include/predicate.hpp
. It says that there are a number of references (i.e. cclyzer:;Registry<cclyzer::EntityPredicate>::all()
) that are undefined.
I've managed to reproduce the error on Ubuntu 14.04 via docker. This has to do with some explicit instantiations of class cclyzer::Registry
failing to generate their respective all()
static methods. I'll provide a fix shortly.
It now compiles cleanly with Ubuntu 14.04 even without Boost 1.56. Please verify that the fix works for you.
I'm getting an error when I'm trying to make cclyzer. I have installed the boost libraries, but I'm still receiving the following error when I run
make
:Any suggestions?
Thanks.