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

Stout depends on missing rapidjson headers.

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.7.0
    • Component/s: build
    • Labels:
      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

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

                Dates

                • Created:
                  Updated:
                  Resolved: