agent-kilo / jwno

A tiling window manager for Windows 10/11, built with Janet. This repo is a one-way mirror. The actual development happens in a separate Fossil repo.
MIT License
5 stars 1 forks source link

"The ordinal 380 could not be located in the dynamic link library" #2

Closed CFiggers closed 2 weeks ago

CFiggers commented 2 weeks ago

I receive this message after building jwno:

image

Steps to reproduce:

agent-kilo commented 2 weeks ago

There's one more step: Run jpm -l run embed-manifest after jpm -l build in Jwno's source tree.

This is caused by using a wrong version of Common Controls DLL. The embed-manifest task will put manifest/jwno.manifest into jwno.exe, specifying the right version, so that windows knows which DLL to use when launching the exe. That step is mandatory.

I tried to remove this extra step, but failed due an error I don't fully understand. Check the comment at the bottom of project.janet if you're curious 😅

And it's better to use the latest Janet release version when building. Jwno is only tested against the latest release.

Edit: Links to the mentioned files

CFiggers commented 2 weeks ago

That was it—failure to follow the instructions. 😅 Thank you!