Monteverdi compilation error
Mantis Issue 560, reported by sdinot, assigned to jmichel, created: 2012-06-20
Configuration : OTB_USE_EXTERNAL_BOOST = OFF
3 successive errors during the Monteverdi make :
Building CXX object Code/Application/CMakeFiles/otbMonteverdi.dir/otbMonteverdiModel.cxx.o : /home/outils/program1/outils_communs/OTB_devC/OTB_BIN/include/otb/Utilities/BGL/boost/xpressive/detail/utility/hash_peek_bitset.hpp:21:64: error: boost/xpressive/detail/utility/chset/basic_chset.ipp
Building CXX object Code/Application/CMakeFiles/otbMonteverdi.dir/otbMonteverdiController.cxx.o : /home/outils/program1/outils_communs/OTB_devC/OTB_BIN/include/otb/Utilities/BGL/boost/xpressive/detail/utility/chset/basic_chset.hpp:16:62: error: boost/xpressive/detail/utility/chset/range_run.ipp: No such file or directory
Building CXX object Code/Application/CMakeFiles/otbMonteverdi.dir/otbInputViewGUI.cxx.o : /home/outils/program1/outils_communs/OTB_devC/OTB_BIN/include/otb/Utilities/BGL/boost/xpressive/detail/utility/chset/chset.hpp:20:64: error: boost/xpressive/detail/utility/chset/basic_chset.ipp: No such file or directory
In hash_peek_bitset.hpp, I have replaced basic_chset.ipp by basic_chset.hpp. In basic_chset.hpp, I have replaced range_run.ipp by range_run.hpp. In chset.hpp, I have replaced basic_chset.ipp by basic_chset.hpp.
With these changes, the compilation and the installation were ok.
1340270162 - julienipp headers were not installed, only hpp ones were.
Fixed here: http://hg.orfeo-toolbox.org/OTB/rev/0114d7e0f1b7