gl4es icon indicating copy to clipboard operation
gl4es copied to clipboard

XWayland and xvfb don't run due to missing symbols

Open knuxify opened this issue 5 years ago • 2 comments

I'm currently working on packaging gl4es for postmarketOS as a possible alternative to software rendering when GLES is available. My main goal was to replace Mesa's libgl with gl4es, and then try running Plasma Mobile with it. However, it fails to launch, as it depends on Xwayland, which in turn fails to relocate due to missing symbols (GL functions). Simmilarily, xvfb (which I wanted to use for tests) doesn't run with pretty much the same errors. Here's a full list of the missing functions:

  • [ ] glConvolutionFilter1D
  • [ ] glGetConvolutionParameteriv
  • [ ] glGetColorTable
  • [ ] glGetColorTableParameteriv
  • [ ] glConvolutionParameteriv
  • [ ] glConvolutionParameterf
  • [ ] glMinmax
  • [ ] glGetMinmaxParameteriv
  • [ ] glGetMinmaxParameterfv
  • [ ] glResetMinmax
  • [ ] glCopyConvolutionFilter1D
  • [ ] glCopyColorSubTable
  • [ ] glGetHistogram
  • [ ] glConvolutionParameterfv
  • [ ] glGetConvolutionParameterfv
  • [ ] glGetHistogramParameteriv
  • [ ] glGetSeparableFilter
  • [ ] glSeparableFilter2D
  • [ ] glGetMinmax
  • [ ] glHistogram
  • [ ] glCopyConvolutionFilter2D
  • [ ] glConvolutionFilter2D
  • [ ] glConvolutionParameteri
  • [ ] glCopyColorTable
  • [ ] glResetHistogram
  • [ ] glGetConvolutionFilter
  • [ ] glColorTableParameteriv
  • [ ] glGetHistogramParameterfv
  • [ ] glColorSubTable
  • [ ] glGetColorTableParameterfv
  • [ ] glColorTableParameterfv

knuxify avatar Jul 21 '20 18:07 knuxify

Ok, I'll see on how to add thoses symbols.

ptitSeb avatar Jul 21 '20 19:07 ptitSeb

Mmm, I checked, and all thoses function comes from the "GL_ARB_imaging" extension, which seems to be deprecated. Are thoses functions really used? I can STUB them, but that will lead to bad reasult (and probably crash) if they are actualy used.

ptitSeb avatar Aug 17 '20 13:08 ptitSeb