These are some common errors that you might face when you try to build/compile/install something from source on Ubuntu Linux Server/Desktop:
fatal error: openssl/ssl.h: No such file or directory
fatal error: zlib.h: No such file or directory
fatal error: png.h: No such file or directory
fatal error: curl/curl.h: No such file or directory
fatal error: expat.h: No such file or directory
This would be because of some missing library packages which contain these include files.
The ideal way to deal with these would be: