OK, I do have "boost/optional.hpp", it is in /usr/include, but FindOptional is not finding it. I tried a local change as follows...
diff -r c8d6c0d1a6fe CMakeModules/FindOptional.cmake --- a/CMakeModules/FindOptional.cmake Sun Jul 03 18:11:07 2016 +0200 +++ b/CMakeModules/FindOptional.cmake Wed Jul 06 15:05:42 2016 +1000 @@ -4,8 +4,8 @@ ENDIF()
FIND_PATH(OPTIONAL_INCLUDE_DIR optional.hpp - /usr/local/include - /usr/include + /usr/local/include/boost + /usr/include/boost ${SOURCE_BASE_DIR}/Optional-master )
and cmake now finds optional in Fedora 24, for what it's worth. Doesn't help fix the original issue, which appears to be a result of changes introduced in boost-1.60.0.
Cheers, Terry
OK, I do have "boost/ optional. hpp", it is in /usr/include, but FindOptional is not finding it.
I tried a local change as follows...
diff -r c8d6c0d1a6fe CMakeModules/ FindOptional. cmake FindOptional. cmake Sun Jul 03 18:11:07 2016 +0200 FindOptional. cmake Wed Jul 06 15:05:42 2016 +1000
--- a/CMakeModules/
+++ b/CMakeModules/
@@ -4,8 +4,8 @@
ENDIF()
FIND_PATH( OPTIONAL_ INCLUDE_ DIR optional.hpp include/ boost BASE_DIR} /Optional- master
- /usr/local/include
- /usr/include
+ /usr/local/
+ /usr/include/boost
${SOURCE_
)
and cmake now finds optional in Fedora 24, for what it's worth.
Doesn't help fix the original issue, which appears to be a result of changes introduced in boost-1.60.0.
Cheers,
Terry