Skip to content

cpprestsdk_char_traits_workaround.hpp isn't shipped in install package, preventing to build against OS SDK 3.10.0-rc5 #5435

@jmarrec

Description

@jmarrec

Issue overview

Hitting a build error when trying to build OpenStudioApplication against OS SDK 3.10.0-rc5:

Current Behavior

https://github.com/openstudiocoalition/OpenStudioApplication/actions/runs/15707777753/job/44257608072?pr=809#step:18:1111

 In file included from /Users/runner/work/OpenStudioApplication/OpenStudioApplication/src/openstudio_lib/GeometryEditorView.cpp:51:
/Users/runner/work/OpenStudioApplication/OpenStudioApplication/build/OpenStudio-3.10.0/OpenStudio-3.10.0-rc5+e2e9b52d54-Darwin-x86_64/include/openstudio/utilities/bcl/RemoteBCL.hpp:18:12: fatal error: '../../../dependencies/cpprestsdk_char_traits_workaround.hpp' file not found
#  include "../../../dependencies/cpprestsdk_char_traits_workaround.hpp"
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

Expected Behavior

Should work

Steps to Reproduce

Build a C++ project that uses the OS SDK, #include <openstudio/RemoteBCL.hpp> into your project.

Possible Solution

Ship that workaround file.

Details

Environment

Some additional details about your environment for this issue (if relevant):

  • Platform (Operating system, version): macOS only
  • Version of OpenStudio (if using an intermediate build, include SHA): 3.10.0-rc5

Context

OpenStudioApplication

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions