--- modules/videoio/src/cap_v4l.cpp.orig 2025-12-30 07:52:05 UTC +++ modules/videoio/src/cap_v4l.cpp @@ -227,16 +227,18 @@ make & enjoy! #include #ifdef HAVE_CAMV4L2 +#ifdef __linux__ #include /* for videodev2.h */ +#endif #include #endif #ifdef HAVE_VIDEOIO -// NetBSD compatibility layer with V4L2 +// NetBSD and FreeBSD compatibility layer with V4L2 #include #endif -#ifdef __OpenBSD__ +#if defined(__OpenBSD__) || defined(__FreeBSD__) typedef uint32_t __u32; #endif