Index: trunk/FACT++/CMakeLists.txt
===================================================================
--- trunk/FACT++/CMakeLists.txt	(revision 19971)
+++ trunk/FACT++/CMakeLists.txt	(revision 19972)
@@ -144,4 +144,7 @@
 SET(CURSES_NEED_NCURSES ON)
 FIND_PACKAGE(Curses   REQUIRED)  # CURSES_FOUND
+# Newer boost versions use timeout which is defined in ncurses.h
+# see for example: https://stackoverflow.com/questions/55265851/getting-errors-when-trying-to-compile-program-using-boost-and-ncurses-libraries
+ADD_DEFINITIONS(-DNCURSES_NOMACROS)
 # FIXME : Require  panel
 
