diff --git a/configure.ac b/configure.ac index fdd58cfd0..5b450b4ce 100644 --- a/configure.ac +++ b/configure.ac @@ -555,7 +555,13 @@ AS_ECHO AS_ECHO "Checking for external libraries:" AC_MSG_CHECKING([for FIEMAP support]) -AC_CHECK_HEADERS([linux/fiemap.h]) +AC_CHECK_HEADERS([linux/types.h]) +AC_CHECK_HEADERS([linux/fiemap.h], [], [], +[#ifdef HAVE_LINUX_TYPES_H +# include +#endif +]) + AC_MSG_CHECKING([whether to link against system libgeoip]) #depends: $ac_arg_enable_geoip AS_CASE(["$ARG_WITH_LIBGEOIP"], diff --git a/src/file.cpp b/src/file.cpp index d6f3d3f0e..93e865069 100644 --- a/src/file.cpp +++ b/src/file.cpp @@ -80,6 +80,7 @@ POSSIBILITY OF SUCH DAMAGE. // linux specifics #include +#include #ifdef HAVE_LINUX_FIEMAP_H #include // FIEMAP_* #include // FS_IOC_FIEMAP