<div dir="ltr"><div dir="ltr">Hi,<br></div><div dir="ltr"><br></div><div dir="ltr">I'd like to report some progress.<div>It seems I need to somehow point meson to the C:\gstreamer\1.0\msvc_x86_64\include\GL folder. But I don't know how.<br></div><div>So I've placed the wglext.h file from the C:\gstreamer\1.0\msvc_x86_64\include\GL folder to the C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\gl folder.</div><div>After that meson was able to configure the build:<br></div><div><br></div>meson --buildtype=release</div><div dir="ltr">-Dauto_features=disabled</div><div dir="ltr">-Dgstreamer:tools=disabled</div><div dir="ltr">-Dbase=enabled</div><div dir="ltr">-Dgst-plugins-base:gl=enabled</div><div dir="ltr">-Dgst-plugins-base:gl_api=opengl</div><div dir="ltr">-Dgst-plugins-base:gl_winsys=win32</div><div dir="ltr">-Dbad=enabled</div><div dir="ltr">-Dgst-plugins-bad:gl=enabled</div><div dir="ltr">-Dgst-plugins-bad:nvcodec=enabled</div><div dir="ltr"><br></div><div dir="ltr">Output:</div><div dir="ltr">gst-plugins-bad 1.20.4<br><br>    Plugins               : nvcodec<br>    (A)GPL license allowed: False<br><br>gst-plugins-base 1.20.4<br><br>    GL api     : gl<br>    GL platform: wgl<br>    GL winsys  : win32<br>    Plugins    : opengl<br><br>gst-plugins-good 1.20.4<br><br>    Plugins:<br><br>gstreamer 1.20.4<br><br>    Plugins: coreelements<br><br>gstreamer-full 1.20.4<br><br>  Build options<br>    gstreamer-full            : NO<br><br>  Subprojects<br>    gl-headers                : YES<br>    gst-devtools              : NO Feature 'devtools' disabled<br>    gst-editing-services      : NO Feature 'ges' disabled<br>    gst-examples              : NO Feature 'gst-examples' disabled<br>    gst-integration-testsuites: NO Feature 'devtools' disabled<br>    gst-libav                 : NO Feature 'libav' disabled<br>    gst-omx                   : NO Feature 'omx' disabled<br>    gst-plugins-bad           : YES 1 warnings<br>    gst-plugins-base          : YES 1 warnings<br>    gst-plugins-good          : YES<br>    gst-plugins-rs            : NO Feature 'rs' disabled<br>    gst-plugins-ugly          : NO Feature 'ugly' disabled<br>    gst-python                : NO Feature 'python' disabled<br>    gst-rtsp-server           : NO Feature 'rtsp_server' disabled<br>    gstreamer                 : YES 1 warnings<br>    gstreamer-sharp           : NO Feature 'sharp' disabled<br>    gstreamer-vaapi           : NO Feature 'vaapi' disabled<br>    libnice                   : NO Feature 'libnice' disabled<br>    orc                       : NO Feature 'orc' disabled<br>    pygobject                 : NO Feature 'python' disabled<br>    win-flex-bison-binaries   : YES 1 warnings<br>    win-nasm                  : YES 1 warnings<br><br>  User defined options<br>    auto_features             : disabled<br>    buildtype                 : release<br>    bad                       : enabled<br>    base                      : enabled<br>    gst-plugins-bad:gl        : enabled<br>    gst-plugins-bad:nvcodec   : enabled<br>    gst-plugins-base:gl       : enabled<br>    gst-plugins-base:gl_api   : opengl<br>    gst-plugins-base:gl_winsys: win32<br>    gstreamer:tools           : disabled<br><div><br></div><div>Now I'm trying to build it:</div><div><br></div>ninja -C {path}\gstreamer\build<div><br></div><div>Output:</div><div>..\subprojects\gst-plugins-base\gst-libs\gst/gl/glprototypes/gstgl_compat.h(40): error C2371: 'GLsync': redefinition; different basic types<br>C:/gstreamer/1.0/msvc_x86_64/include\GL/glext.h(1369): note: see declaration of 'GLsync'<br></div><div><br></div><div>Thanks,</div><div>Ilya</div></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
</blockquote></div></div>