akiyosi / goneovim

A GUI frontend for neovim.
MIT License
2.37k stars 62 forks source link

Can't start goenovim in windows #542

Closed shiena closed 1 month ago

shiena commented 1 month ago

image

Similarly, libmd4c.dll, libicuuc75.dll and libzstd.dll also display error dialogs.

shiena commented 1 month ago

Has this problem been fixed by #541 ?

akiyosi commented 1 month ago

@shiena Thanks for this issue report. The impetus for merging the changes that originally caused the degression was that CI began to fail only on Windows. We are sorry that the fixes we implemented in response were too messy and generated incorrect binaries.

I went back to the problem and did a little research, and it seems that the latest qt5-static package has been rewritten(See) so that LD cannot find the library in the goneovim build process and an error occurs. I have tried simply specifying the library path in CGO_LDFLAGS, but that does not solve the problem, so it seems that the qt bindings mechanism needs to be rethought, which may take some time and effort.

For this reason, I'm going to change to the method of directly installing the qt5-static binary from the version where CI was working well. We are currently testing to see if CI works well with this method.

shiena commented 1 month ago

@akiyosi Thank you. I was able to run it from the following artifact. https://github.com/akiyosi/goneovim/actions/runs/10025646398

shiena commented 1 month ago

I was able to run the artifact over here with no problems. https://github.com/akiyosi/goneovim/actions/runs/10026057450