Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first
lr-desmume on Tinkerboard
-
hi, i want to install dractic on Tinker Board, but it dont have sources, the binary is only for PI.
So, I try to install lr-desmume on Tinker Board, but I get an error. It's not packages dependency. It's an error compiling frontend/libretro/libretro.o
Any idea or help??Asus Tinker Board
ROTT 1.0.7s
debian_version 9.7
uname -a Linux tinkerboard 4.19.21-rockchip #5.76Log started at: Fri May 3 12:44:08 -04 2019 RetroPie-Setup version: 4.4.12 (cdeaeb97) System: Linux tinkerboard 4.19.21-rockchip #5.76 SMP PREEMPT Wed Feb 13 21:01:38 CET 2019 armv7l GNU/Linux /home/tinker/RetroPie-Setup/tmp/build/lr-desmume /home/tinker/RetroPie-Setup = = = = = = = = = = = = = = = = = = = = = Getting sources for 'lr-desmume' : NDS emu - DESMUME = = = = = = = = = = = = = = = = = = = = = git clone --recursive --depth 1 "https://github.com/libretro/desmume.git" "/home/tinker/RetroPie-Setup/tmp/build/lr-desmume" Cloning into '/home/tinker/RetroPie-Setup/tmp/build/lr-desmume'... HEAD is now in branch 'master' at commit '3069551c2e1de633c333739cca8bb7108ca3d3e9' /home/tinker/RetroPie-Setup /home/tinker/RetroPie-Setup/tmp/build/lr-desmume /home/tinker/RetroPie-Setup = = = = = = = = = = = = = = = = = = = = = Building 'lr-desmume' : NDS emu - DESMUME = = = = = = = = = = = = = = = = = = = = = continue... g++ -O2 -marm -march=armv7-a -mtune=cortex-a17 -mfpu=neon-vfpv4 -mfloat-abi=hard -ftree-vectorize -funsafe-math-optimizations -DGL_GLEXT_PROTOTYPES -DGIT_VERSION=\"" 3069551"\" -DHAVE_OPENGL -std=gnu++11 -DUSE_POSIX_MEMALIGN -D__RETRO_ARM__ -marm -mfloat-abi=hard -DARM -DHAVE_JIT -O3 -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../frontend/libretro/libretro.o ../../frontend/libretro/libretro.cpp In file included from ../../frontend/libretro/libretro.cpp:25:0: ../../OGLRender.h:112:42: error: ‘void (* glBlendFuncSeparate)(GLenum, GLenum, GLenum, GLenum)’ redeclared as different kind of symbol EXTERNOGLEXT(PFNGLBLENDFUNCSEPARATEPROC, glBlendFuncSeparate) // Core in v1.4 ^ ../../OGLRender.h:73:53: note: in definition of macro ‘EXTERNOGLEXT’ #define EXTERNOGLEXT(procPtr, func) extern procPtr func; ^~~~ In file included from /usr/include/GL/gl.h:2055:0, from ../../OGLRender.h:62, from ../../frontend/libretro/libretro.cpp:25: /usr/include/GL/glext.h:415:21: note: previous declaration ‘void glBlendFuncSeparate(GLenum, GLenum, GLenum, GLenum)’ GLAPI void APIENTRY glBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); ^~~~~~~~~~~~~~~~~~~ In file included from ../../frontend/libretro/libretro.cpp:25:0: ../../OGLRender.h:113:46: error: ‘void (* glBlendEquationSeparate)(GLenum, GLenum)’ redeclared as different kind of symbol EXTERNOGLEXT(PFNGLBLENDEQUATIONSEPARATEPROC, glBlendEquationSeparate) // Core in v2.0 ^ ../../OGLRender.h:73:53: note: in definition of macro ‘EXTERNOGLEXT’ #define EXTERNOGLEXT(procPtr, func) extern procPtr func; ^~~~ In file included from /usr/include/GL/gl.h:2055:0, from ../../OGLRender.h:62, from ../../frontend/libretro/libretro.cpp:25: /usr/include/GL/glext.h:743:21: note: previous declaration ‘void glBlendEquationSeparate(GLenum, GLenum)’ GLAPI void APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../frontend/libretro/libretro.cpp:25:0: ../../OGLRender.h:115:45: error: ‘void (* glBlendFuncSeparateEXT)(GLenum, GLenum, GLenum, GLenum)’ redeclared as different kind of symbol EXTERNOGLEXT(PFNGLBLENDFUNCSEPARATEEXTPROC, glBlendFuncSeparateEXT) ^ ../../OGLRender.h:73:53: note: in definition of macro ‘EXTERNOGLEXT’ #define EXTERNOGLEXT(procPtr, func) extern procPtr func;
Complete log:
https://drive.google.com/file/d/1heHqUYOlnWZoNweKHFcMPQZHzU1yLvWw/view?usp=sharingThanks
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.