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 745202 - cerbero failed bootstrap - because wglext.h could not be downloaded
cerbero failed bootstrap - because wglext.h could not be downloaded
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: cerbero
1.4.5
Other Windows
: Normal normal
: 1.5.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-02-26 09:44 UTC by Zack Snyder
Modified: 2015-03-02 10:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Zack Snyder 2015-02-26 09:44:30 UTC
cerbero bootstrap failed, because wglext.h could not be downloaded, because of an invalid certificate:

Installing wglext.h
Downloading http://www.opengl.org/registry/api/GL/wglext.h
Running command 'wget http://www.opengl.org/registry/api/GL/wglext.h -O C:/downl
oad/GSTREAMER/MinGW/msys/1.0/home/user/cerbero/mingw/w32/i686-w64-mingw32/inclu
de/GL/wglext.h '
--2015-02-26 09:08:50--  http://www.opengl.org/registry/api/GL/wglext.h
Resolving www.opengl.org... 50.23.225.118
Connecting to www.opengl.org|50.23.225.118|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://www.opengl.org/registry/api/GL/wglext.h [following]
--2015-02-26 09:08:50--  https://www.opengl.org/registry/api/GL/wglext.h
Connecting to www.opengl.org|50.23.225.118|:443... connected.
ERROR: cannot verify www.opengl.org's certificate, issued by `/C=US/O=GeoTrust,
Inc./CN=RapidSSL CA':
  Unable to locally verify the issuer's authority.
To connect to www.opengl.org insecurely, use `--no-check-certificate'.
Traceback (most recent call last):

Following code needs to be changed:
windows.py => Line 139 change to:
shell.download(gl_header, inst_path, check_cert=False)

There seems to be already some action done for this, but wrong; see following:
http://gstreamer-devel.966125.n4.nabble.com/cerbero-windows-problem-td4669561.html
Comment 1 Edward Hervey 2015-03-02 10:48:00 UTC
There was another argument to the download function added in the meantime, that's why it was now failing

commit 2c1c04290531d7bf8ac827405afb155559c5a237
Author: Edward Hervey <bilboed@bilboed.com>
Date:   Mon Mar 2 11:46:23 2015 +0100

    bootstrap: Don't check certificate of GL header
    
    https://bugzilla.gnome.org/show_bug.cgi?id=745202