Apparently, the problem is in the OEM package.
If I disable the OEM package, it creates the image.
Apparently, the problem is in the OEM package.
If I disable the OEM package, it creates the image.
I use a NUC which is also Intel HD, and Super Mario 64 is smooth as butter here. I think a Celeron 2955U might be a bit weak for proper N64 emulation.
Ah, I see. The OEM packages means all my extra packages, so disabling that you'll have a plain LibreELEC build. You can start with the RPi2 package in packages/escalade/oem/RPi2, so copy it to Odroid_C2 and give it a shot. I'm guessing you will run into compile issues with some of the packages.
Hi
I tried multiple things
1. I tried to compile for RPi2 (following the doc on github). I get an error
[b]INSTALL[/b] libc [b](target)[/b] [b]INSTALL[/b] toolchain [b](target)[/b] [b]INSTALL[/b] configtools [b](host)[/b] [b]INSTALL[/b] make [b](host)[/b] [b]INSTALL[/b] xz [b](host)[/b] [b]INSTALL[/b] sed [b](host)[/b] [b]INSTALL[/b] pkg-config [b](host)[/b] [b]INSTALL[/b] autoconf [b](host)[/b] [b]INSTALL[/b] automake [b](host)[/b] [b]INSTALL[/b] libtool [b](host)[/b] [HEADERS] include [HEADERS] libxfsBuilding includegmake[2]: Nothing to be done for 'include'.Building libxfs [TEST] CRC32 [CC] rdwr.lo [CC] trans.lo [CC] util.loIn file included from [b]/home/moi/libreelec/libreelec_escalade_rpi2/build.LibreELEC-RPi2.arm-8.0-devel/toolchain/armv7ve-libreelec-linux-gnueabi/sysroot/usr/include/features.h:392:0[/b], from [b]/home/moi/libreelec/libreelec_escalade_rpi2/build.LibreELEC-RPi2.arm-8.0-devel/toolchain/armv7ve-libreelec-linux-gnueabi/sysroot/usr/include/stdio.h:27[/b], from [b]../include/platform_defs.h:24[/b], from [b]crc32.c:36[/b]:[b]/home/moi/libreelec/libreelec_escalade_rpi2/build.LibreELEC-RPi2.arm-8.0-devel/toolchain/armv7ve-libreelec-linux-gnueabi/sysroot/usr/include/gnu/stubs.h:7:29:[/b] [b]fatal error: [/b]gnu/stubs-soft.h: No such file or directorycompilation terminated.Makefile:124: recipe for target 'crc32selftest' failedgmake[3]: *** [crc32selftest] Error 1gmake[3]: *** Waiting for unfinished jobs....include/buildrules:35: recipe for target 'libxfs' failedgmake[2]: *** [libxfs] Error 2Makefile:70: recipe for target 'default' failedmake[1]: *** [default] Error 2make[1]: Leaving directory '/home/moi/libreelec/libreelec_escalade_rpi2/build.LibreELEC-RPi2.arm-8.0-devel/xfsprogs-dev-53cefc4'Makefile:12 : la recette pour la cible « image » a échouéemake: *** [image] Erreur 1
I don't get this error when compiling for Odroid.
2. When I compile for Odroid c2, I get an error
/home/moi/libreelec/libreelec_escalade_odroidC2/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/bin/getconf: 1: /home/moi/li: No such filelec_escalade_odroidC2/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/bin/getconf: cannot open ?9/home/moi/libreelec/libreelec_escalade_odroidC2/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/bin/getconf: 1: /home/moi/libreelec/libreelec_escalade_odroidC2/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/bin/getconf: ??8?y: not found/home/moi/libreelec/libreelec_escalade_odroidC2/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/bin/getconf: 3: /home/moi/libreelec/libreelec_escalade_odroidC2/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/bin/getconf: ELF@@?@%@@@@@?@@@ K KAA??M?MA?M@@ QdRdAA /lib/ld-linux-aarch64.so.1GNU @@@4? ? I!?&??
[/php]
It seems that it is trying to execute an arm executable (getconf) on the host machine and fails.
Just deleting the getconf file make the compilation continue (by using the host version), but there may be a bug in the config.
3.
I tried to copy the OEM/RPI2 project to Odroid_C2.
Compilation continues, but fails with an openGL issue on retroarch.
I modified the package.mk of retroarch.
It seems that Odroid C1 and Odroid C2 have the same graphical chip (mali 450) so I added the "enable-mali_fbdev" flag
retroarch/package.mk
[code]
PKG_NAME="retroarch"
PKG_VERSION="2f7bc87"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/libretro/RetroArch.git"
PKG_URL="https://github.com/libretro/RetroArch/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain alsa-lib freetype zlib retroarch-assets core-info retroarch-joypad-autoconfig common-shaders libretro-database ffmpeg"
PKG_PRIORITY="optional"
PKG_SECTION="emulation"
PKG_SHORTDESC="Reference frontend for the libretro API."
PKG_LONGDESC="RetroArch is the reference frontend for the libretro API. Popular examples of implementations for this API includes videogame system emulators and game engines, but also more generalized 3D programs. These programs are instantiated as dynamic libraries. We refer to these as libretro cores."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
if [ "$OPENGLES_SUPPORT" = yes ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET $OPENGLES"
else
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET $OPENGL"
fi
if [ "$SAMBA_SUPPORT" = yes ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET samba"
fi
if [ "$AVAHI_DAEMON" = yes ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET avahi nss-mdns"
fi
if [ "$OPENGLES" == "no" ]; then
RETROARCH_GL="--enable-kms"
elif [[ "$PROJECT" =~ "RPi" ]]; then
RETROARCH_GL="--enable-gles --disable-kms"
CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include/interface/vcos/pthreads \
-I$SYSROOT_PREFIX/usr/include/interface/vmcs_host/linux"
elif [ "$OPENGLES" == "opengl-meson" ] || [ "$OPENGLES" == "sunxi-mali" ] || [ "$OPENGLES" == "odroidc1-mali" ] || [ "$OPENGLES" == "odroidxu3-mali" ] || [ "$OPENGLES" == "opengl-meson6" ] || [ "$OPENGLES" == "opengl-meson8" ]; then
RETROARCH_GL="--enable-gles --disable-kms --enable-mali_fbdev"
elif [ "$OPENGLES" == "gpu-viv-bin-mx6q" ]; then
RETROARCH_GL="--enable-gles --disable-kms --enable-vivante_fbdev"
Display More
Error:
/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/bin/aarch64-libreelec-linux-gnueabi-gcc -march=armv8-a+crc+crypto -mabi=lp64 -Wno-psabi -mcpu=cortex-a53+crc+crypto -fomit-frame-pointer -Wall -pipe -Os -fexcess-precision=fast -DLAKKA_PROJECT='"Odroid_C2.aarch64"' -DHAVE_FILE_LOGGER -I./libretro-common/include -I./deps/7zip -Wall -O3 -ffast-math -I./decompress/7zip/ -g -I. -std=gnu99 -D_GNU_SOURCE -Wno-unused-result -Wno-unused-variable -DHAVE_CONFIG_H -DRARCH_INTERNAL -DHAVE_OVERLAY -DGLOBAL_CONFIG_DIR='"/etc"' -DHAVE_LIBRETRODB -DHAVE_FBO -DHAVE_DYLIB -DHAVE_GIT_VERSION -DGIT_VERSION=2f7bc87 -DHAVE_IMAGEVIEWER -DHAVE_COMMAND -DHAVE_STDIN_CMD -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/alsa -D_REENTRANT -DHAVE_MENU -DHAVE_RGUI -DHAVE_MATERIALUI -DHAVE_ZARCH -DHAVE_XMB -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/freetype2 -DHAVE_THREADS -DHAVE_LIBUSB -DHAVE_HID -DHAVE_OPENGL -DHAVE_GLSL -DHAVE_OPENGLES -DHAVE_OPENGLES2 -DHAVE_GLSL -D_REENTRANT -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/SDL2 -DHAVE_7ZIP -DHAVE_ZLIB -DHAVE_RTGA -DHAVE_RPNG -DHAVE_RJPEG -DHAVE_RBMP -DHAVE_COMPRESSION -DHAVE_ZLIB_DEFLATE -DHAVE_NETWORKING -DHAVE_NETPLAY -DHAVE_NETWORK_CMD -DHAVE_NETWORK_GAMEPAD -DHAVE_CHEEVOS -Wno-deprecated-declarations -DHAVE_FFMPEG -Iffmpeg -DHAVE_COMPRESSION -MMD -c -o obj-unix/libretro-common/glsym/glsym_es2.o libretro-common/glsym/glsym_es2.c
/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/bin/aarch64-libreelec-linux-gnueabi-gcc -march=armv8-a+crc+crypto -mabi=lp64 -Wno-psabi -mcpu=cortex-a53+crc+crypto -fomit-frame-pointer -Wall -pipe -Os -fexcess-precision=fast -DLAKKA_PROJECT='"Odroid_C2.aarch64"' -DHAVE_FILE_LOGGER -I./libretro-common/include -I./deps/7zip -Wall -O3 -ffast-math -I./decompress/7zip/ -g -I. -std=gnu99 -D_GNU_SOURCE -Wno-unused-result -Wno-unused-variable -DHAVE_CONFIG_H -DRARCH_INTERNAL -DHAVE_OVERLAY -DGLOBAL_CONFIG_DIR='"/etc"' -DHAVE_LIBRETRODB -DHAVE_FBO -DHAVE_DYLIB -DHAVE_GIT_VERSION -DGIT_VERSION=2f7bc87 -DHAVE_IMAGEVIEWER -DHAVE_COMMAND -DHAVE_STDIN_CMD -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/alsa -D_REENTRANT -DHAVE_MENU -DHAVE_RGUI -DHAVE_MATERIALUI -DHAVE_ZARCH -DHAVE_XMB -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/freetype2 -DHAVE_THREADS -DHAVE_LIBUSB -DHAVE_HID -DHAVE_OPENGL -DHAVE_GLSL -DHAVE_OPENGLES -DHAVE_OPENGLES2 -DHAVE_GLSL -D_REENTRANT -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/SDL2 -DHAVE_7ZIP -DHAVE_ZLIB -DHAVE_RTGA -DHAVE_RPNG -DHAVE_RJPEG -DHAVE_RBMP -DHAVE_COMPRESSION -DHAVE_ZLIB_DEFLATE -DHAVE_NETWORKING -DHAVE_NETPLAY -DHAVE_NETWORK_CMD -DHAVE_NETWORK_GAMEPAD -DHAVE_CHEEVOS -Wno-deprecated-declarations -DHAVE_FFMPEG -Iffmpeg -DHAVE_COMPRESSION -MMD -c -o obj-unix/gfx/drivers_shader/shader_glsl.o gfx/drivers_shader/shader_glsl.c
/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/bin/aarch64-libreelec-linux-gnueabi-gcc -march=armv8-a+crc+crypto -mabi=lp64 -Wno-psabi -mcpu=cortex-a53+crc+crypto -fomit-frame-pointer -Wall -pipe -Os -fexcess-precision=fast -DLAKKA_PROJECT='"Odroid_C2.aarch64"' -DHAVE_FILE_LOGGER -I./libretro-common/include -I./deps/7zip -Wall -O3 -ffast-math -I./decompress/7zip/ -g -I. -std=gnu99 -D_GNU_SOURCE -Wno-unused-result -Wno-unused-variable -DHAVE_CONFIG_H -DRARCH_INTERNAL -DHAVE_OVERLAY -DGLOBAL_CONFIG_DIR='"/etc"' -DHAVE_LIBRETRODB -DHAVE_FBO -DHAVE_DYLIB -DHAVE_GIT_VERSION -DGIT_VERSION=2f7bc87 -DHAVE_IMAGEVIEWER -DHAVE_COMMAND -DHAVE_STDIN_CMD -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/alsa -D_REENTRANT -DHAVE_MENU -DHAVE_RGUI -DHAVE_MATERIALUI -DHAVE_ZARCH -DHAVE_XMB -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/freetype2 -DHAVE_THREADS -DHAVE_LIBUSB -DHAVE_HID -DHAVE_OPENGL -DHAVE_GLSL -DHAVE_OPENGLES -DHAVE_OPENGLES2 -DHAVE_GLSL -D_REENTRANT -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/SDL2 -DHAVE_7ZIP -DHAVE_ZLIB -DHAVE_RTGA -DHAVE_RPNG -DHAVE_RJPEG -DHAVE_RBMP -DHAVE_COMPRESSION -DHAVE_ZLIB_DEFLATE -DHAVE_NETWORKING -DHAVE_NETPLAY -DHAVE_NETWORK_CMD -DHAVE_NETWORK_GAMEPAD -DHAVE_CHEEVOS -Wno-deprecated-declarations -DHAVE_FFMPEG -Iffmpeg -DHAVE_COMPRESSION -MMD -c -o obj-unix/gfx/common/egl_common.o gfx/common/egl_common.c
/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/bin/aarch64-libreelec-linux-gnueabi-gcc -march=armv8-a+crc+crypto -mabi=lp64 -Wno-psabi -mcpu=cortex-a53+crc+crypto -fomit-frame-pointer -Wall -pipe -Os -fexcess-precision=fast -DLAKKA_PROJECT='"Odroid_C2.aarch64"' -DHAVE_FILE_LOGGER -I./libretro-common/include -I./deps/7zip -Wall -O3 -ffast-math -I./decompress/7zip/ -g -I. -std=gnu99 -D_GNU_SOURCE -Wno-unused-result -Wno-unused-variable -DHAVE_CONFIG_H -DRARCH_INTERNAL -DHAVE_OVERLAY -DGLOBAL_CONFIG_DIR='"/etc"' -DHAVE_LIBRETRODB -DHAVE_FBO -DHAVE_DYLIB -DHAVE_GIT_VERSION -DGIT_VERSION=2f7bc87 -DHAVE_IMAGEVIEWER -DHAVE_COMMAND -DHAVE_STDIN_CMD -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/alsa -D_REENTRANT -DHAVE_MENU -DHAVE_RGUI -DHAVE_MATERIALUI -DHAVE_ZARCH -DHAVE_XMB -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/freetype2 -DHAVE_THREADS -DHAVE_LIBUSB -DHAVE_HID -DHAVE_OPENGL -DHAVE_GLSL -DHAVE_OPENGLES -DHAVE_OPENGLES2 -DHAVE_GLSL -D_REENTRANT -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/SDL2 -DHAVE_7ZIP -DHAVE_ZLIB -DHAVE_RTGA -DHAVE_RPNG -DHAVE_RJPEG -DHAVE_RBMP -DHAVE_COMPRESSION -DHAVE_ZLIB_DEFLATE -DHAVE_NETWORKING -DHAVE_NETPLAY -DHAVE_NETWORK_CMD -DHAVE_NETWORK_GAMEPAD -DHAVE_CHEEVOS -Wno-deprecated-declarations -DHAVE_FFMPEG -Iffmpeg -DHAVE_COMPRESSION -MMD -c -o obj-unix/gfx/drivers/sdl2_gfx.o gfx/drivers/sdl2_gfx.c
/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/bin/aarch64-libreelec-linux-gnueabi-gcc -march=armv8-a+crc+crypto -mabi=lp64 -Wno-psabi -mcpu=cortex-a53+crc+crypto -fomit-frame-pointer -Wall -pipe -Os -fexcess-precision=fast -DLAKKA_PROJECT='"Odroid_C2.aarch64"' -DHAVE_FILE_LOGGER -I./libretro-common/include -I./deps/7zip -Wall -O3 -ffast-math -I./decompress/7zip/ -g -I. -std=gnu99 -D_GNU_SOURCE -Wno-unused-result -Wno-unused-variable -DHAVE_CONFIG_H -DRARCH_INTERNAL -DHAVE_OVERLAY -DGLOBAL_CONFIG_DIR='"/etc"' -DHAVE_LIBRETRODB -DHAVE_FBO -DHAVE_DYLIB -DHAVE_GIT_VERSION -DGIT_VERSION=2f7bc87 -DHAVE_IMAGEVIEWER -DHAVE_COMMAND -DHAVE_STDIN_CMD -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/alsa -D_REENTRANT -DHAVE_MENU -DHAVE_RGUI -DHAVE_MATERIALUI -DHAVE_ZARCH -DHAVE_XMB -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/freetype2 -DHAVE_THREADS -DHAVE_LIBUSB -DHAVE_HID -DHAVE_OPENGL -DHAVE_GLSL -DHAVE_OPENGLES -DHAVE_OPENGLES2 -DHAVE_GLSL -D_REENTRANT -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/SDL2 -DHAVE_7ZIP -DHAVE_ZLIB -DHAVE_RTGA -DHAVE_RPNG -DHAVE_RJPEG -DHAVE_RBMP -DHAVE_COMPRESSION -DHAVE_ZLIB_DEFLATE -DHAVE_NETWORKING -DHAVE_NETPLAY -DHAVE_NETWORK_CMD -DHAVE_NETWORK_GAMEPAD -DHAVE_CHEEVOS -Wno-deprecated-declarations -DHAVE_FFMPEG -Iffmpeg -DHAVE_COMPRESSION -MMD -c -o obj-unix/input/drivers/sdl_input.o input/drivers/sdl_input.c
/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/bin/aarch64-libreelec-linux-gnueabi-gcc -march=armv8-a+crc+crypto -mabi=lp64 -Wno-psabi -mcpu=cortex-a53+crc+crypto -fomit-frame-pointer -Wall -pipe -Os -fexcess-precision=fast -DLAKKA_PROJECT='"Odroid_C2.aarch64"' -DHAVE_FILE_LOGGER -I./libretro-common/include -I./deps/7zip -Wall -O3 -ffast-math -I./decompress/7zip/ -g -I. -std=gnu99 -D_GNU_SOURCE -Wno-unused-result -Wno-unused-variable -DHAVE_CONFIG_H -DRARCH_INTERNAL -DHAVE_OVERLAY -DGLOBAL_CONFIG_DIR='"/etc"' -DHAVE_LIBRETRODB -DHAVE_FBO -DHAVE_DYLIB -DHAVE_GIT_VERSION -DGIT_VERSION=2f7bc87 -DHAVE_IMAGEVIEWER -DHAVE_COMMAND -DHAVE_STDIN_CMD -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/alsa -D_REENTRANT -DHAVE_MENU -DHAVE_RGUI -DHAVE_MATERIALUI -DHAVE_ZARCH -DHAVE_XMB -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/freetype2 -DHAVE_THREADS -DHAVE_LIBUSB -DHAVE_HID -DHAVE_OPENGL -DHAVE_GLSL -DHAVE_OPENGLES -DHAVE_OPENGLES2 -DHAVE_GLSL -D_REENTRANT -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/SDL2 -DHAVE_7ZIP -DHAVE_ZLIB -DHAVE_RTGA -DHAVE_RPNG -DHAVE_RJPEG -DHAVE_RBMP -DHAVE_COMPRESSION -DHAVE_ZLIB_DEFLATE -DHAVE_NETWORKING -DHAVE_NETPLAY -DHAVE_NETWORK_CMD -DHAVE_NETWORK_GAMEPAD -DHAVE_CHEEVOS -Wno-deprecated-declarations -DHAVE_FFMPEG -Iffmpeg -DHAVE_COMPRESSION -MMD -c -o obj-unix/input/drivers_joypad/sdl_joypad.o input/drivers_joypad/sdl_joypad.c
/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/bin/aarch64-libreelec-linux-gnueabi-gcc -march=armv8-a+crc+crypto -mabi=lp64 -Wno-psabi -mcpu=cortex-a53+crc+crypto -fomit-frame-pointer -Wall -pipe -Os -fexcess-precision=fast -DLAKKA_PROJECT='"Odroid_C2.aarch64"' -DHAVE_FILE_LOGGER -I./libretro-common/include -I./deps/7zip -Wall -O3 -ffast-math -I./decompress/7zip/ -g -I. -std=gnu99 -D_GNU_SOURCE -Wno-unused-result -Wno-unused-variable -DHAVE_CONFIG_H -DRARCH_INTERNAL -DHAVE_OVERLAY -DGLOBAL_CONFIG_DIR='"/etc"' -DHAVE_LIBRETRODB -DHAVE_FBO -DHAVE_DYLIB -DHAVE_GIT_VERSION -DGIT_VERSION=2f7bc87 -DHAVE_IMAGEVIEWER -DHAVE_COMMAND -DHAVE_STDIN_CMD -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/alsa -D_REENTRANT -DHAVE_MENU -DHAVE_RGUI -DHAVE_MATERIALUI -DHAVE_ZARCH -DHAVE_XMB -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/freetype2 -DHAVE_THREADS -DHAVE_LIBUSB -DHAVE_HID -DHAVE_OPENGL -DHAVE_GLSL -DHAVE_OPENGLES -DHAVE_OPENGLES2 -DHAVE_GLSL -D_REENTRANT -I/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/toolchain/aarch64-libreelec-linux-gnueabi/sysroot/usr/include/SDL2 -DHAVE_7ZIP -DHAVE_ZLIB -DHAVE_RTGA -DHAVE_RPNG -DHAVE_RJPEG -DHAVE_RBMP -DHAVE_COMPRESSION -DHAVE_ZLIB_DEFLATE -DHAVE_NETWORKING -DHAVE_NETPLAY -DHAVE_NETWORK_CMD -DHAVE_NETWORK_GAMEPAD -DHAVE_CHEEVOS -Wno-deprecated-declarations -DHAVE_FFMPEG -Iffmpeg -DHAVE_COMPRESSION -MMD -c -o obj-unix/audio/drivers/sdl_audio.o audio/drivers/sdl_audio.c
gfx/drivers_context/mali_fbdev_ctx.c:44:30: error: field 'native_window' has incomplete type
struct mali_native_window native_window;
^
Makefile:130: recipe for target 'obj-unix/gfx/drivers_context/mali_fbdev_ctx.o' failed
make[1]: *** [obj-unix/gfx/drivers_context/mali_fbdev_ctx.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/moi/libreelec/LibreELEC.tv/build.LibreELEC-Odroid_C2.aarch64-8.0-devel/retroarch-2f7bc87'
Makefile:12 : la recette pour la cible « image » a échouée
make: *** [image] Erreur 2
Display More
I will try to see if I find the correct flag tomorrow.
Thanks
I have no interest in that for the same reasons as mentioned above, mame2010 was updated last november 2015. If you want to create packages you need to put in the work yourself, I can help you if you have a specific question. There is a ton of similar packages already that you can look at and learn from.
OK
About specific question...
For common-shaders you download both "common" and "retropie".
But if you would advice only one?
In that case, I would advise whichever one suits you best
I use a NUC which is also Intel HD, and Super Mario 64 is smooth as butter here. I think a Celeron 2955U might be a bit weak for proper N64 emulation.
Ah, I see. The OEM packages means all my extra packages, so disabling that you'll have a plain LibreELEC build. You can start with the RPi2 package in packages/escalade/oem/RPi2, so copy it to Odroid_C2 and give it a shot. I'm guessing you will run into compile issues with some of the packages.
Hum, but I get stable 60fps, maybe it's just that I'm more sensible? Not sure, I'll make a video and try other games aswell!
EDIT: found the issue, I activated "Threaded Video" and that makes buttery smooth vsync impossible!
Yup, it was me who activated it, thinking it was a good thing
Deactivated you mean
Deactivated you mean
Or that, I'm confused now
Btw, have you tried "Supermodel" emulator? I wanted to emulate Super Model 3 roms. Not sure if you included this emulator or not. I should compile it from the source, does this distro have all the necessary stuff to compile it?
Thanks!
No, I haven't. The emulators included are listed on the first page. You'd have to investigate yourself if you want it.
No, I haven't. The emulators included are listed on the first page. You'd have to investigate yourself if you want it.
ok! I'll post here my findings
thanks
Since i setup the TV right... this is the best OS for me, so i'm sticking with it.
Best way to keep up with your versions is cloning? Or do i just install it fresh and copy over backup user folders?
Thank you
If you want to clone and compile that's entirely up to you. I post builds quite frequently though.
Hello! Thank you for your work , it works perfectly . But it would be a problem. I can not find anywhere in the PVR menu. If I replace skin will not appear on the PVR menu . I found which could be made between actively settings . I would like to use the IPTV Client Simple add-on. The other problem is that the supplements LibreElec(repository) passed over it is not connected to the server. Kodi supplements connected. Sorry for the grammar problem,I used google translate for writing .
Which build are you using? I don't use PVR myself. Does it work differently than regular LibreELEC? The only relevant change I think, is that I'm using a newer git revision of Kodi.
Which build are you using? I don't use PVR myself. Does it work differently than regular LibreELEC? The only relevant change I think, is that I'm using a newer git revision of Kodi.
2016.05.25 the build date. I will try your new builds. I tried original LE 7.01, the pvr (TV) menu in main menu visible when i "enabled" in pvr menu.
I used your build on nvidia ion system.
I really love it, but whenever i start retroarch i get an annoying mouse cursor in the middle of the screen. I am running full screen and even disabled the mouse in the kodi menu, nothing helped. I am on the latest build. Anyone else having this?