******************************************************************************** conan install qr-code-generator/1.5.0@#2353c005a80a95688cec89e665b34dfe --build=qr-code-generator -pr /home/conan/w/prod/BuildSingleReference/118315/dc7d1b34-2042-414f-84e7-1a48ab10c31c/profile_linux_5_libstdcpp_gcc_release_64.qr-code-generator-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/prod/BuildSingleReference/.conan/profiles/default) CC and CXX: /usr/bin/gcc, /usr/bin/g++ Found gcc 5.4 gcc>=5, using the major as version ************************* WARNING: GCC OLD ABI COMPATIBILITY *********************** Conan detected a GCC version > 5 but has adjusted the 'compiler.libcxx' setting to 'libstdc++' for backwards compatibility. Your compiler is likely using the new CXX11 ABI by default (libstdc++11). If you want Conan to use the new ABI for the default profile, run: $ conan profile update settings.compiler.libcxx=libstdc++11 default Or edit '/home/conan/w/prod/BuildSingleReference/.conan/profiles/default' and set compiler.libcxx=libstdc++11 ************************************************************************************ Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=gcc compiler.version=5 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++ compiler.version=5 os=Linux [options] qr-code-generator:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True qr-code-generator/1.5.0: Forced build from source Installing package: qr-code-generator/1.5.0 Requirements qr-code-generator/1.5.0 from local cache - Cache Packages qr-code-generator/1.5.0:b759e10106fc0b4923414b05bb78eba0bbc8b30b - Build Installing (downloading, building) binaries... [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK qr-code-generator/1.5.0: Configuring sources in /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/source/src qr-code-generator/1.5.0: [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK qr-code-generator/1.5.0: Copying sources to build folder qr-code-generator/1.5.0: Building your package in /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b qr-code-generator/1.5.0: Generator txt created conanbuildinfo.txt qr-code-generator/1.5.0: Calling generate() qr-code-generator/1.5.0: Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' qr-code-generator/1.5.0: If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/build/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' qr-code-generator/1.5.0: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK. 'fPIC' option found and apparently well managed [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK qr-code-generator/1.5.0: Calling build() qr-code-generator/1.5.0: Apply patch (conan): add list of source files qr-code-generator/1.5.0: CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/build/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/package/b759e10106fc0b4923414b05bb78eba0bbc8b30b" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/.." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/build/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/package/b759e10106fc0b4923414b05bb78eba0bbc8b30b" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/.." ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/build/generators/conan_toolchain.cmake -- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC) -- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF -- The C compiler identification is GNU 5.4.0 -- The CXX compiler identification is GNU 5.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/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: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/build/Release qr-code-generator/1.5.0: CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/build/Release" '--' '-j3' ----------------- Scanning dependencies of target qrcodegen [ 50%] Building CXX object CMakeFiles/qrcodegen.dir/src/cpp/QrCode.cpp.o [ 50%] Building CXX object CMakeFiles/qrcodegen.dir/src/cpp/BitBuffer.cpp.o [ 75%] Building CXX object CMakeFiles/qrcodegen.dir/src/cpp/QrSegment.cpp.o CMakeFiles/qrcodegen.dir/build.make:94: recipe for target 'CMakeFiles/qrcodegen.dir/src/cpp/QrSegment.cpp.o' failed CMakeFiles/qrcodegen.dir/build.make:107: recipe for target 'CMakeFiles/qrcodegen.dir/src/cpp/BitBuffer.cpp.o' failed CMakeFiles/qrcodegen.dir/build.make:81: recipe for target 'CMakeFiles/qrcodegen.dir/src/cpp/QrCode.cpp.o' failed CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/qrcodegen.dir/all' failed Makefile:148: recipe for target 'all' failed qr-code-generator/1.5.0: CMake Warning: Manually-specified variables were not used by the project: CMAKE_POLICY_DEFAULT_CMP0091 In file included from /usr/include/c++/5/cstdint:35:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:26, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:28: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^ In file included from /usr/include/c++/5/cstdint:35:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.hpp:26, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.cpp:25: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^ In file included from /usr/include/c++/5/cstdint:35:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.hpp:26, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:30: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:28: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.hpp:35:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class BitBuffer final : public std::vector { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.hpp:48:31: error: ‘std::uint32_t’ has not been declared public: void appendBits(std::uint32_t val, int len); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:28:0: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:44:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class QrSegment final { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:51:16: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 public: class Mode final { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:100:55: error: ‘uint8_t’ is not a member of ‘std’ public: static QrSegment makeBytes(const std::vector &data); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:100:55: error: ‘uint8_t’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:100:67: error: template argument 1 is invalid public: static QrSegment makeBytes(const std::vector &data); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:100:67: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:179:58: error: expected ‘,’ or ‘...’ before ‘&&’ token public: QrSegment(Mode md, int numCh, std::vector &&dt); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:30:12: error: ‘std::uint8_t’ has not been declared using std::uint8_t; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:62:45: error: ‘uint8_t’ was not declared in this scope QrSegment QrSegment::makeBytes(const vector &data) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:62:52: error: template argument 1 is invalid QrSegment QrSegment::makeBytes(const vector &data) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:62:52: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp: In static member function ‘static qrcodegen::QrSegment qrcodegen::QrSegment::makeBytes(const int&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:63:11: error: request for member ‘size’ in ‘data’, which is of non-class type ‘const int’ if (data.size() > static_cast(INT_MAX)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:66:7: error: ‘uint8_t’ was not declared in this scope for (uint8_t b : data) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:68:2: error: expected primary-expression before ‘return’ return QrSegment(Mode::BYTE, static_cast(data.size()), std::move(bb)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:68:2: error: expected ‘;’ before ‘return’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:68:2: error: expected primary-expression before ‘return’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:68:2: error: expected ‘)’ before ‘return’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:68:53: error: request for member ‘size’ in ‘data’, which is of non-class type ‘const int’ return QrSegment(Mode::BYTE, static_cast(data.size()), std::move(bb)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:68:62: error: ‘move’ is not a member of ‘std’ return QrSegment(Mode::BYTE, static_cast(data.size()), std::move(bb)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp: In static member function ‘static qrcodegen::QrSegment qrcodegen::QrSegment::makeNumeric(const char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:91:45: error: ‘move’ is not a member of ‘std’ return QrSegment(Mode::NUMERIC, charCount, std::move(bb)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp: In static member function ‘static qrcodegen::QrSegment qrcodegen::QrSegment::makeAlphanumeric(const char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:102:15: error: ‘nullptr’ was not declared in this scope if (temp == nullptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:114:50: error: ‘move’ is not a member of ‘std’ return QrSegment(Mode::ALPHANUMERIC, charCount, std::move(bb)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp: In static member function ‘static std::vector qrcodegen::QrSegment::makeSegments(const char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:127:10: error: ‘uint8_t’ was not declared in this scope vector bytes; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:127:17: error: template argument 1 is invalid vector bytes; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:127:17: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:129:10: error: request for member ‘push_back’ in ‘bytes’, which is of non-class type ‘int’ bytes.push_back(static_cast(*text)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:129:32: error: ‘uint8_t’ does not name a type bytes.push_back(static_cast(*text)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp: In static member function ‘static qrcodegen::QrSegment qrcodegen::QrSegment::makeEci(long int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:150:33: error: ‘move’ is not a member of ‘std’ return QrSegment(Mode::ECI, 0, std::move(bb)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:163:60: error: expected ‘,’ or ‘...’ before ‘&&’ token QrSegment::QrSegment(Mode md, int numCh, std::vector &&dt) : ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp: In constructor ‘qrcodegen::QrSegment::QrSegment(qrcodegen::QrSegment::Mode, int, std::vector)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:166:8: error: ‘move’ is not a member of ‘std’ data(std::move(dt)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:166:18: error: ‘dt’ was not declared in this scope data(std::move(dt)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp: In static member function ‘static int qrcodegen::QrSegment::getTotalBits(const std::vector&, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:174:30: warning: range-based ‘for’ loops only available with -std=c++11 or -std=gnu++11 for (const QrSegment &seg : segs) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp: In static member function ‘static bool qrcodegen::QrSegment::isAlphanumeric(const char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.cpp:191:51: error: ‘nullptr’ was not declared in this scope if (std::strchr(ALPHANUMERIC_CHARSET, *text) == nullptr) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.cpp:25:0: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.hpp:35:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class BitBuffer final : public std::vector { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.hpp:48:31: error: ‘std::uint32_t’ has not been declared public: void appendBits(std::uint32_t val, int len); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.cpp:34:33: error: variable or field ‘appendBits’ declared void void BitBuffer::appendBits(std::uint32_t val, int len) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.cpp:34:28: error: ‘uint32_t’ is not a member of ‘std’ void BitBuffer::appendBits(std::uint32_t val, int len) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.cpp:34:47: error: expected primary-expression before ‘int’ void BitBuffer::appendBits(std::uint32_t val, int len) { ^ make[2]: *** [CMakeFiles/qrcodegen.dir/src/cpp/QrSegment.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [CMakeFiles/qrcodegen.dir/src/cpp/BitBuffer.cpp.o] Error 1 In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:30:0: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.hpp:35:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class BitBuffer final : public std::vector { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.hpp:48:31: error: ‘std::uint32_t’ has not been declared public: void appendBits(std::uint32_t val, int len); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:31:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:31: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:44:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class QrSegment final { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:51:16: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 public: class Mode final { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:100:55: error: ‘uint8_t’ is not a member of ‘std’ public: static QrSegment makeBytes(const std::vector &data); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:100:55: error: ‘uint8_t’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:100:67: error: template argument 1 is invalid public: static QrSegment makeBytes(const std::vector &data); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:100:67: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrSegment.hpp:179:58: error: expected ‘,’ or ‘...’ before ‘&&’ token public: QrSegment(Mode md, int numCh, std::vector &&dt); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:31:0: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:52:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class QrCode final { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:59:10: warning: scoped enums only available with -std=c++11 or -std=gnu++11 public: enum class Ecc { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:90:55: error: ‘uint8_t’ is not a member of ‘std’ public: static QrCode encodeBinary(const std::vector &data, Ecc ecl); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:90:55: error: ‘uint8_t’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:90:67: error: template argument 1 is invalid public: static QrCode encodeBinary(const std::vector &data, Ecc ecl); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:90:67: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:150:53: error: ‘uint8_t’ is not a member of ‘std’ public: QrCode(int ver, Ecc ecl, const std::vector &dataCodewords, int mask); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:150:53: error: ‘uint8_t’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:150:65: error: template argument 1 is invalid public: QrCode(int ver, Ecc ecl, const std::vector &dataCodewords, int mask); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:150:65: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:235:23: error: ‘uint8_t’ is not a member of ‘std’ private: std::vector addEccAndInterleave(const std::vector &data) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:235:23: error: ‘uint8_t’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:235:35: error: template argument 1 is invalid private: std::vector addEccAndInterleave(const std::vector &data) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:235:35: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:235:75: error: ‘uint8_t’ is not a member of ‘std’ private: std::vector addEccAndInterleave(const std::vector &data) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:235:75: error: ‘uint8_t’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:235:87: error: template argument 1 is invalid private: std::vector addEccAndInterleave(const std::vector &data) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:235:87: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:240:48: error: ‘uint8_t’ is not a member of ‘std’ private: void drawCodewords(const std::vector &data); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:240:48: error: ‘uint8_t’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:240:60: error: template argument 1 is invalid private: void drawCodewords(const std::vector &data); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:240:60: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:279:30: error: ‘uint8_t’ is not a member of ‘std’ private: static std::vector reedSolomonComputeDivisor(int degree); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:279:30: error: ‘uint8_t’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:279:42: error: template argument 1 is invalid private: static std::vector reedSolomonComputeDivisor(int degree); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:279:42: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:283:30: error: ‘uint8_t’ is not a member of ‘std’ private: static std::vector reedSolomonComputeRemainder(const std::vector &data, const std::vector &divisor); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:283:30: error: ‘uint8_t’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:283:42: error: template argument 1 is invalid private: static std::vector reedSolomonComputeRemainder(const std::vector &data, const std::vector &divisor); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:283:42: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:283:90: error: ‘uint8_t’ is not a member of ‘std’ private: static std::vector reedSolomonComputeRemainder(const std::vector &data, const std::vector &divisor); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:283:90: error: ‘uint8_t’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:283:102: error: template argument 1 is invalid private: static std::vector reedSolomonComputeRemainder(const std::vector &data, const std::vector &divisor); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:283:102: error: template argument 2 is invalid In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:31:0: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:283:129: error: ‘uint8_t’ is not a member of ‘std’ private: static std::vector reedSolomonComputeRemainder(const std::vector &data, const std::vector &divisor); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:283:129: error: ‘uint8_t’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:283:141: error: template argument 1 is invalid private: static std::vector reedSolomonComputeRemainder(const std::vector &data, const std::vector &divisor); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:283:141: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:288:23: error: ‘uint8_t’ in namespace ‘std’ does not name a type private: static std::uint8_t reedSolomonMultiply(std::uint8_t x, std::uint8_t y); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:293:53: error: ‘array’ in namespace ‘std’ does not name a template type private: int finderPenaltyCountPatterns(const std::array &runHistory) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:293:58: error: expected ‘,’ or ‘...’ before ‘<’ token private: int finderPenaltyCountPatterns(const std::array &runHistory) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:297:95: error: ‘std::array’ has not been declared private: int finderPenaltyTerminateAndCount(bool currentRunColor, int currentRunLength, std::array &runHistory) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:297:100: error: expected ‘,’ or ‘...’ before ‘<’ token private: int finderPenaltyTerminateAndCount(bool currentRunColor, int currentRunLength, std::array &runHistory) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:301:74: error: ‘std::array’ has not been declared private: static void finderPenaltyAddHistory(int currentRunLength, std::array &runHistory); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:301:79: error: expected ‘,’ or ‘...’ before ‘<’ token private: static void finderPenaltyAddHistory(int currentRunLength, std::array &runHistory); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:311:17: error: ‘constexpr’ does not name a type public: static constexpr int MIN_VERSION = 1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:311:17: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:314:17: error: ‘constexpr’ does not name a type public: static constexpr int MAX_VERSION = 40; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:314:17: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:324:29: error: ‘int8_t’ in namespace ‘std’ does not name a type private: static const std::int8_t ECC_CODEWORDS_PER_BLOCK[4][41]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.hpp:325:29: error: ‘int8_t’ in namespace ‘std’ does not name a type private: static const std::int8_t NUM_ERROR_CORRECTION_BLOCKS[4][41]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:33:12: error: ‘std::int8_t’ has not been declared using std::int8_t; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:34:12: error: ‘std::uint8_t’ has not been declared using std::uint8_t; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In static member function ‘static int qrcodegen::QrCode::getFormatBits(qrcodegen::QrCode::Ecc)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:43:8: error: ‘Ecc’ is not a class or namespace case Ecc::LOW : return 1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:44:8: error: ‘Ecc’ is not a class or namespace case Ecc::MEDIUM : return 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:45:8: error: ‘Ecc’ is not a class or namespace case Ecc::QUARTILE: return 3; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:46:8: error: ‘Ecc’ is not a class or namespace case Ecc::HIGH : return 2; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:58:42: error: ‘uint8_t’ was not declared in this scope QrCode QrCode::encodeBinary(const vector &data, Ecc ecl) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:58:49: error: template argument 1 is invalid QrCode QrCode::encodeBinary(const vector &data, Ecc ecl) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:58:49: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In static member function ‘static qrcodegen::QrCode qrcodegen::QrCode::encodeBinary(const int&, qrcodegen::QrCode::Ecc)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:59:24: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 vector segs{QrSegment::makeBytes(data)}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:59:51: error: in C++98 ‘segs’ must be initialized by constructor, not by ‘{...}’ vector segs{QrSegment::makeBytes(data)}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:59:51: error: no matching function for call to ‘std::vector::vector()’ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.hpp:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:30: /usr/include/c++/5/bits/stl_vector.h:407:9: note: candidate: template std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) vector(_InputIterator __first, _InputIterator __last, ^ /usr/include/c++/5/bits/stl_vector.h:407:9: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:59:51: note: candidate expects 3 arguments, 1 provided vector segs{QrSegment::makeBytes(data)}; ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.hpp:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:30: /usr/include/c++/5/bits/stl_vector.h:318:7: note: candidate: std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = qrcodegen::QrSegment; _Alloc = std::allocator] vector(const vector& __x) ^ /usr/include/c++/5/bits/stl_vector.h:318:7: note: no known conversion for argument 1 from ‘qrcodegen::QrSegment’ to ‘const std::vector&’ /usr/include/c++/5/bits/stl_vector.h:303:7: note: candidate: std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>::size_type, const value_type&, const allocator_type&) [with _Tp = qrcodegen::QrSegment; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = qrcodegen::QrSegment; std::vector<_Tp, _Alloc>::allocator_type = std::allocator] vector(size_type __n, const value_type& __value = value_type(), ^ /usr/include/c++/5/bits/stl_vector.h:303:7: note: no known conversion for argument 1 from ‘qrcodegen::QrSegment’ to ‘std::vector::size_type {aka long unsigned int}’ /usr/include/c++/5/bits/stl_vector.h:264:7: note: candidate: std::vector<_Tp, _Alloc>::vector(const allocator_type&) [with _Tp = qrcodegen::QrSegment; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::allocator_type = std::allocator] vector(const allocator_type& __a) _GLIBCXX_NOEXCEPT ^ /usr/include/c++/5/bits/stl_vector.h:264:7: note: no known conversion for argument 1 from ‘qrcodegen::QrSegment’ to ‘const allocator_type& {aka const std::allocator&}’ /usr/include/c++/5/bits/stl_vector.h:253:7: note: candidate: std::vector<_Tp, _Alloc>::vector() [with _Tp = qrcodegen::QrSegment; _Alloc = std::allocator] vector() ^ /usr/include/c++/5/bits/stl_vector.h:253:7: note: candidate expects 0 arguments, 1 provided /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In static member function ‘static qrcodegen::QrCode qrcodegen::QrCode::encodeSegments(const std::vector&, qrcodegen::QrCode::Ecc, int, int, int, bool)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:66:8: error: ‘MIN_VERSION’ was not declared in this scope if (!(MIN_VERSION <= minVersion && minVersion <= maxVersion && maxVersion <= MAX_VERSION) || mask < -1 || mask > 7) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:66:79: error: ‘MAX_VERSION’ was not declared in this scope if (!(MIN_VERSION <= minVersion && minVersion <= maxVersion && maxVersion <= MAX_VERSION) || mask < -1 || mask > 7) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:91:20: warning: range-based ‘for’ loops only available with -std=c++11 or -std=gnu++11 for (Ecc newEcl : vector{Ecc::MEDIUM, Ecc::QUARTILE, Ecc::HIGH}) { // From low to high ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:91:31: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 for (Ecc newEcl : vector{Ecc::MEDIUM, Ecc::QUARTILE, Ecc::HIGH}) { // From low to high ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:91:32: error: no matching function for call to ‘std::vector::vector()’ for (Ecc newEcl : vector{Ecc::MEDIUM, Ecc::QUARTILE, Ecc::HIGH}) { // From low to high ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/BitBuffer.hpp:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:30: /usr/include/c++/5/bits/stl_vector.h:407:9: note: candidate: template std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) vector(_InputIterator __first, _InputIterator __last, ^ /usr/include/c++/5/bits/stl_vector.h:407:9: note: template argument deduction/substitution failed: /usr/include/c++/5/bits/stl_vector.h:318:7: note: candidate: std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = qrcodegen::QrCode::Ecc; _Alloc = std::allocator] vector(const vector& __x) ^ /usr/include/c++/5/bits/stl_vector.h:318:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/5/bits/stl_vector.h:303:7: note: candidate: std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>::size_type, const value_type&, const allocator_type&) [with _Tp = qrcodegen::QrCode::Ecc; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = qrcodegen::QrCode::Ecc; std::vector<_Tp, _Alloc>::allocator_type = std::allocator] vector(size_type __n, const value_type& __value = value_type(), ^ /usr/include/c++/5/bits/stl_vector.h:303:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/5/bits/stl_vector.h:264:7: note: candidate: std::vector<_Tp, _Alloc>::vector(const allocator_type&) [with _Tp = qrcodegen::QrCode::Ecc; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::allocator_type = std::allocator] vector(const allocator_type& __a) _GLIBCXX_NOEXCEPT ^ /usr/include/c++/5/bits/stl_vector.h:264:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/5/bits/stl_vector.h:253:7: note: candidate: std::vector<_Tp, _Alloc>::vector() [with _Tp = qrcodegen::QrCode::Ecc; _Alloc = std::allocator] vector() ^ /usr/include/c++/5/bits/stl_vector.h:253:7: note: candidate expects 0 arguments, 1 provided /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:91:31: error: expected primary-expression before ‘{’ token for (Ecc newEcl : vector{Ecc::MEDIUM, Ecc::QUARTILE, Ecc::HIGH}) { // From low to high ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:91:31: error: expected ‘)’ before ‘{’ token /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:91:43: error: qualified-id in declaration before ‘,’ token for (Ecc newEcl : vector{Ecc::MEDIUM, Ecc::QUARTILE, Ecc::HIGH}) { // From low to high ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:91:45: error: ‘Ecc’ is not a class or namespace for (Ecc newEcl : vector{Ecc::MEDIUM, Ecc::QUARTILE, Ecc::HIGH}) { // From low to high ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:91:58: error: qualified-id in declaration before ‘,’ token for (Ecc newEcl : vector{Ecc::MEDIUM, Ecc::QUARTILE, Ecc::HIGH}) { // From low to high ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:91:60: error: ‘Ecc’ is not a class or namespace for (Ecc newEcl : vector{Ecc::MEDIUM, Ecc::QUARTILE, Ecc::HIGH}) { // From low to high ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:91:69: error: qualified-id in declaration before ‘}’ token for (Ecc newEcl : vector{Ecc::MEDIUM, Ecc::QUARTILE, Ecc::HIGH}) { // From low to high ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:91:70: error: expected primary-expression before ‘)’ token for (Ecc newEcl : vector{Ecc::MEDIUM, Ecc::QUARTILE, Ecc::HIGH}) { // From low to high ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:98:30: warning: range-based ‘for’ loops only available with -std=c++11 or -std=gnu++11 for (const QrSegment &seg : segs) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:116:7: error: ‘uint8_t’ was not declared in this scope for (uint8_t padByte = 0xEC; bb.size() < dataCapacityBits; padByte ^= 0xEC ^ 0x11) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:116:61: error: ‘padByte’ was not declared in this scope for (uint8_t padByte = 0xEC; bb.size() < dataCapacityBits; padByte ^= 0xEC ^ 0x11) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:120:16: error: type/value mismatch at argument 1 in template parameter list for ‘template class std::vector’ vector dataCodewords(bb.size() / 8); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:120:16: note: expected a type, got ‘uint8_t’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:120:16: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:122:23: error: invalid types ‘int[std::size_t {aka long unsigned int}]’ for array subscript dataCodewords[i >> 3] |= (bb.at(i) ? 1 : 0) << (7 - (i & 7)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:129:47: error: ‘uint8_t’ was not declared in this scope QrCode::QrCode(int ver, Ecc ecl, const vector &dataCodewords, int mask) : ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:129:54: error: template argument 1 is invalid QrCode::QrCode(int ver, Ecc ecl, const vector &dataCodewords, int mask) : ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:129:54: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In constructor ‘qrcodegen::QrCode::QrCode(int, qrcodegen::QrCode::Ecc, const int&, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:133:12: error: ‘MIN_VERSION’ was not declared in this scope if (ver < MIN_VERSION || ver > MAX_VERSION) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:133:33: error: ‘MAX_VERSION’ was not declared in this scope if (ver < MIN_VERSION || ver > MAX_VERSION) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:143:15: error: ‘uint8_t’ was not declared in this scope const vector allCodewords = addEccAndInterleave(dataCodewords); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:143:22: error: template argument 1 is invalid const vector allCodewords = addEccAndInterleave(dataCodewords); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:143:22: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:167:13: error: ‘class std::vector >’ has no member named ‘shrink_to_fit’ isFunction.shrink_to_fit(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:335:8: error: ‘uint8_t’ was not declared in this scope vector QrCode::addEccAndInterleave(const vector &data) const { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:335:15: error: template argument 1 is invalid vector QrCode::addEccAndInterleave(const vector &data) const { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:335:15: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:335:58: error: ‘uint8_t’ was not declared in this scope vector QrCode::addEccAndInterleave(const vector &data) const { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:335:65: error: template argument 1 is invalid vector QrCode::addEccAndInterleave(const vector &data) const { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:335:65: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In member function ‘int qrcodegen::QrCode::addEccAndInterleave(const int&) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:336:11: error: request for member ‘size’ in ‘data’, which is of non-class type ‘const int’ if (data.size() != static_cast(getNumDataCodewords(version, errorCorrectionLevel))) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:340:18: error: ‘NUM_ERROR_CORRECTION_BLOCKS’ was not declared in this scope int numBlocks = NUM_ERROR_CORRECTION_BLOCKS[static_cast(errorCorrectionLevel)][version]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:341:20: error: ‘ECC_CODEWORDS_PER_BLOCK’ was not declared in this scope int blockEccLen = ECC_CODEWORDS_PER_BLOCK [static_cast(errorCorrectionLevel)][version]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:347:16: error: ‘uint8_t’ was not declared in this scope vector > blocks; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:347:23: error: template argument 1 is invalid vector > blocks; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:347:23: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:347:25: error: template argument 1 is invalid vector > blocks; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:347:25: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:348:22: error: type/value mismatch at argument 1 in template parameter list for ‘template class std::vector’ const vector rsDiv = reedSolomonComputeDivisor(blockEccLen); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:348:22: note: expected a type, got ‘uint8_t’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:348:22: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:350:17: error: type/value mismatch at argument 1 in template parameter list for ‘template class std::vector’ vector dat(data.cbegin() + k, data.cbegin() + (k + shortBlockLen - blockEccLen + (i < numShortBlocks ? 0 : 1))); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:350:17: note: expected a type, got ‘uint8_t’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:350:17: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:350:28: error: request for member ‘cbegin’ in ‘data’, which is of non-class type ‘const int’ vector dat(data.cbegin() + k, data.cbegin() + (k + shortBlockLen - blockEccLen + (i < numShortBlocks ? 0 : 1))); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:350:47: error: request for member ‘cbegin’ in ‘data’, which is of non-class type ‘const int’ vector dat(data.cbegin() + k, data.cbegin() + (k + shortBlockLen - blockEccLen + (i < numShortBlocks ? 0 : 1))); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:350:122: error: expression list treated as compound expression in initializer [-fpermissive] vector dat(data.cbegin() + k, data.cbegin() + (k + shortBlockLen - blockEccLen + (i < numShortBlocks ? 0 : 1))); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:351:12: error: request for member ‘size’ in ‘dat’, which is of non-class type ‘int’ k += dat.size(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:352:23: error: type/value mismatch at argument 1 in template parameter list for ‘template class std::vector’ const vector ecc = reedSolomonComputeRemainder(dat, rsDiv); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:352:23: note: expected a type, got ‘uint8_t’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:352:23: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:354:8: error: request for member ‘push_back’ in ‘dat’, which is of non-class type ‘int’ dat.push_back(0); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:355:7: error: request for member ‘insert’ in ‘dat’, which is of non-class type ‘int’ dat.insert(dat.end(), ecc.cbegin(), ecc.cend()); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:355:18: error: request for member ‘end’ in ‘dat’, which is of non-class type ‘int’ dat.insert(dat.end(), ecc.cbegin(), ecc.cend()); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:355:29: error: request for member ‘cbegin’ in ‘ecc’, which is of non-class type ‘const int’ dat.insert(dat.end(), ecc.cbegin(), ecc.cend()); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:355:43: error: request for member ‘cend’ in ‘ecc’, which is of non-class type ‘const int’ dat.insert(dat.end(), ecc.cbegin(), ecc.cend()); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:356:10: error: request for member ‘push_back’ in ‘blocks’, which is of non-class type ‘int’ blocks.push_back(std::move(dat)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:356:20: error: ‘move’ is not a member of ‘std’ blocks.push_back(std::move(dat)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:360:16: error: type/value mismatch at argument 1 in template parameter list for ‘template class std::vector’ vector result; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:360:16: note: expected a type, got ‘uint8_t’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:360:16: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:361:32: error: request for member ‘at’ in ‘blocks’, which is of non-class type ‘int’ for (size_t i = 0; i < blocks.at(0).size(); i++) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:362:33: error: request for member ‘size’ in ‘blocks’, which is of non-class type ‘int’ for (size_t j = 0; j < blocks.size(); j++) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:365:12: error: request for member ‘push_back’ in ‘result’, which is of non-class type ‘int’ result.push_back(blocks.at(j).at(i)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:365:29: error: request for member ‘at’ in ‘blocks’, which is of non-class type ‘int’ result.push_back(blocks.at(j).at(i)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:368:13: error: request for member ‘size’ in ‘result’, which is of non-class type ‘int’ if (result.size() != static_cast(rawCodewords)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:374:41: error: ‘uint8_t’ was not declared in this scope void QrCode::drawCodewords(const vector &data) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:374:48: error: template argument 1 is invalid void QrCode::drawCodewords(const vector &data) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:374:48: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In member function ‘void qrcodegen::QrCode::drawCodewords(const int&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:375:11: error: request for member ‘size’ in ‘data’, which is of non-class type ‘const int’ if (data.size() != static_cast(getNumRawDataModules(version) / 8)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:388:45: error: request for member ‘size’ in ‘data’, which is of non-class type ‘const int’ if (!isFunction.at(y).at(x) && i < data.size() * 8) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:389:40: error: request for member ‘at’ in ‘data’, which is of non-class type ‘const int’ modules.at(y).at(x) = getBit(data.at(i >> 3), 7 - static_cast(i & 7)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:397:16: error: request for member ‘size’ in ‘data’, which is of non-class type ‘const int’ if (i != data.size() * 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In member function ‘long int qrcodegen::QrCode::getPenaltyScore() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:432:3: error: ‘array’ is not a member of ‘std’ std::array runHistory = {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:432:14: error: expected primary-expression before ‘int’ std::array runHistory = {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:442:44: error: ‘runHistory’ was not declared in this scope finderPenaltyAddHistory(runX + padRun, runHistory); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:450:69: error: ‘runHistory’ was not declared in this scope result += finderPenaltyTerminateAndCount(runColor, runX + padRun, runHistory) * PENALTY_N3; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:456:3: error: ‘array’ is not a member of ‘std’ std::array runHistory = {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:456:14: error: expected primary-expression before ‘int’ std::array runHistory = {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:466:44: error: ‘runHistory’ was not declared in this scope finderPenaltyAddHistory(runY + padRun, runHistory); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:474:69: error: ‘runHistory’ was not declared in this scope result += finderPenaltyTerminateAndCount(runColor, runY + padRun, runHistory) * PENALTY_N3; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:490:33: warning: range-based ‘for’ loops only available with -std=c++11 or -std=gnu++11 for (const vector &row : modules) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:491:21: warning: range-based ‘for’ loops only available with -std=c++11 or -std=gnu++11 for (bool color : row) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In static member function ‘static int qrcodegen::QrCode::getNumRawDataModules(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:521:12: error: ‘MIN_VERSION’ was not declared in this scope if (ver < MIN_VERSION || ver > MAX_VERSION) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:521:33: error: ‘MAX_VERSION’ was not declared in this scope if (ver < MIN_VERSION || ver > MAX_VERSION) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In static member function ‘static int qrcodegen::QrCode::getNumDataCodewords(int, qrcodegen::QrCode::Ecc)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:536:5: error: ‘ECC_CODEWORDS_PER_BLOCK’ was not declared in this scope - ECC_CODEWORDS_PER_BLOCK [static_cast(ecl)][ver] ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:537:5: error: ‘NUM_ERROR_CORRECTION_BLOCKS’ was not declared in this scope * NUM_ERROR_CORRECTION_BLOCKS[static_cast(ecl)][ver]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:541:8: error: ‘uint8_t’ was not declared in this scope vector QrCode::reedSolomonComputeDivisor(int degree) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:541:15: error: template argument 1 is invalid vector QrCode::reedSolomonComputeDivisor(int degree) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:541:15: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In static member function ‘static int qrcodegen::QrCode::reedSolomonComputeDivisor(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:546:9: error: ‘uint8_t’ was not declared in this scope vector result(degree); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:546:16: error: template argument 1 is invalid vector result(degree); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:546:16: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:547:9: error: request for member ‘at’ in ‘result’, which is of non-class type ‘int’ result.at(degree - 1) = 1; // Start off with the monomial x^0 ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:552:10: error: expected ‘;’ before ‘root’ uint8_t root = 1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:555:33: error: request for member ‘size’ in ‘result’, which is of non-class type ‘int’ for (size_t j = 0; j < result.size(); j++) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:556:11: error: request for member ‘at’ in ‘result’, which is of non-class type ‘int’ result.at(j) = reedSolomonMultiply(result.at(j), root); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:556:46: error: request for member ‘at’ in ‘result’, which is of non-class type ‘int’ result.at(j) = reedSolomonMultiply(result.at(j), root); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:556:53: error: ‘root’ was not declared in this scope result.at(j) = reedSolomonMultiply(result.at(j), root); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:556:57: error: ‘reedSolomonMultiply’ was not declared in this scope result.at(j) = reedSolomonMultiply(result.at(j), root); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:557:23: error: request for member ‘size’ in ‘result’, which is of non-class type ‘int’ if (j + 1 < result.size()) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:558:12: error: request for member ‘at’ in ‘result’, which is of non-class type ‘int’ result.at(j) ^= result.at(j + 1); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:558:28: error: request for member ‘at’ in ‘result’, which is of non-class type ‘int’ result.at(j) ^= result.at(j + 1); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:560:3: error: ‘root’ was not declared in this scope root = reedSolomonMultiply(root, 0x02); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:560:40: error: ‘reedSolomonMultiply’ was not declared in this scope root = reedSolomonMultiply(root, 0x02); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:566:8: error: ‘uint8_t’ was not declared in this scope vector QrCode::reedSolomonComputeRemainder(const vector &data, const vector &divisor) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:566:15: error: template argument 1 is invalid vector QrCode::reedSolomonComputeRemainder(const vector &data, const vector &divisor) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:566:15: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:566:66: error: ‘uint8_t’ was not declared in this scope vector QrCode::reedSolomonComputeRemainder(const vector &data, const vector &divisor) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:566:73: error: template argument 1 is invalid vector QrCode::reedSolomonComputeRemainder(const vector &data, const vector &divisor) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:566:73: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:566:95: error: ‘uint8_t’ was not declared in this scope vector QrCode::reedSolomonComputeRemainder(const vector &data, const vector &divisor) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:566:102: error: template argument 1 is invalid vector QrCode::reedSolomonComputeRemainder(const vector &data, const vector &divisor) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:566:102: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In static member function ‘static int qrcodegen::QrCode::reedSolomonComputeRemainder(const int&, const int&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:567:9: error: ‘uint8_t’ was not declared in this scope vector result(divisor.size()); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:567:16: error: template argument 1 is invalid vector result(divisor.size()); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:567:16: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:567:33: error: request for member ‘size’ in ‘divisor’, which is of non-class type ‘const int’ vector result(divisor.size()); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:568:15: error: expected ‘;’ before ‘b’ for (uint8_t b : data) { // Polynomial division ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:575:2: error: expected primary-expression before ‘return’ return result; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:575:2: error: expected ‘;’ before ‘return’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:575:2: error: expected primary-expression before ‘return’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:575:2: error: expected ‘)’ before ‘return’ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:579:1: error: ‘uint8_t’ does not name a type uint8_t QrCode::reedSolomonMultiply(uint8_t x, uint8_t y) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:592:51: error: ‘array’ in namespace ‘std’ does not name a template type int QrCode::finderPenaltyCountPatterns(const std::array &runHistory) const { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:592:56: error: expected ‘,’ or ‘...’ before ‘<’ token int QrCode::finderPenaltyCountPatterns(const std::array &runHistory) const { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In member function ‘int qrcodegen::QrCode::finderPenaltyCountPatterns(int) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:593:10: error: ‘runHistory’ was not declared in this scope int n = runHistory.at(1); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:602:93: error: ‘std::array’ has not been declared int QrCode::finderPenaltyTerminateAndCount(bool currentRunColor, int currentRunLength, std::array &runHistory) const { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:602:98: error: expected ‘,’ or ‘...’ before ‘<’ token int QrCode::finderPenaltyTerminateAndCount(bool currentRunColor, int currentRunLength, std::array &runHistory) const { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In member function ‘int qrcodegen::QrCode::finderPenaltyTerminateAndCount(bool, int, int) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:604:45: error: ‘runHistory’ was not declared in this scope finderPenaltyAddHistory(currentRunLength, runHistory); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:608:44: error: ‘runHistory’ was not declared in this scope finderPenaltyAddHistory(currentRunLength, runHistory); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:613:65: error: ‘std::array’ has not been declared void QrCode::finderPenaltyAddHistory(int currentRunLength, std::array &runHistory) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:613:70: error: expected ‘,’ or ‘...’ before ‘<’ token void QrCode::finderPenaltyAddHistory(int currentRunLength, std::array &runHistory) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: In static member function ‘static void qrcodegen::QrCode::finderPenaltyAddHistory(int, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:614:21: error: ‘runHistory’ was not declared in this scope std::copy_backward(runHistory.cbegin(), runHistory.cend() - 1, runHistory.end()); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:632:51: error: ‘const int8_t qrcodegen::QrCode::ECC_CODEWORDS_PER_BLOCK [4][41]’ is not a static data member of ‘class qrcodegen::QrCode’ const int8_t QrCode::ECC_CODEWORDS_PER_BLOCK[4][41] = { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/src/cpp/QrCode.cpp:641:55: error: ‘const int8_t qrcodegen::QrCode::NUM_ERROR_CORRECTION_BLOCKS [4][41]’ is not a static data member of ‘class qrcodegen::QrCode’ const int8_t QrCode::NUM_ERROR_CORRECTION_BLOCKS[4][41] = { ^ make[2]: *** [CMakeFiles/qrcodegen.dir/src/cpp/QrCode.cpp.o] Error 1 make[1]: *** [CMakeFiles/qrcodegen.dir/all] Error 2 make: *** [all] Error 2 qr-code-generator/1.5.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior qr-code-generator/1.5.0: ERROR: Package 'b759e10106fc0b4923414b05bb78eba0bbc8b30b' build failed qr-code-generator/1.5.0: WARN: Build folder /home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/build/Release ERROR: qr-code-generator/1.5.0: Error in build() method, line 76 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/qr-code-generator/1.5.0/_/_/build/b759e10106fc0b4923414b05bb78eba0bbc8b30b/build/Release" '--' '-j3'