My suspicion is that at least one of the following is true: A) the OP is not following the compilation instructions from the git repo B) the OP has not added the prerequisites for the repo to compile C) the repo does not list what resources are needed (e.g dev libraries, cmake, etc). Or that information is buried somewhere in the repo source files, and the OP has not stumbled upon it, yet. The OP also has some odd notion that he can "fix" things by copying header files from somewhere in /usr/include to the local directory. My experience suggests that 99.99% of the time, this will not work, and is about the *worst* solution I could think of to get things to compile.
"A little song, a little dance, a little seltzer down your pants" Chuckles the clown