title: How can I solve stdarg.h No such file or directory while compiling out-of-tree Linux kernel module?
body: <p>I have an out-of-tree Linux kernel module that I need to compile. When I execute "make" in the kernel module directory I am getting:</p>
  
  <p><code>"fatal error: stdarg.h: No such file or directory"</code></p>
  
  <p>Before starting the build I installed the header file based on my Linux distribution.</p>
  
  <p><code>$sudo apt-get install kernel-headers-$(uname -r)
  </code></p>
  
  <p>How can I solve this compilation error? (my distribution is Ubuntu 16.04 with linux-headers-4.15.0-42-generic)</p>