>>> zxing-cpp 2.1.0 Extracting gzip -d -c /home/buildroot/autobuild/run/instance-3/dl/zxing-cpp/zxing-cpp-2.1.0.tar.gz | /home/buildroot/autobuild/run/instance-3/output-1/host/bin/tar --strip-components=1 -C /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0 -xf - >>> zxing-cpp 2.1.0 Patching >>> zxing-cpp 2.1.0 Configuring (mkdir -p /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0//buildroot-build && cd /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0//buildroot-build && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/run/instance-3/output-1/host/bin:/home/buildroot/autobuild/run/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" /home/buildroot/autobuild/run/instance-3/output-1/host/bin/cmake /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/ -G"Unix Makefiles" -DCMAKE_MAKE_PROGRAM="/usr/bin/make" -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/run/instance-3/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_INSTALL_RUNSTATEDIR="/run" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DBUILD_BLACKBOX_TESTS=OFF -DBUILD_UNIT_TESTS=OFF -DBUILD_DEPENDENCIES=LOCAL -DBUILD_PYTHON_MODULE=OFF -DBUILD_READERS=ON -DBUILD_WRITERS=OFF ) -- The C compiler identification is GNU 5.3.0 -- The CXX compiler identification is GNU 5.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/mips-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/mips-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Performing Test COMPILER_NEEDS_FLOAT_STORE -- Performing Test COMPILER_NEEDS_FLOAT_STORE - Success -- Configuring done (0.6s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_TEST BUILD_TESTING BUILD_TESTS -- Build files have been written to: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/buildroot-build >>> zxing-cpp 2.1.0 Building GIT_DIR=. PATH="/home/buildroot/autobuild/run/instance-3/output-1/host/bin:/home/buildroot/autobuild/run/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" /home/buildroot/autobuild/run/instance-3/output-1/host/bin/cmake --build /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0//buildroot-build -j4 -- make[1]: Entering directory '/home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/buildroot-build' make[2]: Entering directory '/home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/buildroot-build' make[3]: Entering directory '/home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/buildroot-build' make[3]: Leaving directory '/home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/buildroot-build' make[3]: Entering directory '/home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/buildroot-build' [ 1%] Building CXX object core/CMakeFiles/ZXing.dir/src/BitArray.cpp.o [ 3%] Building CXX object core/CMakeFiles/ZXing.dir/src/BitMatrixIO.cpp.o [ 3%] Building CXX object core/CMakeFiles/ZXing.dir/src/BarcodeFormat.cpp.o [ 5%] Building CXX object core/CMakeFiles/ZXing.dir/src/BitMatrix.cpp.o In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BarcodeFormat.cpp:7:0: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BarcodeFormat.h:12:23: fatal error: string_view: No such file or directory compilation terminated. core/CMakeFiles/ZXing.dir/build.make:75: recipe for target 'core/CMakeFiles/ZXing.dir/src/BarcodeFormat.cpp.o' failed make[3]: *** [core/CMakeFiles/ZXing.dir/src/BarcodeFormat.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitArray.cpp:9:0: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ByteArray.h:12:23: fatal error: string_view: No such file or directory compilation terminated. core/CMakeFiles/ZXing.dir/build.make:89: recipe for target 'core/CMakeFiles/ZXing.dir/src/BitArray.cpp.o' failed make[3]: *** [core/CMakeFiles/ZXing.dir/src/BitArray.cpp.o] Error 1 In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:8:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrixIO.h:11, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrixIO.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Error.h: In function 'std::__cxx11::string ZXing::ToString(const ZXing::Error&)': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Error.h:65:34: error: expected ')' before ';' token if (auto location = e.location(); !location.empty()) ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Error.h:65:34: error: could not convert 'location' from 'std::__cxx11::basic_string' to 'bool' /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Error.h:65:34: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Error.h:65:37: error: 'location' was not declared in this scope if (auto location = e.location(); !location.empty()) ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:10:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrixIO.h:11, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrixIO.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:97:50: error: 'is_integral_v' is not a member of 'std' template>> ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:97:50: error: 'is_integral_v' is not a member of 'std' /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:97:69: error: template argument 1 is invalid template>> ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:97:72: error: expected unqualified-id before '>' token template>> ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:12:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrixIO.h:11, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrixIO.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Range.h:37:57: error: expected constructor, destructor, or type conversion before ';' token StrideIter(const Iterator&, int) -> StrideIter; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Range.h:57:53: error: expected constructor, destructor, or type conversion before ';' token Range(const C&) -> Range; ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:8:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Error.h: In function 'std::__cxx11::string ZXing::ToString(const ZXing::Error&)': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Error.h:65:34: error: expected ')' before ';' token if (auto location = e.location(); !location.empty()) ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Error.h:65:34: error: could not convert 'location' from 'std::__cxx11::basic_string' to 'bool' /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Error.h:65:34: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Error.h:65:37: error: 'location' was not declared in this scope if (auto location = e.location(); !location.empty()) ^ core/CMakeFiles/ZXing.dir/build.make:117: recipe for target 'core/CMakeFiles/ZXing.dir/src/BitMatrixIO.cpp.o' failed make[3]: *** [core/CMakeFiles/ZXing.dir/src/BitMatrixIO.cpp.o] Error 1 In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:10:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:97:50: error: 'is_integral_v' is not a member of 'std' template>> ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:97:50: error: 'is_integral_v' is not a member of 'std' /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:97:69: error: template argument 1 is invalid template>> ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:97:72: error: expected unqualified-id before '>' token template>> ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:12:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Range.h:37:57: error: expected constructor, destructor, or type conversion before ';' token StrideIter(const Iterator&, int) -> StrideIter; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Range.h:57:53: error: expected constructor, destructor, or type conversion before ';' token Range(const C&) -> Range; ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:8:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitHacks.h:27:16: error: expected '{' before '::' token namespace ZXing::BitHacks { ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitHacks.h:27:18: error: 'BitHacks' in namespace '::' does not name a type namespace ZXing::BitHacks { ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:13:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:46:31: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:52:37: error: 'ZXing::std::size_t' has not been declared _S_ref(const _Type& __t, std::size_t __n) noexcept ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:66:32: error: 'ZXing::std::size_t' has not been declared _S_ref(const _Type&, std::size_t) noexcept ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:88:31: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:98:20: error: 'size_t' in namespace 'ZXing::std' does not name a type typedef std::size_t size_type; ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:99:20: error: 'ptrdiff_t' in namespace 'ZXing::std' does not name a type typedef std::ptrdiff_t difference_type; ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:100:20: error: 'reverse_iterator' in namespace 'ZXing::std' does not name a template type typedef std::reverse_iterator reverse_iterator; ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:101:20: error: 'reverse_iterator' in namespace 'ZXing::std' does not name a template type typedef std::reverse_iterator const_reverse_iterator; ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:116:30: error: 'declval' is not a member of 'ZXing::std' noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>()))) ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:116:30: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/move.h:57:0, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_pair.h:59, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/utility:70, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:60, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/type_traits:2202:5: note: 'std::declval' declval() noexcept ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:13:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:116:46: error: expected primary-expression before '&' token noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>()))) ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:116:47: error: expected primary-expression before '>' token noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>()))) ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:116:49: error: expected primary-expression before ')' token noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>()))) ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:116:52: error: 'declval' is not a member of 'ZXing::std' noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>()))) ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:116:52: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/move.h:57:0, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_pair.h:59, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/utility:70, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:60, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/type_traits:2202:5: note: 'std::declval' declval() noexcept ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:13:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:116:68: error: expected primary-expression before '&' token noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>()))) ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:116:69: error: expected primary-expression before '>' token noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>()))) ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:116:71: error: expected primary-expression before ')' token noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>()))) ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:116:72: error: there are no arguments to 'swap' that depend on a template parameter, so a declaration of 'swap' must be available [-fpermissive] noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>()))) ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:116:72: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:136:7: error: 'reverse_iterator' does not name a type reverse_iterator ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:140:7: error: 'const_reverse_iterator' does not name a type const_reverse_iterator ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:144:7: error: 'reverse_iterator' does not name a type reverse_iterator ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:148:7: error: 'const_reverse_iterator' does not name a type const_reverse_iterator ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:160:7: error: 'const_reverse_iterator' does not name a type const_reverse_iterator ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:164:7: error: 'const_reverse_iterator' does not name a type const_reverse_iterator ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:169:17: error: 'size_type' does not name a type constexpr size_type ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:172:17: error: 'size_type' does not name a type constexpr size_type ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:180:18: error: 'size_type' has not been declared operator[](size_type __n) noexcept ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:184:18: error: 'size_type' has not been declared operator[](size_type __n) const noexcept ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:188:10: error: 'size_type' has not been declared at(size_type __n) ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:198:10: error: 'size_type' has not been declared at(size_type __n) const ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array: In member function 'void ZXing::std::array<_Tp, _Nm>::fill(const value_type&)': /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:112:9: error: 'fill_n' is not a member of 'ZXing::std' { std::fill_n(begin(), size(), __u); } ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:112:9: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:61:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_algobase.h:796:5: note: 'std::fill_n' fill_n(_OI __first, _Size __n, const _Tp& __value) ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:13:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:112:35: error: there are no arguments to 'size' that depend on a template parameter, so a declaration of 'size' must be available [-fpermissive] { std::fill_n(begin(), size(), __u); } ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array: In member function 'void ZXing::std::array<_Tp, _Nm>::swap(ZXing::std::array<_Tp, _Nm>&)': /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:117:9: error: 'swap_ranges' is not a member of 'ZXing::std' { std::swap_ranges(begin(), end(), __other.begin()); } ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:117:9: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:61:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_algobase.h:166:5: note: 'std::swap_ranges' swap_ranges(_ForwardIterator1 __first1, _ForwardIterator1 __last1, ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:13:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array: In member function 'constexpr bool ZXing::std::array<_Tp, _Nm>::empty() const': /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:176:44: error: there are no arguments to 'size' that depend on a template parameter, so a declaration of 'size' must be available [-fpermissive] empty() const noexcept { return size() == 0; } ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array: In member function 'ZXing::std::array<_Tp, _Nm>::value_type& ZXing::std::array<_Tp, _Nm>::at(int)': /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:191:4: error: '__throw_out_of_range_fmt' is not a member of 'ZXing::std' std::__throw_out_of_range_fmt(__N("array::at: __n (which is %zu) " ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:191:4: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_algobase.h:60:0, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:61, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/functexcept.h:78:3: note: 'std::__throw_out_of_range_fmt' __throw_out_of_range_fmt(const char*, ...) __attribute__((__noreturn__)) ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:13:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array: In member function 'constexpr const value_type& ZXing::std::array<_Tp, _Nm>::at(int) const': /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:203:7: error: '__throw_out_of_range_fmt' is not a member of 'ZXing::std' : (std::__throw_out_of_range_fmt(__N("array::at: __n (which is %zu) " ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:203:7: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_algobase.h:60:0, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:61, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/functexcept.h:78:3: note: 'std::__throw_out_of_range_fmt' __throw_out_of_range_fmt(const char*, ...) __attribute__((__noreturn__)) ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:13:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:238:31: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array: In function 'bool ZXing::std::operator==(const ZXing::std::array<_Tp, _Nm>&, const ZXing::std::array<_Tp, _Nm>&)': /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:241:14: error: 'equal' is not a member of 'ZXing::std' { return std::equal(__one.begin(), __one.end(), __two.begin()); } ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:241:14: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:61:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_algobase.h:1166:5: note: 'std::equal' equal(_IIter1 __first1, _IIter1 __last1, ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:13:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:243:31: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:248:31: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array: In function 'bool ZXing::std::operator<(const ZXing::std::array<_Tp, _Nm>&, const ZXing::std::array<_Tp, _Nm>&)': /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:252:14: error: 'lexicographical_compare' is not a member of 'ZXing::std' return std::lexicographical_compare(__a.begin(), __a.end(), ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:252:14: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:61:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_algobase.h:1249:5: note: 'std::lexicographical_compare' lexicographical_compare(_II1 __first1, _II1 __last1, ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:13:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:256:31: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:261:31: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:266:31: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:272:31: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:278:17: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:278:49: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:287:17: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:287:49: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array: In function 'constexpr _Tp&& ZXing::std::get(ZXing::std::array<_Tp, _Nm>&&)': /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:292:14: error: 'move' is not a member of 'ZXing::std' return std::move(_GLIBCXX_STD_C::get<_Int>(__arr)); ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:292:14: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:61:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_algobase.h:493:5: note: 'std::move' move(_II __first, _II __last, _OI __result) ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:13:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:295:17: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:295:49: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:318:31: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:320:31: error: expected template-name before '<' token : public integral_constant { }; ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:320:31: error: expected '{' before '<' token /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:320:31: error: expected unqualified-id before '<' token /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:323:17: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:327:17: error: 'ZXing::std::size_t' has not been declared template ^ /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/array:327:49: error: 'ZXing::std::size_t' has not been declared template ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:15:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/cstddef:51:11: error: '::max_align_t' has not been declared using ::max_align_t; ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9:0: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:25:25: error: 'vector' in namespace 'ZXing::std' does not name a template type using PatternRow = std::vector; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:29:19: error: 'PatternRow' does not name a type using Iterator = PatternRow::const_pointer; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:30:2: error: 'Iterator' does not name a type Iterator _data = nullptr; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:32:2: error: 'Iterator' does not name a type Iterator _base = nullptr; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:33:2: error: 'Iterator' does not name a type Iterator _end = nullptr; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:36:21: error: 'PatternRow' does not name a type using value_type = PatternRow::value_type; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:42:20: error: 'PatternRow' does not name a type PatternView(const PatternRow& bars) ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:46:23: error: expected ')' before 'data' PatternView(Iterator data, int size, Iterator base, Iterator end) : _data(data), _size(size), _base(base), _end(end) {} ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:52:2: error: 'Iterator' does not name a type Iterator data() const { return _data; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:53:2: error: 'Iterator' does not name a type Iterator begin() const { return _data; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:54:2: error: 'Iterator' does not name a type Iterator end() const { return _data + _size; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:56:2: error: 'value_type' does not name a type value_type operator[](int i) const ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In constructor 'ZXing::ZXing::PatternView::PatternView(const int&)': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:43:5: error: class 'ZXing::ZXing::PatternView' does not have any field named '_data' : _data(bars.data() + 1), _size(Size(bars) - 1), _base(bars.data()), _end(bars.data() + bars.size()) ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:43:16: error: request for member 'data' in 'bars', which is of non-class type 'const int' : _data(bars.data() + 1), _size(Size(bars) - 1), _base(bars.data()), _end(bars.data() + bars.size()) ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:43:44: error: no matching function for call to 'Size(const int&)' : _data(bars.data() + 1), _size(Size(bars) - 1), _base(bars.data()), _end(bars.data() + bars.size()) ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:10:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:62:16: note: candidate: template constexpr decltype ((c.size(), int())) ZXing::Size(const Container&) constexpr auto Size(const Container& c) -> decltype(c.size(), int()) { ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:62:16: note: template argument deduction/substitution failed: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h: In substitution of 'template constexpr decltype ((c.size(), int())) ZXing::Size(const Container&) [with Container = int]': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:43:44: required from here /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:62:61: error: request for member 'size' in 'c', which is of non-class type 'const int' constexpr auto Size(const Container& c) -> decltype(c.size(), int()) { ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:67:15: note: candidate: template constexpr int ZXing::Size(const T (&)[N]) constexpr int Size(const T (&)[N]) noexcept { ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/ZXAlgorithms.h:67:15: note: template argument deduction/substitution failed: In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9:0: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:43:44: note: mismatched types 'const T [N]' and 'const int' : _data(bars.data() + 1), _size(Size(bars) - 1), _base(bars.data()), _end(bars.data() + bars.size()) ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:43:52: error: class 'ZXing::ZXing::PatternView' does not have any field named '_base' : _data(bars.data() + 1), _size(Size(bars) - 1), _base(bars.data()), _end(bars.data() + bars.size()) ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:43:63: error: request for member 'data' in 'bars', which is of non-class type 'const int' : _data(bars.data() + 1), _size(Size(bars) - 1), _base(bars.data()), _end(bars.data() + bars.size()) ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:43:72: error: class 'ZXing::ZXing::PatternView' does not have any field named '_end' : _data(bars.data() + 1), _size(Size(bars) - 1), _base(bars.data()), _end(bars.data() + bars.size()) ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:43:82: error: request for member 'data' in 'bars', which is of non-class type 'const int' : _data(bars.data() + 1), _size(Size(bars) - 1), _base(bars.data()), _end(bars.data() + bars.size()) ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:43:96: error: request for member 'size' in 'bars', which is of non-class type 'const int' : _data(bars.data() + 1), _size(Size(bars) - 1), _base(bars.data()), _end(bars.data() + bars.size()) ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In constructor 'ZXing::ZXing::PatternView::PatternView(ZXing::ZXing::Pattern&)': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:49:39: error: class 'ZXing::ZXing::PatternView' does not have any field named '_data' PatternView(const Pattern& row) : _data(row.data()), _size(N) ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'int ZXing::ZXing::PatternView::sum(int) const': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:62:36: error: 'accumulate' is not a member of 'ZXing::std' int sum(int n = 0) const { return std::accumulate(_data, _data + (n == 0 ? _size : n), 0); } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:62:36: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/numeric:62:0, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/random.tcc:33, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/random:51, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_algo.h:66, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:62, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_numeric.h:146:5: note: 'std::accumulate' accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9:0: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:62:52: error: '_data' was not declared in this scope int sum(int n = 0) const { return std::accumulate(_data, _data + (n == 0 ? _size : n), 0); } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'int ZXing::ZXing::PatternView::index() const': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:66:46: error: '_data' was not declared in this scope int index() const { return narrow_cast(_data - _base) - 1; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:66:54: error: '_base' was not declared in this scope int index() const { return narrow_cast(_data - _base) - 1; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'int ZXing::ZXing::PatternView::pixelsInFront() const': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:67:37: error: 'accumulate' is not a member of 'ZXing::std' int pixelsInFront() const { return std::accumulate(_base, _data, 0); } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:67:37: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/numeric:62:0, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/random.tcc:33, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/random:51, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_algo.h:66, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:62, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_numeric.h:146:5: note: 'std::accumulate' accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9:0: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:67:53: error: '_base' was not declared in this scope int pixelsInFront() const { return std::accumulate(_base, _data, 0); } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:67:60: error: '_data' was not declared in this scope int pixelsInFront() const { return std::accumulate(_base, _data, 0); } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'int ZXing::ZXing::PatternView::pixelsTillEnd() const': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:68:37: error: 'accumulate' is not a member of 'ZXing::std' int pixelsTillEnd() const { return std::accumulate(_base, _data + _size, 0) - 1; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:68:37: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/numeric:62:0, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/random.tcc:33, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/random:51, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_algo.h:66, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:62, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_numeric.h:146:5: note: 'std::accumulate' accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9:0: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:68:53: error: '_base' was not declared in this scope int pixelsTillEnd() const { return std::accumulate(_base, _data + _size, 0) - 1; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:68:60: error: '_data' was not declared in this scope int pixelsTillEnd() const { return std::accumulate(_base, _data + _size, 0) - 1; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'bool ZXing::ZXing::PatternView::isAtFirstBar() const': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:69:37: error: '_data' was not declared in this scope bool isAtFirstBar() const { return _data == _base + 1; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:69:46: error: '_base' was not declared in this scope bool isAtFirstBar() const { return _data == _base + 1; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'bool ZXing::ZXing::PatternView::isAtLastBar() const': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:70:36: error: '_data' was not declared in this scope bool isAtLastBar() const { return _data + _size == _end - 1; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:70:53: error: '_end' was not declared in this scope bool isAtLastBar() const { return _data + _size == _end - 1; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'bool ZXing::ZXing::PatternView::isValid(int) const': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:71:37: error: '_data' was not declared in this scope bool isValid(int n) const { return _data && _data >= _base && _data + n <= _end; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:71:55: error: '_base' was not declared in this scope bool isValid(int n) const { return _data && _data >= _base && _data + n <= _end; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:71:77: error: '_end' was not declared in this scope bool isValid(int n) const { return _data && _data >= _base && _data + n <= _end; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'bool ZXing::ZXing::PatternView::hasQuietZoneBefore(float) const': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:77:52: error: '_data' was not declared in this scope return (acceptIfAtFirstBar && isAtFirstBar()) || _data[-1] >= sum() * scale; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'bool ZXing::ZXing::PatternView::hasQuietZoneAfter(float) const': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:83:50: error: '_data' was not declared in this scope return (acceptIfAtLastBar && isAtLastBar()) || _data[_size] >= sum() * scale; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'ZXing::ZXing::PatternView ZXing::ZXing::PatternView::subView(int, int) const': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:95:17: error: 'begin' was not declared in this scope return {begin() + offset, std::max(size, 0), _base, _end}; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:95:17: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/string:51:0, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/random:40, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_algo.h:66, from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:62, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/range_access.h:105:37: note: 'std::begin' template const _Tp* begin(const valarray<_Tp>&); ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9:0: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:95:29: error: 'max' is not a member of 'ZXing::std' return {begin() + offset, std::max(size, 0), _base, _end}; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:95:29: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:62:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_algo.h:3463:5: note: 'std::max' max(initializer_list<_Tp> __l, _Compare __comp) ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9:0: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:95:48: error: '_base' was not declared in this scope return {begin() + offset, std::max(size, 0), _base, _end}; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:95:55: error: '_end' was not declared in this scope return {begin() + offset, std::max(size, 0), _base, _end}; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:95:59: error: could not convert '{, , , }' from '' to 'ZXing::ZXing::PatternView' return {begin() + offset, std::max(size, 0), _base, _end}; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'bool ZXing::ZXing::PatternView::shift(int)': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:100:10: error: '_data' was not declared in this scope return _data && ((_data += n) + _size <= _end); ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:100:44: error: '_end' was not declared in this scope return _data && ((_data += n) + _size <= _end); ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'bool ZXing::ZXing::PatternView::skipSingle(int)': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:115:22: error: '_data' was not declared in this scope return shift(1) && _data[-1] <= maxWidth; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'void ZXing::ZXing::PatternView::extend()': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:120:11: error: 'max' is not a member of 'ZXing::std' _size = std::max(0, narrow_cast(_end - _data)); ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:120:11: note: suggested alternative: In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/algorithm:62:0, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Point.h:8, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Matrix.h:9, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.h:10, from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:7: /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/stl_algo.h:3463:5: note: 'std::max' max(initializer_list<_Tp> __l, _Compare __comp) ^ In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:9:0: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:120:40: error: '_end' was not declared in this scope _size = std::max(0, narrow_cast(_end - _data)); ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:120:47: error: '_data' was not declared in this scope _size = std::max(0, narrow_cast(_end - _data)); ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:161:21: error: 'PatternRow' does not name a type using value_type = PatternRow::value_type; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:162:2: error: 'value_type' does not name a type value_type _data[N]; ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:163:12: error: 'value_type' does not name a type constexpr value_type operator[](int i) const noexcept { return _data[i]; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:164:18: error: 'value_type' does not name a type constexpr const value_type* data() const noexcept { return _data; } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:166:24: error: 'value_type' was not declared in this scope constexpr BarAndSpace sums() const noexcept { return BarAndSpaceSum(_data); } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:166:34: error: template argument 1 is invalid constexpr BarAndSpace sums() const noexcept { return BarAndSpaceSum(_data); } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In member function 'constexpr int ZXing::ZXing::FixedPattern::sums() const': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:166:85: error: '_data' was not declared in this scope constexpr BarAndSpace sums() const noexcept { return BarAndSpaceSum(_data); } ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h: In function 'float ZXing::ZXing::IsPattern(const ZXing::ZXing::PatternView&, const ZXing::ZXing::FixedPattern&, int, float, float)': /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/Pattern.h:176:5: error: expected '(' before 'constexpr' if constexpr (E2E) { ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:175:1: error: expected '}' at end of input } // ZXing ^ /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:175:1: error: no return statement in function returning non-void [-Werror=return-type] /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp: At global scope: /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:175:1: error: expected '}' at end of input /home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/core/src/BitMatrix.cpp:175:1: error: expected '}' at end of input cc1plus: some warnings being treated as errors core/CMakeFiles/ZXing.dir/build.make:103: recipe for target 'core/CMakeFiles/ZXing.dir/src/BitMatrix.cpp.o' failed make[3]: *** [core/CMakeFiles/ZXing.dir/src/BitMatrix.cpp.o] Error 1 make[3]: Leaving directory '/home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/buildroot-build' CMakeFiles/Makefile2:97: recipe for target 'core/CMakeFiles/ZXing.dir/all' failed make[2]: *** [core/CMakeFiles/ZXing.dir/all] Error 2 make[2]: Leaving directory '/home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/buildroot-build' Makefile:145: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/buildroot-build' package/pkg-generic.mk:280: recipe for target '/home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/.stamp_built' failed make: *** [/home/buildroot/autobuild/run/instance-3/output-1/build/zxing-cpp-2.1.0/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/run/instance-3/buildroot'