I am trying to compile the following project:
https://github.com/entropia/libsocket-can-java
I always get this error message? Does anyone know
No, this is not a bug. The correct way to solve this issue is to provide -I${JAVA_HOME}/include -I${JAVA_HOME}/include/linux
compiler options. This way your build scripts remain portable.
The OP is facing the problem on Linux, but if anybody is facing this problem on windows, please add following compiler options.
-I"%JAVA_HOME%\include" -I"%JAVA_HOME%\include\win32"
where JAVA_HOME points to your JDK installation directory, usually 'C:\Program Files\Java\jdk1.{7|8}.{}_{xx}'