title: "#include <asm/io.h>" causes "error: asm/io.h: No such file or directory"
body: <p>I am using gentoo and trying to compile a program to control the bits on the parallel port. It has this line near the top of it:</p>
  
  <pre><code>#include &lt;asm/io.h&gt;
  </code></pre>
  
  <p>And when I try to use gcc on it, it produces this output:</p>
  
  <blockquote>
    <p>port.c:4:20: error: asm/io.h: No such file or directory</p>
  </blockquote>
  
  <p>"locate asm/io.h" yeilds (among other things):</p>
  
  <blockquote>
    <p>/usr/src/linux-2.6.32-gentoo/arch/x86/include/asm/io.h</p>
  </blockquote>
  
  <p>So I have the header file, but it's not finding it?
  Why is this not working?</p>