I have seen several post (here, stackoverflow, and the emu forum) going back over a year with this issue:
CMake Error at cmake/macros/FindBoost.cmake:1231 (message):
Unable to find the requested Boost libraries.
Boost version: 1.66.0
Boost include path: C:/boost_1_66_0
Could not find the following static Boost libraries:
boost_system
boost_filesystem
boost_thread
boost_program_options
boost_iostreams
No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the
directory containing Boost libraries or BOOST_ROOT to the location of
Boost. If you still have problems search on forum for TCE00020.
Call Stack (most recent call first):
dep/boost/CMakeLists.txt:41 (find_package)
I haven't seen anyone post a solution. I followed the Trinity Wiki Requirements section and I received this same error. The Wiki Requirements specifically say " we recommend to compile all on 64 bits mode ". So I installed VS2017 x64, CMake x64, Boost msi x64, OpenSSL x64, etc. However CMake defaults everything to being x86. EVENTUALLY, I gave up trying to make CMake work with x64, removed everything, started over using only x86 dependencies. This resolved the issue. I fought with this for far longer than I'd like to admit before giving up.
Because of all of the frustration that this has caused, for myself and several others, I'm requesting someone who knows more than I do, please go through the Windows Requirements on the Trinity Wiki to update/change the instructions regarding compiling in x64?
Or update the cmakelist.txt to be compatible with x64? please?