Skip to content

Fix MatX when building MRC and Morpheus in same environment.#55

Merged
rapids-bot[bot] merged 5 commits intobranch-23.11from
cyber-dev
Sep 11, 2023
Merged

Fix MatX when building MRC and Morpheus in same environment.#55
rapids-bot[bot] merged 5 commits intobranch-23.11from
cyber-dev

Conversation

@cwharris
Copy link
Contributor

@cwharris cwharris commented Sep 4, 2023

For unknown reasons, when building MRC and Morpheus within the same conda environment, MatX fails to see some c printf macros. Adding __STDC_FORMAT_MACROS fixes the issue, though I'm curious as to why this wasn't a problem before. @mdemoret-nv, is there a better way to fix this?

Contributes to nv-morpheus/Morpheus#704

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@cwharris cwharris added bug Something isn't working non-breaking Non-breaking change labels Sep 4, 2023
@cwharris cwharris requested a review from a team as a code owner September 4, 2023 18:56
@cwharris
Copy link
Contributor Author

/merge

@rapids-bot rapids-bot bot merged commit 15894ac into branch-23.11 Sep 11, 2023
rapids-bot bot pushed a commit to nv-morpheus/Morpheus that referenced this pull request Sep 12, 2023
…ironment (#1171)

Adds a new `dependencies.yaml` which is used in RAPIDS devcontainer utils to generate conda env yamls, `project.toml`'s, and `setup.py`s on-the-fly using https://github.com/rapidsai/dependency-file-generator. Eventually we can generate/verify our existing environment files this way, but for now this gets us up and running in a RAPIDS devcontainer.

Also fixes an issue where newer versions of Boost provide an overload to http request header `insert` where our existing usage would be ambiguous.

MRC/Morpheus unified build environment is a WIP, but available here: https://github.com/cwharris/cyber-dev.

Depends on nv-morpheus/utilities#55

Contributes to #704

Authors:
  - Christopher Harris (https://github.com/cwharris)

Approvers:
  - Michael Demoret (https://github.com/mdemoret-nv)

URL: #1171
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working non-breaking Non-breaking change

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants