Technology Insights

Error installing memprof: checking for gelf_getshdr() in -lelf… no

I received the below error when attempting to install the memprof gem on a CentOS Linux server. The errors pointed out below could occur when attempting to install other packages as well though. Below I display a summary of the error output, the entire error output, and information on what to install to resolve the error. I noticed that on one server where the memprof gem installed without issue the gelf.h file was in the /usr/include/ directory however are the server that produced the error gelf.h was not installed.