You should have the
boost installed by some means. Hopefully via a package manager. Such manager should have tools to list installed packages and list files of a package.
We can obviously not help about details that you have not told about.
Some of the boost packages must have linkable libraries (*.so or *.a). It is quite likely that they are in /usr/lib or /usr/lib64, but could be elsewhere.
The boost header files could be in /usr/include, but more likely within subdirectory. If I were you, I would look from the source code what headers are included.
It is quite likely that the boost includes contain relative path. For example:
1 2 3
|
#include <boost/algorithm/cxx11/all_of.hpp>
// rather than
#include <all_of.hpp>
|
Lets assume that 'all_of.hpp' is installed, under /usr, and we have not found it by other means:
find /usr -type f -name all_of.hpp -ls |
should then list the file.
If the output says that file is:
/usr/include/boost/algorithm/cxx11/all_of.hpp |
That would require BOOST_INC=/usr/include