diff --git a/eo/config.cache b/eo/config.cache index 8f137b2a..c576c6ba 100644 --- a/eo/config.cache +++ b/eo/config.cache @@ -20,10 +20,10 @@ ac_cv_header_stdc=${ac_cv_header_stdc=yes} ac_cv_lib_eo_main=${ac_cv_lib_eo_main=no} ac_cv_lib_eoutils_main=${ac_cv_lib_eoutils_main=no} ac_cv_lib_m_main=${ac_cv_lib_m_main=yes} -ac_cv_path_install=${ac_cv_path_install=$'/usr/bin/install -c'} -ac_cv_prog_CPP=${ac_cv_prog_CPP=$'cc -E'} +ac_cv_path_install=${ac_cv_path_install='$/usr/bin/install -c'} +ac_cv_prog_CPP=${ac_cv_prog_CPP='$cc -E'} ac_cv_prog_CXX=${ac_cv_prog_CXX=c++} -ac_cv_prog_LN_S=${ac_cv_prog_LN_S=$'ln -s'} +ac_cv_prog_LN_S=${ac_cv_prog_LN_S='$ln -s'} ac_cv_prog_RANLIB=${ac_cv_prog_RANLIB=ranlib} ac_cv_prog_cxx_cross=${ac_cv_prog_cxx_cross=no} ac_cv_prog_cxx_g=${ac_cv_prog_cxx_g=yes} diff --git a/eo/src/EO.h b/eo/src/EO.h index bf9a76ef..1e5d784c 100644 --- a/eo/src/EO.h +++ b/eo/src/EO.h @@ -124,7 +124,14 @@ public: // A random value would so be printed. // Even a non-evaluated EO is also serializable ... - _os << repFitness << ' '; // trailing space to make reading in that much easier + + // From now on instead of printing an invalid fitness value + // a default value is printed (for paradisEO) + + if (invalid()) + _os << Fitness() << ' '; + else + _os << repFitness << ' '; // trailing space to make reading in that much easier } //@}