-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
liri-eglfs compile error on thud #67
Comments
What does
say? |
I added it in the text file. |
Ahh Freescale/NXP - what machine exactly? Just what I do usually / did recently
So let me guess: You use vivante closed source (this either X11 or Wayland thingy...) - or do you think you can give mainline-kernel / etnaviv / qtbase for full OpenGL a try? |
One bit off topic note: be aware that LIRI is WIP and has issues. Just to avoid disappointments... |
I am using imx8qmmek machine. I built Liri before for the same machine when all the yocto recipes in meta-qt5-extra pointed to old commits of Liri source. ( I think this is because Liri adapted qbs build system in between). I started building it again after i learnt that Liri moved to cmake but came across this build break. Yes, we use vivante closed source. I am able to see those openGL functions in the sysroots of Liri-eglfs . |
Yes I did not get QBS to fly - but that is ages ago... |
Sleeping this over made me remember: had trouble at the same code area not during build but at runtime [1]. There is some frame-recorder (enabled by default upstream - hmm) which uses OpenGL3 functions. Up to now this was was just disabled - now I removed the code completely [2]. Long talk short: pulling meta-qt5-extra/thud should fix your issue. [1] lirios/lirios#61 |
Thank you! Pulling meta-qt5-extra/thud fixed my build break. |
I am getting the compile error when building liri-eglfs on thud.
/liri/bld-liri/tmp/work/aarch64-poky-linux/liri-eglfs/0.0.0+gitAUTOINC+abe530108d-r0/git/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmscreen.cpp:375:46: error: 'QOpenGLFunctions_3_0' was not declared in this scope
auto funcs = glContext->versionFunctions<QOpenGLFunctions_3_0>();
^~~~~~~~~~~~~~~~~~~~
/liri/bld-liri/tmp/work/aarch64-poky-linux/liri-eglfs/0.0.0+gitAUTOINC+abe530108d-r0/git/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmscreen.cpp:375:46: note: suggested alternative: 'QOpenGLFunctions'
auto funcs = glContext->versionFunctions<QOpenGLFunctions_3_0>();
^~~~~~~~~~~~~~~~~~~~
QOpenGLFunctions
/liri/bld-liri/tmp/work/aarch64-poky-linux/liri-eglfs/0.0.0+gitAUTOINC+abe530108d-r0/git/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmscreen.cpp:375:68: error: no matching function for call to 'QOpenGLContext::versionFunctions< >()'
auto funcs = glContext->versionFunctions<QOpenGLFunctions_3_0>();
^
The text was updated successfully, but these errors were encountered: