You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Windows] <filesystem> doesn't work in interpreted code #23664
Reminder from the discussion in #23649 (comment): an interpreted macro using std::filesystem fails on Windows with [runStaticInitializersOnce]: Failed to materialize symbols: { ... }. The failure is visible in this CI log; the full output is in the test results artifact. That macro also used <regex>, and the symbol list contains regex internals too, so it may be affected as well.
Once this is fixed, the hand-written path helpers in roottest/root/meta/checkRuntimeIncludePaths.C can be replaced with lexically_normal() and weakly_canonical().
Activity
bellenot commentedon Oct 9, 2026
Tested locally, with the latest version of VS 2026 (v18.10.3) and VS 2022 (v17.14.41):
guitargeek commentedon Oct 9, 2026
Oh, okay then give me some hours to update the reproducer before closing this issue
bellenot commentedon Oct 9, 2026
It's maybe only an issue with older versions of Visual Studio (the CI is using quite some old versions...)
guitargeek commentedon Oct 9, 2026
I have opened PR with the exact situation where I originally saw the problem:
Let's see what happens!