Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-9115

Stout depends on missing rapidjson headers.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.7.0
    • build
    • None

    Description

      Stout depends on <rapidjson/stringbuffer.h> and <rapidjson/writer.h>, and these eventually depend on files in <rapidjson/internal/*>. When we install Mesos, we aren't installing the rapidjson internal headers, which breaks the build for external Mesos modules.

      05:54:07 - In file included from /usr/include/stout/jsonify.hpp:36:0,
      05:54:07 -                  from /usr/include/stout/json.hpp:41,
      05:54:07 -                  from /usr/include/mesos/resources.hpp:37,
      05:54:07 -                  from /usr/include/mesos/slave/isolator.hpp:23,
      05:54:07 -                  from /usr/include/mesos/module/isolator.hpp:23,
      05:54:07 -                  from src/isolator.cc:8:
      05:54:07 - /usr/include/rapidjson/stringbuffer.h:19:28: fatal error: internal/stack.h: No such file or directory
      05:54:07 -  #include "internal/stack.h"
      

      Attachments

        Issue Links

          Activity

            People

              bmahler Benjamin Mahler
              jamespeach James Peach
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: