Skip to content
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

WIP: Set default Qt to 5.12.8 #637

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mleotta
Copy link
Member

@mleotta mleotta commented Jan 26, 2021

This is a test to see if CI can build Qt 5.12.8

@kwcvrobot
Copy link
Collaborator

@kwcvrobot
Copy link
Collaborator

@dstoup
Copy link
Collaborator

dstoup commented Jan 26, 2021

FWIW, the build errors on the Linux CI match the issues I've had building 5.12.8. I've beat on it before without resolution. It appeared to me that I was missing some package that Qt wanted but which package wasn't really as obvious as one would think considering the error messages.

ERROR: Feature 'xkbcommon' was enabled, but the pre-condition 'libs.xkbcommon' failed.

ERROR: Feature 'xcb' was enabled, but the pre-condition 'features.thread && features.xkbcommon && libs.xcb' failed.

ERROR: Feature 'fontconfig' was enabled, but the pre-condition '!config.msvc && features.system-freetype && libs.fontconfig' failed.

@mleotta
Copy link
Member Author

mleotta commented Jan 26, 2021

That's the same error I was seeing on my local linux build. It wasn't obvious to me either. @mwoehlke-kitware any ideas?

Do we know if anyone is actively using 5.12.8? If not we might be better off just jumping to the latest official Qt5, which looks to be 5.15.2. I have a patch for that, but was running into similar build errors.

@mleotta
Copy link
Member Author

mleotta commented Jan 26, 2021

For the record, my Windows build (VS 2019) has the following errors with this branch:

Creating library ..\..\..\..\lib\libEGL.lib and object ..\..\..\..\lib\libEGL.exp
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void * __cdecl egl::CreateStreamKHR(void *,int const *)" (__imp_?CreateStreamKHR@egl@@YAPEAXPEAXPEBH@Z) referenced in function eglCreateStreamKHR
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) unsigned int __cdecl egl::DestroyStreamKHR(void *,void *)" (__imp_?DestroyStreamKHR@egl@@YAIPEAX0@Z) referenced in function eglDestroyStreamKHR
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) unsigned int __cdecl egl::StreamAttribKHR(void *,void *,unsigned int,int)" (__imp_?StreamAttribKHR@egl@@YAIPEAX0IH@Z) referenced in function eglStreamAttribKHR
7>jom: C:\Build\TeleSculptor\external\fletch-build\build\src\Qt\qtbase\src\angle\src\libEGL\Makefile.Release [..\..\..\..\lib\libEGL.dll] Error 1120
7>jom: C:\Build\TeleSculptor\external\fletch-build\build\src\Qt\qtbase\src\angle\src\libEGL\Makefile [release] Error 2
7>jom: C:\Build\TeleSculptor\external\fletch-build\build\src\Qt\qtbase\src\angle\src\Makefile [sub-libEGL-make_first-ordered] Error 2
7>jom: C:\Build\TeleSculptor\external\fletch-build\build\src\Qt\qtbase\src\angle\Makefile [sub-src-make_first] Error 2
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) unsigned int __cdecl egl::QueryStreamKHR(void *,void *,unsigned int,int *)" (__imp_?QueryStreamKHR@egl@@YAIPEAX0IPEAH@Z) referenced in function eglQueryStreamKHR
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) unsigned int __cdecl egl::QueryStreamu64KHR(void *,void *,unsigned int,unsigned __int64 *)" (__imp_?QueryStreamu64KHR@egl@@YAIPEAX0IPEA_K@Z) referenced in function eglQueryStreamu64KHR
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) unsigned int __cdecl egl::StreamConsumerGLTextureExternalKHR(void *,void *)" (__imp_?StreamConsumerGLTextureExternalKHR@egl@@YAIPEAX0@Z) referenced in function eglStreamConsumerGLTextureExternalKHR
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) unsigned int __cdecl egl::StreamConsumerAcquireKHR(void *,void *)" (__imp_?StreamConsumerAcquireKHR@egl@@YAIPEAX0@Z) referenced in function eglStreamConsumerAcquireKHR
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) unsigned int __cdecl egl::StreamConsumerReleaseKHR(void *,void *)" (__imp_?StreamConsumerReleaseKHR@egl@@YAIPEAX0@Z) referenced in function eglStreamConsumerReleaseKHR
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) unsigned int __cdecl egl::StreamConsumerGLTextureExternalAttribsNV(void *,void *,__int64 const *)" (__imp_?StreamConsumerGLTextureExternalAttribsNV@egl@@YAIPEAX0PEB_J@Z) referenced in function eglStreamConsumerGLTextureExternalAttribsNV
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) unsigned int __cdecl egl::CreateStreamProducerD3DTextureNV12ANGLE(void *,void *,__int64 const *)" (__imp_?CreateStreamProducerD3DTextureNV12ANGLE@egl@@YAIPEAX0PEB_J@Z) referenced in function eglCreateStreamProducerD3DTextureNV12ANGLE
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) unsigned int __cdecl egl::StreamPostD3DTextureNV12ANGLE(void *,void *,void *,__int64 const *)" (__imp_?StreamPostD3DTextureNV12ANGLE@egl@@YAIPEAX00PEB_J@Z) referenced in function eglStreamPostD3DTextureNV12ANGLE
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) unsigned int __cdecl egl::GetSyncValuesCHROMIUM(void *,void *,unsigned __int64 *,unsigned __int64 *,unsigned __int64 *)" (__imp_?GetSyncValuesCHROMIUM@egl@@YAIPEAX0PEA_K11@Z) referenced in function eglGetSyncValuesCHROMIUM
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) unsigned int __cdecl egl::SwapBuffersWithDamageEXT(void *,void *,int *,int)" (__imp_?SwapBuffersWithDamageEXT@egl@@YAIPEAX0PEAHH@Z) referenced in function eglSwapBuffersWithDamageEXT
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) int __cdecl egl::ProgramCacheGetAttribANGLE(void *,unsigned int)" (__imp_?ProgramCacheGetAttribANGLE@egl@@YAHPEAXI@Z) referenced in function eglProgramCacheGetAttribANGLE
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl egl::ProgramCacheQueryANGLE(void *,int,void *,int *,void *,int *)" (__imp_?ProgramCacheQueryANGLE@egl@@YAXPEAXH0PEAH01@Z) referenced in function eglProgramCacheQueryANGLE
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl egl::ProgramCachePopulateANGLE(void *,void const *,int,void const *,int)" (__imp_?ProgramCachePopulateANGLE@egl@@YAXPEAXPEBXH1H@Z) referenced in function eglProgramCachePopulateANGLE
7>libEGL.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) int __cdecl egl::ProgramCacheResizeANGLE(void *,int,unsigned int)" (__imp_?ProgramCacheResizeANGLE@egl@@YAHPEAXHI@Z) referenced in function eglProgramCacheResizeANGLE
7>..\..\..\..\lib\libEGL.dll : fatal error LNK1120: 17 unresolved externals

@mwoehlke-kitware
Copy link
Member

Other than I do vaguely recall now that we had such issues...

Maybe we should just try 5.15?

@mleotta
Copy link
Member Author

mleotta commented Jan 26, 2021

I can push a branch for 5.15. I believe it will have similar issues, but if we are going to investing in fixing the issues maybe it would be better to get up to date with 5.15 anyway.

@mleotta
Copy link
Member Author

mleotta commented Jan 26, 2021

see alternative in #639

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants