diff --git a/jafar-lgl/Makefile b/jafar-lgl/Makefile
index bb4c96478071a70438f29c6acd76a2af57703c02..02a79f8572897be4af79cf340d1daadc34b2eb26 100644
--- a/jafar-lgl/Makefile
+++ b/jafar-lgl/Makefile
@@ -4,6 +4,7 @@
 
 VERSION=		1.7.1
 DISTNAME=		jafar-lgl-${VERSION}
+PKGREVISION=	1
 CATEGORIES=		wip
 MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=jafar-lgl/}
 MASTER_REPOSITORY=	git ssh://trac.laas.fr/git/robots/jafar/jafar/modules/lgl
diff --git a/jafar-lgl/distinfo b/jafar-lgl/distinfo
index 35e08c62f4f0a16ca3e109903bdc6339c8b4d745..167b7981ffcaa9f6b56fd4d1843b04ddd1d2c8ca 100644
--- a/jafar-lgl/distinfo
+++ b/jafar-lgl/distinfo
@@ -1,3 +1,4 @@
 SHA1 (jafar-lgl-1.7.1.tar.gz) = b604ba2f16d0f63c93276db249bef12f433675a8
 RMD160 (jafar-lgl-1.7.1.tar.gz) = 1866b27da0ec15789444e56f3d582de85d1f3a64
 Size (jafar-lgl-1.7.1.tar.gz) = 264210 bytes
+SHA1 (patch-aa) = 4dfa02ec06ee2ffea94b600f46b8d3c0fced416f
diff --git a/jafar-lgl/patches/patch-aa b/jafar-lgl/patches/patch-aa
new file mode 100644
index 0000000000000000000000000000000000000000..8989391864b52525f22541ee99c21ec8e0f5ab99
--- /dev/null
+++ b/jafar-lgl/patches/patch-aa
@@ -0,0 +1,13 @@
+diff --git a/include/lgl/FlexGrid.hpp b/include/lgl/FlexGrid.hpp
+index 8e1a9f6..5cdcaad 100644
+--- include/lgl/FlexGrid.hpp
++++ include/lgl/FlexGrid.hpp
+@@ -18,6 +18,8 @@
+ #include <stdexcept>
+ #include <iterator>
+ 
++#include <sys/types.h>
++
+ namespace jafar {
+ 	namespace lgl {
+