Hello, it dies as follows: schroot-base-option-action.cc: In member function ‘void schroot_base::option_action::set(const std::string&)’: schroot-base-option-action.cc:85: error: no matching function for call to ‘boost::program_options::validation_error::validation_error(const char*)’ /usr/include/boost/program_options/errors.hpp:149: note: candidates are: boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, const std::string&, const std::string&) /usr/include/boost/program_options/errors.hpp:139: note: boost::program_options::validation_error::validation_error(const boost::program_options::validation_error&) make[3]: *** [schroot-base-option-action.lo] Error 1
Created attachment 222235 [details] emerge --info
Created attachment 222237 [details] build.log
Created attachment 222239 [details] environment
Created attachment 222245 [details, diff] validation_error fix Syntax of boost::program_options errors have been changed in 1.42. Errors in schroot are supposed to be translated, so IMHO the best choice is to replace validation_error() by error(). This change also rises boost requirement up to >=1.42.00.
Created attachment 222247 [details, diff] patch for ebuild
Fixed in 1.4.1-r1