# Windows 11: mediasoup-sys 0.10.0 build fails with Meson/Ninja “build.ninja still dirty after 100 tries”

**URL:** <https://mediasoup.discourse.group/t/windows-11-mediasoup-sys-0-10-0-build-fails-with-meson-ninja-build-ninja-still-dirty-after-100-tries/6892>\
**Category:** mediasoup libraries\
**Created:** [October 18, 2025, 2:45am UTC](https://mediasoup.discourse.group/t/windows-11-mediasoup-sys-0-10-0-build-fails-with-meson-ninja-build-ninja-still-dirty-after-100-tries/6892 "2025-10-18T02:45:41Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Flapjack](https://avatars.discourse-cdn.com/v4/letter/f/54ee81/32.png) [@Flapjack](https://mediasoup.discourse.group/u/Flapjack)\
**Post date:** [October 18, 2025, 2:45am UTC](https://mediasoup.discourse.group/t/windows-11-mediasoup-sys-0-10-0-build-fails-with-meson-ninja-build-ninja-still-dirty-after-100-tries/6892/1 "2025-10-18T02:45:41Z")

</div>

Hi all — I’m trying to build a Rust project that depends on `mediasoup-sys = “0.10.0”` (mediasoup `“0.20.0”`) on Windows 11, and the build repeatedly fails in the Meson/Ninja step.

- Operating system: Windows 11 (build 26200)

- Shell: Developer PowerShell for Visual Studio

- MSVC: cl 19.44.35217 (VS 17.14.17), link 14.44.35217.0

- Meson: 1.5.0

- Ninja: 1.10.2.git.kitware.jobserver-1

- Python: 3.11.9 (pyenv)

- Long paths: enabled

- Not under OneDrive/Dropbox; no indexers; no custom `MESON_ARGS`/`NINJAFLAGS`/`CL`/`LINK`

Command:

- `cargo build` inside the project directory

Error (repeats):

```text

ninja: error: manifest ‘build.ninja’ still dirty after 100 tries

thread ‘main’ panicked at …\mediasoup-sys-0.10.0\build.rs:154:9:

Failed to build libmediasoup-worker

```

Tried:

- `cargo clean` and deleting `target/debug/build/mediasoup-sys-*/out` → same error

- Running the wrapper: `meson compile -C C:\Users\Path\to\file\Desktop\…\out\build` → same error

- Confirmed long paths and MSVC environment are active

I would really appreciate someone’s help, as I’m not really sure what’s causing this issue.

---

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [October 18, 2025, 5:32am UTC](https://mediasoup.discourse.group/t/windows-11-mediasoup-sys-0-10-0-build-fails-with-meson-ninja-build-ninja-still-dirty-after-100-tries/6892/2 "2025-10-18T05:32:06Z")

</div>

Please don’t do cross posting. You have already open an issue in GitHub about this.

---

<div class="post-metadata">

**Author:** ![Flapjack](https://avatars.discourse-cdn.com/v4/letter/f/54ee81/32.png) [@Flapjack](https://mediasoup.discourse.group/u/Flapjack)\
**Post date:** [October 18, 2025, 4:38pm UTC](https://mediasoup.discourse.group/t/windows-11-mediasoup-sys-0-10-0-build-fails-with-meson-ninja-build-ninja-still-dirty-after-100-tries/6892/3 "2025-10-18T16:38:37Z")

</div>

Sorry Iñaki!

I wasn’t sure if this forum was more active than the github repo. If you’d like, I remove this post.

---

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [October 18, 2025, 6:26pm UTC](https://mediasoup.discourse.group/t/windows-11-mediasoup-sys-0-10-0-build-fails-with-meson-ninja-build-ninja-still-dirty-after-100-tries/6892/4 "2025-10-18T18:26:23Z")

</div>

This forum is for usage questions. GitHub is for reporting bugs/issues in the software. Yours seems to be 100% reproducible so let’s handle it as a bug (although nobody here is using Windows so it’s hard to solve).

---

<div class="post-metadata">

**Author:** ![Flapjack](https://avatars.discourse-cdn.com/v4/letter/f/54ee81/32.png) [@Flapjack](https://mediasoup.discourse.group/u/Flapjack)\
**Post date:** [October 18, 2025, 7:46pm UTC](https://mediasoup.discourse.group/t/windows-11-mediasoup-sys-0-10-0-build-fails-with-meson-ninja-build-ninja-still-dirty-after-100-tries/6892/5 "2025-10-18T19:46:37Z")

</div>

Okay then, (after you reply) I’ll remove the post from here.

Since we can handle this as a bug, please let me know if there’re any tools/steps I can take to help debug the issue (especially since, like you mentioned, no one uses Windows).

Thank you for quickly responding.

---

<div class="post-metadata">

**Author:** ![BronzedBroth](https://avatars.discourse-cdn.com/v4/letter/b/ad7895/32.png) [@BronzedBroth](https://mediasoup.discourse.group/u/BronzedBroth)\
**Post date:** [October 20, 2025, 3:37pm UTC](https://mediasoup.discourse.group/t/windows-11-mediasoup-sys-0-10-0-build-fails-with-meson-ninja-build-ninja-still-dirty-after-100-tries/6892/6 "2025-10-20T15:37:02Z")

</div>

Taking a peak right now, I may have a patch so it will build on any OS; just need to test things on Windows 10 and 11. Should have some results in 30-60 minutes. 🙂

So far got it compiling on Windows 10 few issues though, need to trick meson/ninja a bit. I’ll see how far I get with this tonight if it takes longer.

 ![image](https://global.discourse-cdn.com/free1/uploads/mediasoup/original/2X/2/203c3d45e86ec5663af04da5ed0d2741fc432480.png)

I found some errors, may be a coding night but I think this can be fixed.

 ![image](https://global.discourse-cdn.com/free1/uploads/mediasoup/original/2X/4/45f344b844f4729e68353a606c80c6f98d536992.png)

---

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [October 20, 2025, 4:53pm UTC](https://mediasoup.discourse.group/t/windows-11-mediasoup-sys-0-10-0-build-fails-with-meson-ninja-build-ninja-still-dirty-after-100-tries/6892/7 "2025-10-20T16:53:30Z")

</div>

This topic is not about mediasoup building errors due to C++ code. I mean, Windows CI passes. The topic here is about mediasoup crate failing to install in a Rust project in Windows.

1. Did you manage to reproduce the problem by following the STR given by the user?
2. If so, will you write a PR fixing it?

Note: please, don’t answer here. There is an open issue in GitHub (see comments above).

Thanks.

---

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [October 20, 2025, 4:54pm UTC](https://mediasoup.discourse.group/t/windows-11-mediasoup-sys-0-10-0-build-fails-with-meson-ninja-build-ninja-still-dirty-after-100-tries/6892/8 "2025-10-20T16:54:58Z")

</div>

Issue reported here: [Windows 11: mediasoup-sys 0.10.0 build fails with Meson/Ninja “build.ninja still dirty after 100 tries” · Issue #1624 · versatica/mediasoup · GitHub](https://github.com/versatica/mediasoup/issues/1624)

---

<div class="post-metadata">

**Author:** ![Flapjack](https://avatars.discourse-cdn.com/v4/letter/f/54ee81/32.png) [@Flapjack](https://mediasoup.discourse.group/u/Flapjack)\
**Post date:** [October 21, 2025, 3:20am UTC](https://mediasoup.discourse.group/t/windows-11-mediasoup-sys-0-10-0-build-fails-with-meson-ninja-build-ninja-still-dirty-after-100-tries/6892/9 "2025-10-21T03:20:20Z")

</div>

Thank you Inaki. Have you had any luck BronzedBroth? Please let me know on the github issue!

---

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [October 22, 2025, 9:24am UTC](https://mediasoup.discourse.group/t/windows-11-mediasoup-sys-0-10-0-build-fails-with-meson-ninja-build-ninja-still-dirty-after-100-tries/6892/10 "2025-10-22T09:24:26Z")

</div>

@Flapjack please subscribe to the GitHub issue. I will eventually comment on it once I have a virtual Windows setup running.
