After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 728124 - mingw cross-compiling : libgstopengl.a missing
mingw cross-compiling : libgstopengl.a missing
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: packages
git master
Other Windows
: Normal major
: 1.3.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-04-13 17:44 UTC by Kyle
Modified: 2014-05-22 14:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kyle 2014-04-13 17:44:02 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
Comment 1 Matthew Waters (ystreet00) 2014-04-14 07:44:05 UTC
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.
Comment 2 Edward Hervey 2014-05-19 13:49:32 UTC
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)
Comment 3 Edward Hervey 2014-05-20 06:39:22 UTC
It also fails on windows itself
Comment 4 Edward Hervey 2014-05-20 07:57:25 UTC
(In reply to comment #3)
> It also fails on windows itself

My bad, I hadn't installed the windows sdk ...
Comment 5 Edward Hervey 2014-05-22 14:49:54 UTC
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