Uploaded image for project: 'Open Development'
  1. Open Development
  2. OPEN-325

boost greater then 1.57

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Unset
    • Resolution: Unresolved
    • Component/s: None
    • Labels:
      None
    • Environment:
      Gentoo 64 bit

      Description

      This changeset: https://github.com/boostorg/program_options/commit/88dea3c6fdea8c9ea894911897b1770599c383e4
      breaks the viewer from compiling with boost 1.59, 1.60, 1.61, 1.62, and 1.63

      Viewer will fail to build with the following error:

      indra/newview/llcommandlineparser.cpp: In member function ‘void LLCommandLineParser::addOptionDesc(const string&, boost::function1<void, const std::vector<std::__cxx11::basic_string<char> >&>, unsigned int, const string&, const string&, bool, bool, bool)’:
      indra/newview/llcommandlineparser.cpp:259:45: error: invalid new-expression of abstract class type ‘LLCLPValue’
           LLCLPValue* value_desc = new LLCLPValue();
                                                   ^
      indra/newview/llcommandlineparser.cpp:111:7: note:   because the following virtual functions are pure within ‘LLCLPValue’:
       class LLCLPValue : public po::value_semantic_codecvt_helper<char> 
             ^
      In file included from /usr/include/boost/program_options/options_description.hpp:13:0,
                       from /usr/include/boost/program_options.hpp:15,
                       from indra/newview/llcommandlineparser.cpp:40:
      /usr/include/boost/program_options/value_semantic.hpp:44:22: note:      virtual bool boost::program_options::value_semantic::adjacent_tokens_only() const
               virtual bool adjacent_tokens_only() const = 0;
                            ^
      make[2]: *** [llcommandlineparser.cpp.o] Error 1
      

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            techwolf.lupindo Techwolf Lupindo
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:

                PagerDuty