Error while loading shared libraries

The 32 bit program can run on Ubuntu 64 bit and this should work in Linux Mint or Elementary OS as well. You just need to install some 32 bit libraries to make it work.

./WeatherD: error while loading shared libraries: libusb-0.1so.4: cannot openshared object file: No such file or directory.

Is caused because it is looking for the file in /lib/i386-linux-gnu which can be installed by

sudo apt-get install libusb-0.1-4:i386

I also had to install another package with

sudo apt install libgtk2.0-0:i386

Because of this error: ./WeatherD: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory

The last error you had was ./GoWeather.sh line 14: ./WeatherD: No such file or directory. That is either because the WeatherD is no longer present or doesn’t have the executable bit set

I did find it to be a mistake to use sudo ./GoWeather.sh as it messes a lot of permissions up so I deleted the original folder and extracted a new one