[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#865530: nageru FTBFS on armhf/armel: error: '::glBindTexture' has not been declared



On jueves, 29 de junio de 2017 09:27:19 -03 Steinar H. Gunderson wrote:
> On Thu, Jun 22, 2017 at 11:59:15PM +0300, Adrian Bunk wrote:
> > On Thu, Jun 22, 2017 at 02:41:17PM +0200, Steinar H. Gunderson wrote:
> >> On Thu, Jun 22, 2017 at 03:35:33PM +0300, Adrian Bunk wrote:
> >> > Am armel and armhf, Qt is compiled with OpenGL ES instead of full
> >> > OpenGL.
> >> 
> >> Interesting. But isn't this a bug in qcustomplot, not nageru?
> > 
> > At first sight it actually looks like a bug in qtbase5-dev to me,
> 
> > adding the maintainer to Cc:
> Hm, no response in a week. Should we simply mark nageru as not for
> armhf/armel at this stage? I'm not sure it even works with GLES
> (although Movit should, assuming you have at least GLES3).

Somehow we missed the first mail. I have just saw this one.

Qt5 does indeed build with OpenGL ES support on arm* (we are actually not 
doing it on amd64 but that will change in a few months) and "Desktop" OpenGL 
on all other archs. The reason is simple: there is no [1] "Desktop" OpenGL 
hardware support on arm*, but there is OpenGL ES on many arm-based boards.

This means that by using OpenGL ES Qt stuff gets hardware acceleration where 
available. If we where to build with DesktopOpenGL support we would force all 
boards to use software rendering...

Normally the issue was with apps using GLU/GLUT because it has not been ported 
to GLES, so I first suspected this... but it seems not the issue.

::glBindTexture is definitely not a Qt call:

<https://www.khronos.org/registry/OpenGL-Refpages/es3.0/html/
glBindTexture.xhtml>

So I would rather point at the libs implementing OpenGL ES.

If you want to solve this in the meantime please do restrict the build to !
arm, but we should definitely dig further into this.

[1] Or almost none, but I haven't heard of one in my life.

-- 
14: Para acceder y navegar en internet
    * Debe tener conexion a Internet
    Damian Nadales
    http://mx.grulic.org.ar/lurker/message/20080307.141449.a70fb2fc.es.html

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: