diff --git a/modules/highgui/src/cap_v4l.cpp b/modules/highgui/src/cap_v4l.cpp
index fcec73d8c..f84c25e62 100644
--- a/modules/highgui/src/cap_v4l.cpp
+++ b/modules/highgui/src/cap_v4l.cpp
@@ -202,7 +202,7 @@ make & enjoy!
 
 #include "precomp.hpp"
 
-#if !defined WIN32 && defined HAVE_CAMV4L
+#if !defined WIN32 && (defined HAVE_CAMV4L || defined HAVE_CAMV4L2)
 
 #define CLEAR(x) memset (&(x), 0, sizeof (x))