GNOME Bugzilla – Bug 728124
mingw cross-compiling : libgstopengl.a missing
Last modified: 2014-05-22 14:49:54 UTC
I'm cross compiling GStreamer with Cerbero for Windows and I run into the following error: No such file or directory: '/home/kyle/cerbero/sources/windows_x86/gst-plugins-bad-1.0-static-1.3/static-build/home/kyle/software/cerbero/builds/win32/2014.04.13/lib/gstreamer-1.0/libgstopengl.a' I believe this error could be related to: http://cgit.freedesktop.org/gstreamer/sdk/cerbero/commit/?id=a9edb2a32785d3f7c6a58ac0f64045b994d0b1b3
The issue here is that we need GL/wglext.h yet mingw/windows don't provide it. You can download the header from http://www.opengl.org/registry/ http://www.opengl.org/registry/api/GL/wglext.h for the direct link. The other issue is that cerbero might want/need to download/check the header exists.
I'm wondering whether we shouldn't just download it as part of the build-tools in cerbero when using those targets (cross-compiling with mingw)
It also fails on windows itself
(In reply to comment #3) > It also fails on windows itself My bad, I hadn't installed the windows sdk ...
commit 1b3cf3733935d34cd28d786961e35bb91793b7d2 Author: Edward Hervey <bilboed@bilboed.com> Date: Thu May 22 15:11:17 2014 +0200 bootstrap: Also install wglext.h on windows itself It's not provided by any official microsoft SDK commit 8d3b2dfab8674781fe562c03c92952286356a575 Author: Edward Hervey <bilboed@bilboed.com> Date: Wed May 21 11:19:48 2014 +0200 bootstrap: Download wglext.h when cross-compiling for windows