Conversation
- Add --wrap-mode=forcefallback to meson setup in both system-packages.yml and conan.yml so zipper (and its transitive subprojects like mdspan) are fetched before dependency resolution
The umbrella header was renamed to avoid case collision with Transform.hpp on macOS case-insensitive filesystems.
… native file override
- Change cpp_std to 'c++26,vc++latest' for MSVC compatibility - Point zipper.wrap to fix/msvc-cpp-std branch (revert to main after merge)
On MSVC, both library('art') and executable('art') generate art.pdb,
causing 'multiple rules generate art.pdb' ninja error. Renaming the
executable to 'art-cli' gives each target a unique PDB filename.
Launchpad occasionally returns transient GPGKeyTemporarilyNotFoundError (HTTP 500) when adding the ubuntu-toolchain-r PPA. Retry up to 5 times with 10s delay between attempts.
Chocolatey community feed occasionally returns 504 Gateway Timeout errors. Retry up to 5 times with 10s delay between attempts.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
--wrap-mode=forcefallbacktomeson setupin bothsystem-packages.ymlandconan.ymlso zipper (and its transitive subprojects like mdspan) are fetched before dependency resolutionRoot Cause
meson.build:1:0: ERROR: wrap-redirect .../subprojects/zipper/subprojects/mdspan.wrap filename does not exist— Without--wrap-mode=forcefallback, meson tries to resolve system packages first. When it encounters zipper's mdspan dependency, it looks for the wrap file in the not-yet-downloaded zipper subproject directory.Note
The
docs.ymlworkflow fails separately because GitHub Pages is not enabled for this repository. That requires enabling Pages in the repo settings (Settings > Pages > Source: GitHub Actions) — it's not a workflow file issue.