Under windows, kicad.exe launch error


#1

Under the nightly version “kicad-r7666.2632b1d1a-x86_64.exe” (2017-02-19), at the launch of kicad.exe, a window indicates that the libunistring-2.dll file is missing.
I do not find null where to download it on the net to add it.
Thank you


#2

Same here since r7664.


#3

I found binary packages which contain missing dll’s. The libunistring-2.dll isn’t only one of the reported. You will also need:

  • cyggcc_s-1.dll
  • cygiconv-2.dll
  • cygwin1.dll
  • libgcc_s_sjlj-1.dll

Unofrtunatelly KiCad still won’t start because it says that “There is no entry for iconv procedure in libunistring-2.dll library”.

We have to wait until someone prepare and run new build script for Jenkins, which include all missing - and working - libraries.

ps. @c4757p, is it your recent code changes need these libraries?

ps2. I think the cyg*.dll ones was needed by libunistring-2.dll which I get from other source. Might be not actually needed.


#4

See also https://bugs.launchpad.net/kicad/+bug/1665988.

Is the revision number simply incremented with each git commit?


#5

It looks that the only really missing lib is libunistring-2.dll from MSYS2.
libunistring-2.zip (591.2 KB)

New schematic symbol selector from R7666:


#6

I don’t think so, I haven’t touched anything related to Unicode handling beyond using what’s already available in wxString. I think that it is simply a new dependency of something else that nobody realized. Looks like it’s being handled.