I think listing required packages, even just for the most common linux distro would be a good start.
In this case he's probably missing linux-headers for his kernel version?
If people download your project and the build fails, it's very, very, very likely that they'll give up right away. You have to be very, very interested in a project to be bothered to research and install undocumented dependencies and their versions and then fight the build.
In this case he's probably missing linux-headers for his kernel version?
If people download your project and the build fails, it's very, very, very likely that they'll give up right away. You have to be very, very interested in a project to be bothered to research and install undocumented dependencies and their versions and then fight the build.