Hello.
Happy New Year, everyone !
Dear friends, I can't build LE from git master branch, from commit "Merge pull request #3205 from chewitt/sapphire" (commit 05be03f537cad847dd65acd36935b055b01f180c).
Update:
Code
PROJECT=Amlogic DEVICE=S912 ARCH=arm tools/download-tool &>> download-tool.log
PROJECT=Amlogic DEVICE=S912 ARCH=arm IMAGE_SUFFIX=ArtUrlWWW make image -j 4 &>> build.log
How to fix it?
Full build log - https://bit.ly/2bu6klf
Download tool log - https://bit.ly/2ckjqig
It fails with log
Display Spoiler
Code
-I/builds/forpdfsending/LibreELEC.tv/build.LibreELEC-S912.arm-9.0-devel/toolchain/armv8a-libreelec-linux-gnueabi/sysroot/usr/include/fribidi -DHAS_GLES=2 -DHAS_LIBAMCODEC=1 -DHAS_LIBAMCODEC_VP9=1 -DHAS_EGL=1 -DHAS_MARIADB=1 -DHAS_UPNP=1 -DHAS_DVD_DRIVE -DHAS_CDDA_RIPPER -DHAS_AIRTUNES=1 -DBIN_INSTALL_PATH=\"/usr/lib/kodi\" -DINSTALL_PATH=\"/usr/share/kodi\" -std=c++11 -MD -MT build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o -MF build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o.d -o build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o -c ../xbmc/utils/GLUtils.cpp
../xbmc/utils/GLUtils.cpp:46:5: error: 'GL_DEBUG_SOURCE_API_KHR' was not declared in this scope
X(GL_DEBUG_SOURCE_API_KHR),
^~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:47:5: error: 'GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR' was not declared in this scope
X(GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:48:5: error: 'GL_DEBUG_SOURCE_SHADER_COMPILER_KHR' was not declared in this scope
X(GL_DEBUG_SOURCE_SHADER_COMPILER_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:48:5: note: suggested alternative: 'GL_SHADER_COMPILER'
X(GL_DEBUG_SOURCE_SHADER_COMPILER_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:49:5: error: 'GL_DEBUG_SOURCE_THIRD_PARTY_KHR' was not declared in this scope
X(GL_DEBUG_SOURCE_THIRD_PARTY_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:50:5: error: 'GL_DEBUG_SOURCE_APPLICATION_KHR' was not declared in this scope
X(GL_DEBUG_SOURCE_APPLICATION_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:51:5: error: 'GL_DEBUG_SOURCE_OTHER_KHR' was not declared in this scope
X(GL_DEBUG_SOURCE_OTHER_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:53:1: error: could not convert '{<expression error>, <expression error>, <expression error>, <expression error>, <expression error>, <expression error>}' from '<brace-enclosed initializer list>' to 'std::map<unsigned int, const char*>'
};
^
../xbmc/utils/GLUtils.cpp:59:5: error: 'GL_DEBUG_TYPE_ERROR_KHR' was not declared in this scope
X(GL_DEBUG_TYPE_ERROR_KHR),
^~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:60:5: error: 'GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR' was not declared in this scope
X(GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:61:5: error: 'GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR' was not declared in this scope
X(GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:62:5: error: 'GL_DEBUG_TYPE_PORTABILITY_KHR' was not declared in this scope
X(GL_DEBUG_TYPE_PORTABILITY_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:63:5: error: 'GL_DEBUG_TYPE_PERFORMANCE_KHR' was not declared in this scope
X(GL_DEBUG_TYPE_PERFORMANCE_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:64:5: error: 'GL_DEBUG_TYPE_OTHER_KHR' was not declared in this scope
X(GL_DEBUG_TYPE_OTHER_KHR),
^~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:65:5: error: 'GL_DEBUG_TYPE_MARKER_KHR' was not declared in this scope
X(GL_DEBUG_TYPE_MARKER_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:67:1: error: could not convert '{<expression error>, <expression error>, <expression error>, <expression error>, <expression error>, <expression error>, <expression error>}' from '<brace-enclosed initializer list>' to 'std::map<unsigned int, const char*>'
};
^
../xbmc/utils/GLUtils.cpp:73:5: error: 'GL_DEBUG_SEVERITY_HIGH_KHR' was not declared in this scope
X(GL_DEBUG_SEVERITY_HIGH_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:74:5: error: 'GL_DEBUG_SEVERITY_MEDIUM_KHR' was not declared in this scope
X(GL_DEBUG_SEVERITY_MEDIUM_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:75:5: error: 'GL_DEBUG_SEVERITY_LOW_KHR' was not declared in this scope
X(GL_DEBUG_SEVERITY_LOW_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:76:5: error: 'GL_DEBUG_SEVERITY_NOTIFICATION_KHR' was not declared in this scope
X(GL_DEBUG_SEVERITY_NOTIFICATION_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:76:5: note: suggested alternative: 'GL_NO_RESET_NOTIFICATION_EXT'
X(GL_DEBUG_SEVERITY_NOTIFICATION_KHR),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../xbmc/utils/GLUtils.cpp:25:31: note: in definition of macro 'X'
#define X(VAL) std::make_pair(VAL, #VAL)
^~~
../xbmc/utils/GLUtils.cpp:78:1: error: could not convert '{<expression error>, <expression error>, <expression error>, <expression error>}' from '<brace-enclosed initializer list>' to 'std::map<unsigned int, const char*>'
};
^
[1198/1515] Building CXX object build/utils/CMakeFiles/utils.dir/AMLUtils.cpp.o
[1199/1515] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o
ninja: build stopped: subcommand failed.
Makefile:12: recipe for target 'image' failed
make: *** [image] Error 1
Display More