-
Notifications
You must be signed in to change notification settings - Fork 438
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
undefined symbol: flextGLInit #616
Comments
Sorry, I missed to add |
Yes, that was it :)
Can you elaborate? To build with master you need the master branch of Corrade and other Magnum repositories as well. 2020.06 is rather old, but until I manage to tag a new release I'm trying to preserve API compatibility as much as possible, so code from back then should mostly still compile on current master. |
After a small look, there is lots of error messages that I could easily fixed. One big error is a forward declaration change in my code. Finally, I just have the following error:
Output:
So, But it looks like in
|
Yes, As the point of that deprecation was to get rid of a relatively heavy |
I'm trying to use Magnum v2020.06 with GL support for Android.
I checked by reading code in
master
branch, I still see this problem. I can't build with master because of API break.flextGLInit
look to be defined inMagnumExternal/OpenGL/GLES3
(because I use GLES3)After reading
MagnumExternal/OpenGL/GLES3/CMakeLists.txt
,MagnumOpenGL_SRCS
is set toflextGL.cpp
.In
flextGL.cpp
, there is no definition offlextGLInit
.So, in
Magnum\Platform\GLContext.h
, the following is failing becauseflextGLInit
is defined only forCORRADE_TARGET_EMSCRIPTEN
orCORRADE_TARGET_WINDOWS AND MAGNUM_TARGET_DESKTOP_GLES
:Do you think there is something wrong ? Where is
flextGLInit
defined ?Thanks for your help.
The text was updated successfully, but these errors were encountered: