# Mediasoup install error.

**URL:** <https://mediasoup.discourse.group/t/mediasoup-install-error/3712>\
**Category:** mediasoup-demo\
**Created:** [December 13, 2021, 4:17pm UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712 "2021-12-13T16:17:36Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Itachi](https://avatars.discourse-cdn.com/v4/letter/i/bc79bd/32.png) [@Itachi](https://mediasoup.discourse.group/u/Itachi)\
**Post date:** [December 13, 2021, 4:17pm UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/1 "2021-12-13T16:17:37Z")

</div>

![image](https://global.discourse-cdn.com/free1/uploads/mediasoup/original/2X/b/b62abb4e63dbc835db9e1443aa0cde49ebee1e1c.png)  
on windows 10 error install to example [GitHub - versatica/mediasoup-demo: mediasoup official demo application](https://github.com/versatica/mediasoup-demo). Help

---

<div class="post-metadata">

**Author:** ![nazar-pc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/nazar-pc/32/369_2.png) [@nazar-pc](https://mediasoup.discourse.group/u/nazar-pc)\
**Post date:** [December 13, 2021, 4:30pm UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/2 "2021-12-13T16:30:14Z")

</div>

Did you read and follow general mediasoup installation instructions?: [mediasoup :: Installation](https://mediasoup.org/documentation/v3/mediasoup/installation/)

---

<div class="post-metadata">

**Author:** ![Itachi](https://avatars.discourse-cdn.com/v4/letter/i/bc79bd/32.png) [@Itachi](https://mediasoup.discourse.group/u/Itachi)\
**Post date:** [December 13, 2021, 4:48pm UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/3 "2021-12-13T16:48:05Z")

</div>

yes I did everything according to the instructions

---

<div class="post-metadata">

**Author:** ![nazar-pc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/nazar-pc/32/369_2.png) [@nazar-pc](https://mediasoup.discourse.group/u/nazar-pc)\
**Post date:** [December 13, 2021, 6:33pm UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/4 "2021-12-13T18:33:41Z")

</div>

Not really sure what happened there, but somehow downloaded files are not present where they should be. I also don’t see those files being downloaded, which probably happened during earlier run.

Have you tried removing `node_modules` and trying again? Also if you can copy output as text and not screenshot what would make things easier too.

---

<div class="post-metadata">

**Author:** ![Itachi](https://avatars.discourse-cdn.com/v4/letter/i/bc79bd/32.png) [@Itachi](https://mediasoup.discourse.group/u/Itachi)\
**Post date:** [December 14, 2021, 3:13am UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/5 "2021-12-14T03:13:40Z")

</div>

![image](https://global.discourse-cdn.com/free1/uploads/mediasoup/original/2X/1/13613f6fc666f0feb1bef75a2fde6ebcfb58eb85.png)  
i deleted node\_modules folder but i now got new error (

---

<div class="post-metadata">

**Author:** ![Itachi](https://avatars.discourse-cdn.com/v4/letter/i/bc79bd/32.png) [@Itachi](https://mediasoup.discourse.group/u/Itachi)\
**Post date:** [December 14, 2021, 5:39am UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/6 "2021-12-14T05:39:30Z")

</div>

have any idea what to do?

---

<div class="post-metadata">

**Author:** ![nazar-pc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/nazar-pc/32/369_2.png) [@nazar-pc](https://mediasoup.discourse.group/u/nazar-pc)\
**Post date:** [December 14, 2021, 6:19am UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/7 "2021-12-14T06:19:57Z")

</div>

That looks suspiciously like MSVS wasn’t configured in that environment

---

<div class="post-metadata">

**Author:** ![Itachi](https://avatars.discourse-cdn.com/v4/letter/i/bc79bd/32.png) [@Itachi](https://mediasoup.discourse.group/u/Itachi)\
**Post date:** [December 14, 2021, 9:28am UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/8 "2021-12-14T09:28:31Z")

</div>

I originally added vcvars64.bat in the environment variable inside PATH but it gave the previous error that it does not see compilers. Now I’m trying through powershell, but it gives such an error - The system cannot find the path specified, The path “C: \ Users \ User \ AppData \ Local \ Temp \ vcvars.txt” cannot be found because it does not exist. What should I do?

---

<div class="post-metadata">

**Author:** ![nazar-pc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/nazar-pc/32/369_2.png) [@nazar-pc](https://mediasoup.discourse.group/u/nazar-pc)\
**Post date:** [December 14, 2021, 1:19pm UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/9 "2021-12-14T13:19:53Z")

</div>

`vcvars.txt` is for command line, instructions explain how to get it working in PowerShell, which is a bit more involved.

---

<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:** [December 14, 2021, 1:26pm UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/10 "2021-12-14T13:26:22Z")

</div>

Sounds like a bad installation truthfully, and poorly setup environment. With Node\_Module throwing the error initially I’d take the time to reset and re-try your installation but ensure environment is ready this time or you’ll get those errors continuously.

Now there is a glitch that causes the first problem, so delete the node\_module/mediasoup anytime it does that. Last I recalled it just wasn’t wanting to over-write existing directories.

---

<div class="post-metadata">

**Author:** ![Itachi](https://avatars.discourse-cdn.com/v4/letter/i/bc79bd/32.png) [@Itachi](https://mediasoup.discourse.group/u/Itachi)\
**Post date:** [December 15, 2021, 5:15am UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/11 "2021-12-15T05:15:08Z")

</div>

I finally set up the msvs. but now I get another error (

 ![image](https://global.discourse-cdn.com/free1/uploads/mediasoup/original/2X/0/040f732413aad96adf0e181826b46058f30a178a.png)  
what’s wrong? what should be done?

---

<div class="post-metadata">

**Author:** ![snnz](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/snnz/32/693_2.png) [@snnz](https://mediasoup.discourse.group/u/snnz)\
**Post date:** [December 15, 2021, 6:56am UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/12 "2021-12-15T06:56:33Z")

</div>

> [@Itachi](#):
>
> I finally set up the msvs.

Yet somehow `gcc` was used as a compiler, not `cl` (msvc).

---

<div class="post-metadata">

**Author:** ![Itachi](https://avatars.discourse-cdn.com/v4/letter/i/bc79bd/32.png) [@Itachi](https://mediasoup.discourse.group/u/Itachi)\
**Post date:** [December 15, 2021, 10:41am UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/14 "2021-12-15T10:41:12Z")

</div>

![image](https://global.discourse-cdn.com/free1/uploads/mediasoup/original/2X/3/3003fcc909f2ca7b504dd15d8463f5493bf893af.png)  
what’s wrong? what should be done?

---

<div class="post-metadata">

**Author:** ![snnz](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/snnz/32/693_2.png) [@snnz](https://mediasoup.discourse.group/u/snnz)\
**Post date:** [December 15, 2021, 2:19pm UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/15 "2021-12-15T14:19:52Z")

</div>

Looks like the target is 32-bit, and usrsctp.h assumes that when `ssize_t` is defined, there is a macro “ssize\_t”, which is not the case, because `ssize_t` is an alias defined via typedef.

---

<div class="post-metadata">

**Author:** ![Itachi](https://avatars.discourse-cdn.com/v4/letter/i/bc79bd/32.png) [@Itachi](https://mediasoup.discourse.group/u/Itachi)\
**Post date:** [December 15, 2021, 6:28pm UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/16 "2021-12-15T18:28:45Z")

</div>

how to solve it?

---

<div class="post-metadata">

**Author:** ![snnz](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/snnz/32/693_2.png) [@snnz](https://mediasoup.discourse.group/u/snnz)\
**Post date:** [December 15, 2021, 6:47pm UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/17 "2021-12-15T18:47:04Z")

</div>

I’m afraid it that without some modification of the sources, the only way is to target 64-bit (where both definitions point to the same type `__int64`).

---

<div class="post-metadata">

**Author:** ![nazar-pc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/nazar-pc/32/369_2.png) [@nazar-pc](https://mediasoup.discourse.group/u/nazar-pc)\
**Post date:** [December 15, 2021, 7:59pm UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/18 "2021-12-15T19:59:59Z")

</div>

Have you tried to search answers online before asking though?

I found this OpenSSL report that others claim have helped them: [Compile MinGW failed · Issue #5327 · openssl/openssl · GitHub](https://github.com/openssl/openssl/issues/5327#issuecomment-389408733)

No idea what it is though, works on my machine and in CI on GitHub Actions.

---

<div class="post-metadata">

**Author:** ![aloisogomes](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/aloisogomes/32/1897_2.png) [@aloisogomes](https://mediasoup.discourse.group/u/aloisogomes)\
**Post date:** [December 20, 2021, 1:03pm UTC](https://mediasoup.discourse.group/t/mediasoup-install-error/3712/19 "2021-12-20T13:03:15Z")

</div>

Can you share node installation logs?
