Tagging 1.99.1
[linux_from_scratch.git] / FAQ-OBSOLETE / missing-x-includes.xml
blob5e93bf39e7ef1359eaa3d6f8c65d6a6e9ac2d522
1 <qandaentry id="missing-x-includes">
2 <question><para>X11/Xlib.h: No such file or directory</para></question>
3 <answer><para>Typical symptoms look like this:
4 </para>
5 <screen>$ echo -en 'x11:\n\tgcc x11.c\n' > Makefile
6 $ echo -en '#include &lt;X11/Xlib.h>\nmain() { }\n' > x11.c   
7 $ make
8 gcc x11.c
9 <emphasis role="strong">x11.c:1: X11/Xlib.h: No such file or directory
10 make: *** [x11] Error 1</emphasis>
11 $ rm Makefile x11.c 
12
13 </screen>
14 <para>Creating a couple symlinks will fix it. Here are the commands:
15 </para>
16 <screen>cd /usr
17 ln -s X11R6 X11
18 cd include
19 ln -s ../X11/include/X11 X11
20 </screen></answer>
21 </qandaentry>