Building EIM from Source for Windows

bewster
Posts: 2
Joined: Tue Mar 17, 2026 6:37 pm

Building EIM from Source for Windows

Postby bewster » Tue Mar 17, 2026 7:05 pm

I didn't want to create a GitHub issue, but unsure if this is a suitable forum for this type of question?

I am new to all this Rust and toolchain. So unsure if I am building, locally, correctly under Windows 11.
There might be some gaps in the documentation.

Checking out the master branch. I can get it to run the GUI application in development mode, using:

Code: Select all

cargo tauri dev -- --bin eim
The issue I run into is starting the easy installation results in:

Code: Select all

Error Details:
Installation failed with exit code: 101

Code: Select all

INFO - Install process stdout:   [PASS] Python Version
INFO - Install process stdout:   [PASS] pip
INFO - Install process stdout:   [PASS] venv
INFO - Install process stdout:   [PASS] Standard Library (json, os, platform)
INFO - Install process stdout:   [PASS] ctypes
ERROR - Install process stderr: 
INFO - Install process stdout:   [PASS] SSL/HTTPS
ERROR - Install process stderr: thread 'main' (7364) panicked at C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.49.0\src\runtime\blocking\shutdown.rs:51:21:
INFO - Install process stdout: 
INFO - Your Python meets the requirements
ERROR - Install process stderr: Cannot drop a runtime in a context where blocking is not allowed. This happens when a runtime is dropped from within an asynchronous context.
ERROR - Install process stderr: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
I tried a build under WSL, and this works fine, no error.

FYI: I was trying to build from source, as I am having an issue with using the EIM to install on a specific corporate workstation - and thought by investigating the source I might be able to understand the issue I am having, and either fix or raise a related GitHub issue.

bewster
Posts: 2
Joined: Tue Mar 17, 2026 6:37 pm

Re: Building EIM from Source for Windows

Postby bewster » Mon Mar 23, 2026 5:58 pm

I did create a GitHub issue, https://github.com/espressif/idf-im-ui/issues/590, and the result is it is a bug and not something I was doing wrong.

Who is online

Users browsing this forum: Baidu [Spider], GPTBot, PerplexityBot, PetalBot and 3 guests