Hi
I tried to compile Plex Media Player for Rpi but this time there's an error ( I was able to compile with no problems before)
Code
INSTALL ethtool (target)
INSTALL openssh (target)
INSTALL openvpn (target)
INSTALL lzo (target)
INSTALL bluez (target)
BUILD hyperion (target)
-- ENABLE_ZEROCONF = OFF
-- ENABLE_AMLOGIC = 0
-- ENABLE_DISPMANX = 1
-- ENABLE_FB = 0
-- ENABLE_OSX = 0
-- ENABLE_SPIDEV = 1
-- ENABLE_TINKERFORGE = 0
-- ENABLE_V4L2 = 1
-- ENABLE_WS2812BPWM = 1
-- ENABLE_WS281XPWM = 1
-- ENABLE_X11 = 0
-- ENABLE_QT5 = 0
-- ENABLE_TESTS = 0
-- ENABLE_PROFILER = OFF
-- Found libusb-1.0:
-- - Includes: /home/cedric/LibreELEC.tv/build.PlexMediaPlayer-RPi2.arm-8.0-devel/toolchain/armv7ve-libreelec-linux-gnueabi/sysroot/usr/include/libusb-1.0
-- - Libraries: /home/cedric/LibreELEC.tv/build.PlexMediaPlayer-RPi2.arm-8.0-devel/toolchain/armv7ve-libreelec-linux-gnueabi/sysroot/usr/lib/libusb-1.0.so
-- Using protobuf compiler: /home/cedric/LibreELEC.tv/build.PlexMediaPlayer-RPi2.arm-8.0-devel/toolchain/bin/protoc
CMake Warning at doc/CMakeLists.txt:31 (message):
Doxygen not found, unable to generate documenation!
-- Configuring done
-- Generating done
-- Build files have been written to: /home/cedric/LibreELEC.tv/build.PlexMediaPlayer-RPi2.arm-8.0-devel/hyperion-d2f4725/.armv7ve-libreelec-linux-gnueabi
[2/89] Building CXX object libsrc/leddevice/C...Files/leddevice.dir/LedDevicePhilipsHue.cpp.
FAILED: /home/cedric/LibreELEC.tv/build.PlexMediaPlayer-RPi2.arm-8.0-devel/toolchain/bin/armv7ve-libreelec-linux-gnueabi-g++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -I. -I../dependencies/include -I../include -isystem /home/cedric/LibreELEC.tv/build.PlexMediaPlayer-RPi2.arm-8.0-devel/toolchain/armv7ve-libreelec-linux-gnueabi/sysroot/usr/include -isystem /home/cedric/LibreELEC.tv/build.PlexMediaPlayer-RPi2.arm-8.0-devel/toolchain/armv7ve-libreelec-linux-gnueabi/sysroot/usr/include/QtGui -isystem /home/cedric/LibreELEC.tv/build.PlexMediaPlayer-RPi2.arm-8.0-devel/toolchain/armv7ve-libreelec-linux-gnueabi/sysroot/usr/include/QtNetwork -isystem /home/cedric/LibreELEC.tv/build.PlexMediaPlayer-RPi2.arm-8.0-devel/toolchain/armv7ve-libreelec-linux-gnueabi/sysroot/usr/include/QtCore -I../libsrc/leddevice/../../include/hidapi -I/home/cedric/LibreELEC.tv/build.PlexMediaPlayer-RPi2.arm-8.0-devel/toolchain/armv7ve-libreelec-linux-gnueabi/sysroot/usr/include/libusb-1.0 -I../libsrc/leddevice/../../dependencies/external/rpi_ws281x -march=armv7ve -mabi=aapcs-linux -Wno-psabi -Wa,-mno-warn-deprecated -mcpu=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4 -fomit-frame-pointer -Wall -pipe -Os -fexcess-precision=fast -flto -ffat-lto-objects -std=c++0x -Wall -O3 -DNDEBUG -MMD -MT libsrc/leddevice/CMakeFiles/leddevice.dir/LedDevicePhilipsHue.cpp.o -MF libsrc/leddevice/CMakeFiles/leddevice.dir/LedDevicePhilipsHue.cpp.o.d -o libsrc/leddevice/CMakeFiles/leddevice.dir/LedDevicePhilipsHue.cpp.o -c ../libsrc/leddevice/LedDevicePhilipsHue.cpp
../libsrc/leddevice/LedDevicePhilipsHue.cpp: In member function 'CiColor PhilipsHueLight::rgbToCiColor(float, float, float)':
../libsrc/leddevice/LedDevicePhilipsHue.cpp:108:6: error: '__builtin_isnan' is not a member of 'std'
if (std::isnan(cx)) {
^
../libsrc/leddevice/LedDevicePhilipsHue.cpp:108:6: note: suggested alternative:
<built-in>: note: '__builtin_isnan'
../libsrc/leddevice/LedDevicePhilipsHue.cpp:111:6: error: '__builtin_isnan' is not a member of 'std'
if (std::isnan(cy)) {
^
../libsrc/leddevice/LedDevicePhilipsHue.cpp:111:6: note: suggested alternative:
<built-in>: note: '__builtin_isnan'
[2/89] Linking CXX executable bin/hyperion-remote
ninja: build stopped: subcommand failed.
Makefile:9: recipe for target 'release' failed
make: *** [release] Error 1
cedric@sonnenberg:~/LibreELEC.tv$
Alles anzeigen
What do I do wrong? Here's the Github link: https://github.com/Pukinator/LibreELEC.tv
What's new with hyperion.ng ? Should I already include the new version ?