Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Installation on windows of 1.4.14 does not work ! Even after supplying missing DLL's it fails to start. #637
I have downloaded the windows installer for 1.4.14 and followed the instructions to source the 'missing' DLL's.
After installing on Win7 when I run mosquitto.exe I get the error that application will not start 0xC000007b
Issue 1 - The latest OpenSSL Light 1.1.0g after installation does not provide the required DLL's libeay32.dll ssleay32.dll. To get these I had install OpenSSL Light 1.0.2m instead.
Issue 2 - I also had to find VCRUNTIME140.dll because this was missing, no instruction are given that this is required or where to get it.
Issue 3 - After following all this it does not run !!!
Can someone please do a clean install with the latest available OpenSSL and pthreads and explain how to make it install and run. The current instructions do not work !
I noticed the 32 bit installer fails to install properly first time. What I do is run it once, then go to the mosquitto directory in Program Files and add the three 3rd party dlls to the folder and re-run the installer. Second time around it works fine, the service is added to Services and can be started. The initial failed install attempt creates the directory for mosquitto but doesnt have the 3rd party libs. I do all of this only after installing the VC runtime.
I have sourced VCRUNTIME140.dll from the SysWOW64 directory on another the Win7 m/c. This should be the 32bit version of the DLL.
Putting this in the mosquitto directory the installer now works correctly, thank-you.
My conclusion and recomendation to the developers would be this :