It would hang if I ran sudo ./weatherdisplay.
With that said, the problem was I hadn’t allocated enough memory to the VM (Ubuntu Workstation 18.04) to run both the OS and Weather Display. I added memory and it would load WD when I run sudo ./weatherdisplay. When I run ./weatherdisplay I still receive the error mentioned earlier. I apologize for not figuring out the memory issue sooner.
I have it receiving data from the Wireless Weather Envoy and a USB Data Logger. Now on to figuring out how I want to publish the data to the web.
Thanks, Ron