/usr/include/xorg/os.h around line 579 reads: extern _X_EXPORT char * strndup(const char *str, size_t n); However strndup is already defined by glibc, and this redefine causes a compile error. This gets triggered because backlight.c does: Without first doing: Causing HAVE_STRNDUP to not be defined. Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx> --- src/backlight.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backlight.c b/src/backlight.c index d5b10a0..62241ab 100644 --- a/src/backlight.c +++ b/src/backlight.c @@ -42,6 +42,7 @@ #include <fcntl.h> #include <unistd.h> #include <dirent.h> +#include <xorg-server.h> #include <xf86.h> #include <pciaccess.h> -- 2.0.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx