  #include <gepetto/gui/plugin-interface.hh>
  #include <gepetto/gui/omniorb/omniorbthread.hh>
  
+diff --git plugins/hppfcl/node.hh plugins/hppfcl/node.hh
+index 4e9c797..b9defb5 100644
+--- plugins/hppfcl/node.hh
++++ plugins/hppfcl/node.hh
+@@ -19,6 +19,8 @@
+ #ifndef HPP_GUI_HPP_FCL_PLUGIN_NODE_HH
+ #define HPP_GUI_HPP_FCL_PLUGIN_NODE_HH
+ 
++#include <QOpenGLContext>
++
+ #include <gepetto/viewer/node.h>
+ 
+ #include <hpp/fcl/BVH/BVH_model.h>
 diff --git plugins/hppfcl/plugin.hh plugins/hppfcl/plugin.hh
 index 0c1e434..e28ecee 100644
 --- plugins/hppfcl/plugin.hh

 #include <gepetto/gui/plugin-interface.hh>
 #include <gepetto/gui/windows-manager.hh>
 #include <hpp/corbaserver/client.hh>
diff --git plugins/remoteimuplugin/remoteimuplugin.hh plugins/remoteimuplugin/remoteimuplugin.hh
index 67f1cfc..480cb12 100644
--- plugins/remoteimuplugin/remoteimuplugin.hh

 #include <QToolBar>
 
 #include <gepetto/gui/plugin-interface.hh>
diff --git plugins/hppmanipulationwidgetsplugin/linkwidget.hh plugins/hppmanipulationwidgetsplugin/linkwidget.hh
index 08a5fa3..c0e7afe 100644
--- plugins/hppmanipulationwidgetsplugin/linkwidget.hh
+++ plugins/hppmanipulationwidgetsplugin/linkwidget.hh
@@ -6,6 +6,7 @@
 #ifndef HPP_GUI_LINKWIDGET_HH
 #define LINKWIDGET_HH
 
+#include <QOpenGLContext>
 #include <QWidget>
 
 #include <hpp/corbaserver/manipulation/client.hh>
diff --git plugins/hppmanipulationwidgetsplugin/roadmap.hh plugins/hppmanipulationwidgetsplugin/roadmap.hh
index 4953c26..9d897cb 100644
--- plugins/hppmanipulationwidgetsplugin/roadmap.hh
+++ plugins/hppmanipulationwidgetsplugin/roadmap.hh
@@ -6,6 +6,8 @@
 #ifndef HPP_GUI_MANIPULATION_ROADMAP_HH
 #define HPP_GUI_MANIPULATION_ROADMAP_HH
 
+#include <QOpenGLContext>
+
 #include <gepetto/gui/color-map.hh>
 #include <hppmanipulationwidgetsplugin/hppmanipulationwidgetsplugin.hh>
 #include <hppwidgetsplugin/roadmap.hh>
diff --git plugins/hppwidgetsplugin/configurationlist.hh plugins/hppwidgetsplugin/configurationlist.hh
index 588a273..9547e9f 100644
--- plugins/hppwidgetsplugin/configurationlist.hh
+++ plugins/hppwidgetsplugin/configurationlist.hh
@@ -6,6 +6,7 @@
 #ifndef CONFIGURATIONLIST_HH
 #define CONFIGURATIONLIST_HH
 
+#include <QOpenGLContext>
 #include <QListWidget>
 
 namespace hpp {
diff --git plugins/hppwidgetsplugin/configurationlistwidget.hh plugins/hppwidgetsplugin/configurationlistwidget.hh
index 9479127..8b52492 100644
--- plugins/hppwidgetsplugin/configurationlistwidget.hh
+++ plugins/hppwidgetsplugin/configurationlistwidget.hh
@@ -6,6 +6,7 @@
 #ifndef HPP_GUI_CONFIGURATIONLISTWIDGET_HH
 #define HPP_GUI_CONFIGURATIONLISTWIDGET_HH
 
+#include <QOpenGLContext>
 #include <QWidget>
 
 #include "gepetto/gui/fwd.hh"
diff --git plugins/hppwidgetsplugin/constraintwidget.hh plugins/hppwidgetsplugin/constraintwidget.hh
index 1b989f2..4ec8d1d 100644
--- plugins/hppwidgetsplugin/constraintwidget.hh
+++ plugins/hppwidgetsplugin/constraintwidget.hh
@@ -6,6 +6,7 @@
 #ifndef HPP_GUI_CONSTRAINTWIDGET_HH
 #define HPP_GUI_CONSTRAINTWIDGET_HH
 
+#include <QOpenGLContext>
 #include <QWidget>
 
 #include "hppwidgetsplugin/iconstraint.hh"
diff --git plugins/hppwidgetsplugin/conversions.hh plugins/hppwidgetsplugin/conversions.hh
index a9f6c4f..5f5ae56 100644
--- plugins/hppwidgetsplugin/conversions.hh
+++ plugins/hppwidgetsplugin/conversions.hh
@@ -6,6 +6,8 @@
 #ifndef HPP_GUI_CONVERSIONS_HH
 #define HPP_GUI_CONVERSIONS_HH
 
+#include <QOpenGLContext>
+
 #include <gepetto/gui/windows-manager.hh>
 
 namespace hpp {
diff --git plugins/hppwidgetsplugin/hppwidgetsplugin.hh plugins/hppwidgetsplugin/hppwidgetsplugin.hh
index 9265a0d..92a72a5 100644
--- plugins/hppwidgetsplugin/hppwidgetsplugin.hh
