luis@shark:~/Downloads/elfdump-0.1-0-src$ scons scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... g++ -o build/elfdump.o -c -Wall -O3 -Werror -ffast-math -funroll-loops -DELFDUMP_VERSION=\"0.1-0\" -Ilibs/local/include src/elfdump.cpp In file included from src/elfdump.cpp:23: src/elfdump.h:43:18: error: gelf.h: No such file or directory src/ElfBuffer.h:40: error: 'GElf_Shdr' does not name a type src/ElfBuffer.h: In constructor 'ElfSectionHeader::ElfSectionHeader()': src/ElfBuffer.h:32: error: 'class ElfSectionHeader' has no member named 'sectionHeader' src/ElfBuffer.h:32: error: 'class ElfSectionHeader' has no member named 'sectionHeader' src/ElfBuffer.h: In member function 'uint32_t ElfSectionHeader::getSize()': src/ElfBuffer.h:35: error: 'class ElfSectionHeader' has no member named 'sectionHeader' src/ElfBuffer.h: In member function 'uint32_t ElfSectionHeader::getOffset()': src/ElfBuffer.h:38: error: 'class ElfSectionHeader' has no member named 'sectionHeader' src/ElfBuffer.h: At global scope: src/ElfBuffer.h:45: error: ISO C++ forbids declaration of 'Elf' with no type src/ElfBuffer.h:45: error: expected ';' before '*' token src/ElfBuffer.h:50: error: ISO C++ forbids declaration of 'Elf_Scn' with no type src/ElfBuffer.h:50: error: expected ';' before '*' token src/ElfBuffer.h:51: error: ISO C++ forbids declaration of 'GElf_Shdr' with no type src/ElfBuffer.h:51: error: expected ';' before '*' token scons: *** [build/elfdump.o] Error 1 scons: building terminated because of errors.