<div dir="ltr">Hello.<br>
<br>
I got the following problem with compilation of CRIU.<br>
When I run make:<br>
  DEP      cr-check.d<br>
cr-check.c:16:23: fatal error: linux/bpf.h: No such file or directory<br>
 #include &lt;linux/bpf.h&gt;<br>
                       ^<br>
compilation terminated.<br>
  CC       cr-check.o<br>
cr-check.c:16:23: fatal error: linux/bpf.h: No such file or directory<br>
 #include &lt;linux/bpf.h&gt;<br>
                       ^<br>
compilation terminated.<br>
make[1]: *** [cr-check.o] Error 1<br>
make[1]: Leaving directory `/data/criu/eugene_akimov&#39;<br>
make: *** [built-in.o] Error 2<br>
<br>
<br>
<br>
Git blame output:<br>
5e2ca506 (Tycho Andersen       2015-11-16 22:17:46 -0700  16) #include &lt;linux/bpf.h&gt;<br>
This problem was introduced by this commit. I&#39;ve checked compilation before this patch and after its application.<br>
<br>
My kernel version is<br>
Linux version 3.13.0-63-generic (buildd@lgw01-18) (gcc version 4.8.2 
(Ubuntu 4.8.2-19ubuntu1) ) #103-Ubuntu SMP Fri Aug 14 21:42:59 UTC 2015<br>
<br>
My dystro:<br>
Distributor ID:    Ubuntu<br>
Description:    Ubuntu 14.04.3 LTS<br>
Release:    14.04<br>
Codename:    trusty<br>
<br>
I have linux headers package installed:<br>
linux-headers-3.13.0-24<br>
<br>
Looks like bpf.h header location has changed in fresher kernels.<br><div><br></div>-- <br><div class="gmail_signature">Best regards,<br>Eugene Batalov.</div>
</div>