We have moved to a new Sailfish OS Forum. Please start new discussions there.
1

[bug] Inoi R7 missing export functions in libGLESv2.so.2.0.0

asked 2017-07-27 14:19:02 +0300

sashikknox gravatar image

updated 2017-07-27 14:41:30 +0300

I compile Godot 3.0 ((from here)) engine in mersdk to both architectures (arm,i486), i run it in Sailfish Emulator (only 2D works fine, cant run 3D). But when i deploy binary to Inoi R7, it cant run, missing export functions in libGLESv2

undefined symbol: glTexSubImage3D   (./godot.sailfish.tools.32)
undefined symbol: glGetUniformBlockIndex    (./godot.sailfish.tools.32)
undefined symbol: glUniformBlockBinding (./godot.sailfish.tools.32)
undefined symbol: glRenderbufferStorageMultisample  (./godot.sailfish.tools.32)
undefined symbol: glBeginTransformFeedback  (./godot.sailfish.tools.32)
undefined symbol: glBlitFramebuffer (./godot.sailfish.tools.32)
undefined symbol: glVertexAttribDivisor (./godot.sailfish.tools.32)
undefined symbol: glGetStringi  (./godot.sailfish.tools.32)
undefined symbol: glGenVertexArrays (./godot.sailfish.tools.32)
undefined symbol: glDrawElementsInstanced   (./godot.sailfish.tools.32)
undefined symbol: glMapBufferRange  (./godot.sailfish.tools.32)
undefined symbol: glFramebufferTextureLayer (./godot.sailfish.tools.32)
undefined symbol: glCompressedTexImage3D    (./godot.sailfish.tools.32)
undefined symbol: glBindBufferBase  (./godot.sailfish.tools.32)
undefined symbol: glDeleteVertexArrays  (./godot.sailfish.tools.32)
undefined symbol: glCompressedTexSubImage3D (./godot.sailfish.tools.32)
undefined symbol: glReadBuffer  (./godot.sailfish.tools.32)
undefined symbol: glDrawBuffers (./godot.sailfish.tools.32)
undefined symbol: glClearBufferfv   (./godot.sailfish.tools.32)
undefined symbol: glTexImage3D  (./godot.sailfish.tools.32)
undefined symbol: glVertexAttribIPointer    (./godot.sailfish.tools.32)
undefined symbol: glTransformFeedbackVaryings   (./godot.sailfish.tools.32)
undefined symbol: glUnmapBuffer (./godot.sailfish.tools.32)
undefined symbol: glEndTransformFeedback    (./godot.sailfish.tools.32)
undefined symbol: glBindVertexArray (./godot.sailfish.tools.32)
undefined symbol: glDrawArraysInstanced (./godot.sailfish.tools.32)
undefined symbol: glCopyBufferSubData   (./godot.sailfish.tools.32)
undefined symbol: glUniform1ui  (./godot.sailfish.tools.32)

In Inoi R7 installed

libhybris-libGLESv2-0.0.5.18.1-10.1.1.jolla.armv7hl

i download

mesa-llvmpipe-libGLESv2
mesa-llvmpipe-libglapi
libdrm

by pkcon download ~/Downloads _packagename_ unpack all libs to ~/Download directory, and run godot engine with my project

LD_LIBRARY_PATH=/home/nemo/Downloads ./godot.sailfish.tools.32 -path <test_projects_dir>

as expected i run program, but only black screen =)

how i can compile full libGLEL support to Inoi R7?

edit retag flag offensive close delete

Comments

wait for 2.1.1 sdk to be available

coderus ( 2017-07-27 14:38:01 +0300 )edit

i check sound now, application play sound, just cant render screen ( many errors messages in terminal screen ) i think need port Godot 2.0? it use GLES2

sashikknox ( 2017-07-27 14:49:51 +0300 )edit

1 Answer

Sort by » oldest newest most voted
0

answered 2017-08-02 13:17:08 +0300

sashikknox gravatar image

updated 2017-08-02 13:24:21 +0300

https://sailfishos.org/wiki/Application_SDK_Early_Access

try to recompile with that

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

Follow
2 followers

Stats

Asked: 2017-07-27 14:19:02 +0300

Seen: 279 times

Last updated: Aug 02 '17