# Morselib, version solving failed with MM-IOT-ESP32 library

**URL:** <https://community.morsemicro.com/t/morselib-version-solving-failed-with-mm-iot-esp32-library/1022>\
**Category:** Embedded\
**Created:** [November 5, 2025, 8:25pm UTC](https://community.morsemicro.com/t/morselib-version-solving-failed-with-mm-iot-esp32-library/1022 "2025-11-05T20:25:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![BeSten909](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@BeSten909](https://community.morsemicro.com/u/BeSten909)\
**Post date:** [November 5, 2025, 8:25pm UTC](https://community.morsemicro.com/t/morselib-version-solving-failed-with-mm-iot-esp32-library/1022/1 "2025-11-05T20:25:35Z")

</div>

Hello everyone,

I am trying to build the porting\_assistant example from the MM-IOT-ESP32 library ( [GitHub - MorseMicro/mm-iot-esp32](https://github.com/MorseMicro/mm-iot-esp32) ). When I try to build it I get an error.

The environment which I am coding in is VScode and my windows version is windows 11 pro. I downloaded the ESP-IDF V5.1.1 which is stated in the [read.me](http://read.me) from the mm-iot-esp32 library. I configured MMIOT\_ ROOT in the envirmont variables of windows.

I think I set everything up correctly. The complete terminal when I type in idf.py build:

 ![image](https://us1.discourse-cdn.com/flex001/uploads/morsemicro/original/1X/13f24f9e89fe06fbd9ac3b1c3f755a7b316afe87.png)

I have no clue where to look anymore can anybody help?

Thanks in advance,  
Sten Pierik

---

<div class="post-metadata">

**Author:** ![BeSten909](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@BeSten909](https://community.morsemicro.com/u/BeSten909)\
**Post date:** [November 6, 2025, 11:43am UTC](https://community.morsemicro.com/t/morselib-version-solving-failed-with-mm-iot-esp32-library/1022/2 "2025-11-06T11:43:19Z")

</div>

Okay I found the problem, I didn’t set the IDF\_TARGET correctly. This needs to be esp32c3, esp32s6 or esp32s3. Now I can build it but I can’t flash the esp32 I got. I know that it is because the version isn’t compatible, but does anybody know if it is doable to rewrite the framework. So that so it can support a esp32 instead of one of the others?

---

<div class="post-metadata">

**Author:** ![ajudge](https://avatars.discourse-cdn.com/v4/letter/a/c2a13f/32.png) [@ajudge](https://community.morsemicro.com/u/ajudge)\
**Post date:** [November 6, 2025, 11:25pm UTC](https://community.morsemicro.com/t/morselib-version-solving-failed-with-mm-iot-esp32-library/1022/3 "2025-11-06T23:25:13Z")

</div>

Not yet, the limit on supported platforms is that we currently distribute `libmorse.a` as a precompiled binary. We will be releasing the source for this very shortly!

---

<div class="post-metadata">

**Author:** ![BeSten909](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@BeSten909](https://community.morsemicro.com/u/BeSten909)\
**Post date:** [November 7, 2025, 7:56am UTC](https://community.morsemicro.com/t/morselib-version-solving-failed-with-mm-iot-esp32-library/1022/4 "2025-11-07T07:56:20Z")

</div>

@ajudge

Thank you for your fast reply, could you give a range of when u expect it to be released? I need it for a project at school and ohterwise I will buy a esp32s3 for the time being.
