[mythtv-users] Problems building Myth with GL ES support

Tom Flair lists at graniteskies.net
Mon May 23 22:53:07 UTC 2011


Howdy.

I've been trying to build Myth using GL ES support but keep running into the
same errors.  I'm using mesa, libdrm and xf86-video-ati built from git.
This also happens on my master backend using the nVidia blob and the current
official releases of Mesa/libdrm.   If I disable GL ES in the config, the
Myth builds fine.  If I disable GL ES support in Mesa, and leave the
configure alone, it builds fine.

Is it supposed to be an either/or scenario or is Myth's GL ES support really
dependent on Mesa?

MythTV Version   : v0.25pre-2002-g17876e6
MythTV Branch    : master
Network Protocol : 65
Library API      : 0.25.20110429-1
QT Version       : 4.7.3

In file included from mythrender_opengl.cpp:13:0:
mythrender_opengl2es.h: In member function 'virtual void
MythRenderOpenGL2ES::InitProcs()':
mythrender_opengl2es.h:25:57: error: 'glCreateShader' was not declared in
this scope
mythrender_opengl2es.h:26:57: error: 'glShaderSource' was not declared in
this scope
mythrender_opengl2es.h:27:58: error: 'glCompileShader' was not declared in
this scope
mythrender_opengl2es.h:28:57: error: 'glAttachShader' was not declared in
this scope
mythrender_opengl2es.h:29:56: error: 'glGetShaderiv' was not declared in
this scope
mythrender_opengl2es.h:30:61: error: 'glGetShaderInfoLog' was not declared
in this scope
mythrender_opengl2es.h:31:57: error: 'glDetachShader' was not declared in
this scope
mythrender_opengl2es.h:32:57: error: 'glDeleteShader' was not declared in
this scope
mythrender_opengl2es.h:34:59: error: 'glDeleteProgram' was not declared in
this scope
mythrender_opengl2es.h:35:59: error: 'glCreateProgram' was not declared in
this scope
mythrender_opengl2es.h:36:57: error: 'glLinkProgram' was not declared in
this scope
mythrender_opengl2es.h:37:56: error: 'glUseProgram' was not declared in this
scope
mythrender_opengl2es.h:38:63: error: 'glGetProgramInfoLog' was not declared
in this scope
mythrender_opengl2es.h:39:58: error: 'glGetProgramiv' was not declared in
this scope
mythrender_opengl2es.h:41:66: error: 'glGetUniformLocation' was not declared
in this scope
mythrender_opengl2es.h:42:57: error: 'glUniform4f' was not declared in this
scope
mythrender_opengl2es.h:43:64: error: 'glUniformMatrix4fv' was not declared
in this scope
mythrender_opengl2es.h:44:67: error: 'glVertexAttribPointer' was not
declared in this scope
mythrender_opengl2es.h:46:76: error: 'glEnableVertexAttribArray' was not
declared in this scope
mythrender_opengl2es.h:47:77: error: 'glDisableVertexAttribArray' was not
declared in this scope
mythrender_opengl2es.h:48:71: error: 'glBindAttribLocation' was not declared
in this scope
mythrender_opengl2es.h:49:67: error: 'glVertexAttrib4f' was not declared in
this scope
mythrender_opengl2es.h:51:52: error: 'glGenBuffers' was not declared in this
scope
mythrender_opengl2es.h:52:52: error: 'glBindBuffer' was not declared in this
scope
mythrender_opengl2es.h:53:55: error: 'glDeleteBuffers' was not declared in
this scope
mythrender_opengl2es.h:54:52: error: 'glBufferData' was not declared in this
scope
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mythtv.org/pipermail/mythtv-users/attachments/20110523/d2e5cb2b/attachment-0001.html 


More information about the mythtv-users mailing list