******************************************************************************** conan install opentdf-client/0.5.2@#8ad28d8d0f2ba46c41fd08bcf47b2ef1 --build=opentdf-client -pr /home/conan/w/BuildSingleReference/84929/b0b7bfd9-f739-4908-91fc-00513584aeae/profile_linux_10_libstdcpp11_gcc_debug_64..txt ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/BuildSingleReference/.conan/profiles/default) CC and CXX: /usr/bin/gcc, /usr/bin/g++ Found gcc 10 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/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=10 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=10 os=Linux [options] [build_requires] [env] openssl/1.1.1l: Not found in local cache, looking in remotes... openssl/1.1.1l: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz openssl/1.1.1l: Downloaded recipe revision f03a5ddc34a528901c07768878cba2c0 boost/1.76.0: Not found in local cache, looking in remotes... boost/1.76.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz boost/1.76.0: Downloaded recipe revision 0d4612bc4f62b77c93d273c13cb2cfe2 zlib/1.2.11: Not found in local cache, looking in remotes... zlib/1.2.11: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.2.11: Downloaded recipe revision b46bf663179824c23085bb71666ba8e6 bzip2/1.0.8: Not found in local cache, looking in remotes... bzip2/1.0.8: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz bzip2/1.0.8: Downloaded recipe revision b056f852bd2d5af96fc7171aadfd6c0b libbacktrace/cci.20210118: Not found in local cache, looking in remotes... libbacktrace/cci.20210118: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libbacktrace/cci.20210118: Downloaded recipe revision faea78f7c5429a188ee8a6dad8d867f5 libiconv/1.16: Not found in local cache, looking in remotes... libiconv/1.16: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libiconv/1.16: Downloaded recipe revision 05310dd310959552336b136c594ac562 ms-gsl/2.1.0: Not found in local cache, looking in remotes... ms-gsl/2.1.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz ms-gsl/2.1.0: Downloaded recipe revision 9ddd2e3267ef8b53f3861cfb2ce4ba2a libxml2/2.9.10: Not found in local cache, looking in remotes... libxml2/2.9.10: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libxml2/2.9.10: Downloaded recipe revision d84fb7525e9701396c794b1beea2a5a8 libarchive/3.5.2: Not found in local cache, looking in remotes... libarchive/3.5.2: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libarchive/3.5.2: Downloaded recipe revision b5ad3ff270c8b49795495319ae7de9b1 nlohmann_json/3.10.4: Not found in local cache, looking in remotes... nlohmann_json/3.10.4: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz nlohmann_json/3.10.4: Downloaded recipe revision 15c958694f8ab49724389f600c56569f jwt-cpp/0.4.0: Not found in local cache, looking in remotes... jwt-cpp/0.4.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz jwt-cpp/0.4.0: Downloaded recipe revision bbab9c7e7b846b4d3e128bf647ad2e84 picojson/1.3.0: Not found in local cache, looking in remotes... picojson/1.3.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz picojson/1.3.0: Downloaded recipe revision eaa657e35045477b321ffa3be11010e0 opentdf-client/0.5.2: Forced build from source Installing package: opentdf-client/0.5.2 Requirements boost/1.76.0 from 'conan-center' - Downloaded bzip2/1.0.8 from 'conan-center' - Downloaded jwt-cpp/0.4.0 from 'conan-center' - Downloaded libarchive/3.5.2 from 'conan-center' - Downloaded libbacktrace/cci.20210118 from 'conan-center' - Downloaded libiconv/1.16 from 'conan-center' - Downloaded libxml2/2.9.10 from 'conan-center' - Downloaded ms-gsl/2.1.0 from 'conan-center' - Downloaded nlohmann_json/3.10.4 from 'conan-center' - Downloaded openssl/1.1.1l from 'conan-center' - Downloaded opentdf-client/0.5.2 from local cache - Cache picojson/1.3.0 from 'conan-center' - Downloaded zlib/1.2.11 from 'conan-center' - Downloaded Packages boost/1.76.0:8468b057bf5b2cf5c1e9194777c025a4812bc62f - Download bzip2/1.0.8:9f84c49e2143828a044b1675a587477e091c9f9f - Download jwt-cpp/0.4.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download libarchive/3.5.2:67b63e830320425359000bf73c3c298cea4f16a4 - Download libbacktrace/cci.20210118:75e99b627c196b65c439728670655ec3c366b334 - Download libiconv/1.16:75e99b627c196b65c439728670655ec3c366b334 - Download libxml2/2.9.10:c76320fb3740c45794f3df66ff70e9164ea18dab - Download ms-gsl/2.1.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download nlohmann_json/3.10.4:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download openssl/1.1.1l:75e99b627c196b65c439728670655ec3c366b334 - Download opentdf-client/0.5.2:a253b2e08bf80bb72d6d8a759da53b1c2ea75e85 - Build picojson/1.3.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download zlib/1.2.11:75e99b627c196b65c439728670655ec3c366b334 - Download Installing (downloading, building) binaries... bzip2/1.0.8: Retrieving package 9f84c49e2143828a044b1675a587477e091c9f9f from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz bzip2/1.0.8: Package installed 9f84c49e2143828a044b1675a587477e091c9f9f bzip2/1.0.8: Downloaded package revision a09e76450e4837b6e70c829b9120dc49 libbacktrace/cci.20210118: Retrieving package 75e99b627c196b65c439728670655ec3c366b334 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libbacktrace/cci.20210118: Package installed 75e99b627c196b65c439728670655ec3c366b334 libbacktrace/cci.20210118: Downloaded package revision 98c32fc1d6e926957b31aed108a4dfb1 libiconv/1.16: Retrieving package 75e99b627c196b65c439728670655ec3c366b334 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libiconv/1.16: Package installed 75e99b627c196b65c439728670655ec3c366b334 libiconv/1.16: Downloaded package revision b8b47f42e4b42a1a8cda120452bc7cbe ms-gsl/2.1.0: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz ms-gsl/2.1.0: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 ms-gsl/2.1.0: Downloaded package revision 528a08e03879943636c6349a0ee496d7 nlohmann_json/3.10.4: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz nlohmann_json/3.10.4: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 nlohmann_json/3.10.4: Downloaded package revision 181b607011f5ddc138611fb3d1499779 openssl/1.1.1l: Retrieving package 75e99b627c196b65c439728670655ec3c366b334 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz openssl/1.1.1l: Package installed 75e99b627c196b65c439728670655ec3c366b334 openssl/1.1.1l: Downloaded package revision 076f41f7b2fcc6e6350b28882df79c92 picojson/1.3.0: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz picojson/1.3.0: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 picojson/1.3.0: Downloaded package revision 105ec1401ba0384e309789b9b2bec1a5 zlib/1.2.11: Retrieving package 75e99b627c196b65c439728670655ec3c366b334 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.2.11: Package installed 75e99b627c196b65c439728670655ec3c366b334 zlib/1.2.11: Downloaded package revision 48120826ccdbd9f4ce4c92ed7a0f551f boost/1.76.0: Retrieving package 8468b057bf5b2cf5c1e9194777c025a4812bc62f from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz boost/1.76.0: Package installed 8468b057bf5b2cf5c1e9194777c025a4812bc62f boost/1.76.0: Downloaded package revision 0620831d2fd1ecaa67d6bbc81b0b2112 jwt-cpp/0.4.0: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz jwt-cpp/0.4.0: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 jwt-cpp/0.4.0: Downloaded package revision 1695f0e7e79bf4c853e257611e156f0e libarchive/3.5.2: Retrieving package 67b63e830320425359000bf73c3c298cea4f16a4 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libarchive/3.5.2: Package installed 67b63e830320425359000bf73c3c298cea4f16a4 libarchive/3.5.2: Downloaded package revision 0fdc4be0db6c4acaa4ba119b84400070 libxml2/2.9.10: Retrieving package c76320fb3740c45794f3df66ff70e9164ea18dab from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libxml2/2.9.10: Package installed c76320fb3740c45794f3df66ff70e9164ea18dab libxml2/2.9.10: Downloaded package revision 30840a1daf90940175514d2e8d24e3fb bzip2/1.0.8: Appending PATH environment variable: /home/conan/w/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/bin libiconv/1.16: Appending PATH environment var: /home/conan/w/BuildSingleReference/.conan/data/libiconv/1.16/_/_/package/75e99b627c196b65c439728670655ec3c366b334/bin libxml2/2.9.10: Appending PATH environment variable: /home/conan/w/BuildSingleReference/.conan/data/libxml2/2.9.10/_/_/package/c76320fb3740c45794f3df66ff70e9164ea18dab/bin [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK opentdf-client/0.5.2: Configuring sources in /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/source Unzipping 1.2MB, this can take a while [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK opentdf-client/0.5.2: Copying sources to build folder opentdf-client/0.5.2: Building your package in /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85 opentdf-client/0.5.2: Generator cmake created conanbuildinfo.cmake opentdf-client/0.5.2: 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 opentdf-client/0.5.2: Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/build_subfolder' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="10" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/package/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCONAN_CMAKE_POSITION_INDEPENDENT_CODE="ON" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85' ----------------- -- The C compiler identification is GNU 10.3.0 -- The CXX compiler identification is GNU 10.3.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 -- Conan: called by CMake conan helper -- Conan: called inside local cache -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Adjusting fPIC flag (ON) -- Conan: Compiler GCC>=5, checking major version 10 -- Conan: Checking correct version: 10 -- Conan: C++ stdlib: libstdc++11 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found OpenSSL: /home/conan/w/BuildSingleReference/.conan/data/openssl/1.1.1l/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libcrypto.a (found version "1.1.1l") -- Found Boost: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/8468b057bf5b2cf5c1e9194777c025a4812bc62f/include (found version "1.76.0") -- Found ZLIB: /home/conan/w/BuildSingleReference/.conan/data/zlib/1.2.11/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a (found version "1.2.11") -- Found LibXml2: /home/conan/w/BuildSingleReference/.conan/data/libxml2/2.9.10/_/_/package/c76320fb3740c45794f3df66ff70e9164ea18dab/lib/libxml2.a (found version "2.9.10") -- Skipping build of java bindings -- Skipping build of csharp bindings -- Skipping code coverage compilation flag -- Static lib name: libopentdf_static.a -- Static lib full path: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/build_subfolder/lib/libopentdf_static.a -- Combined full path: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/build_subfolder/lib/libopentdf_static_combined.a -- mri file /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/build_subfolder/source_subfolder/src/lib/tdf.mri -- Shared lib name: libopentdf.so -- Shared lib full path: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/build_subfolder/lib/libopentdf.so -- Skipping build of python bindings -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/build_subfolder ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/build_subfolder' '--' '-j3' ----------------- Scanning dependencies of target opentdfshared Scanning dependencies of target opentdfstatic [ 1%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/crypto/rsa_key_pair.cpp.o [ 2%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/crypto/crypto_utils.cpp.o [ 3%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/crypto/rsa_key_pair.cpp.o [ 4%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/network/http_client_service.cpp.o [ 5%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/tdf.cpp.o [ 7%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/crypto/crypto_utils.cpp.o [ 8%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/network/http_client_service.cpp.o [ 9%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/tdf_impl.cpp.o [ 10%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/policy_object.cpp.o [ 11%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/tdf.cpp.o [ 13%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/tdf_impl.cpp.o [ 14%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/network/network_util.cpp.o [ 15%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/policy_object.cpp.o [ 16%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/attribute_object.cpp.o [ 17%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/network/network_util.cpp.o [ 19%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/attribute_objects_cache.cpp.o [ 20%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/logger.cpp.o [ 21%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/key_access_object.cpp.o [ 22%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/attribute_object.cpp.o [ 23%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/attribute_objects_cache.cpp.o [ 25%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/logger.cpp.o [ 26%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/key_access_object.cpp.o [ 27%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/entity_object.cpp.o [ 28%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/entity_object.cpp.o [ 29%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/tdfbuilder.cpp.o [ 30%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/tdfbuilder.cpp.o [ 32%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/key_access.cpp.o [ 33%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/splitkey_encryption.cpp.o [ 34%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/crypto/asym_encryption.cpp.o [ 35%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/crypto/asym_decryption.cpp.o [ 36%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/crypto/gcm_encryption.cpp.o [ 38%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/key_access.cpp.o [ 39%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/crypto/gcm_decryption.cpp.o [ 40%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/tdf_libarchive_writer.cpp.o [ 41%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/tdf_libarchive_reader.cpp.o [ 42%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/utils.cpp.o [ 44%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/tdf_client_base.cpp.o [ 45%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/tdf_client.cpp.o [ 46%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/splitkey_encryption.cpp.o [ 47%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/crypto/asym_encryption.cpp.o [ 48%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/oidc_credentials.cpp.o [ 50%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/crypto/asym_decryption.cpp.o [ 51%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/oidc_service.cpp.o [ 52%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/crypto/gcm_encryption.cpp.o [ 53%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/crypto/gcm_decryption.cpp.o [ 54%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/tdf_libarchive_writer.cpp.o [ 55%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/tdf_libarchive_reader.cpp.o [ 57%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/utils.cpp.o [ 58%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/tdf_client_base.cpp.o [ 59%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/tdf_client.cpp.o [ 60%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/network/http_service_provider.cpp.o [ 61%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/oidc_credentials.cpp.o [ 63%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/oidc_service.cpp.o [ 64%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/tdf_xml_writer.cpp.o [ 65%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/tdf_xml_reader.cpp.o [ 66%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/crypto/ec_key_pair.cpp.o [ 67%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/nanotdf.cpp.o [ 69%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/nanotdf_client.cpp.o [ 70%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/network/http_service_provider.cpp.o [ 71%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/tdf_xml_writer.cpp.o [ 72%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/tdf_xml_reader.cpp.o [ 73%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/nanotdf_builder.cpp.o [ 75%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/nanotdf_impl.cpp.o [ 76%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/crypto/ec_key_pair.cpp.o [ 77%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/nanotdf.cpp.o [ 78%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/nanotdf_client.cpp.o [ 79%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/nanotdf/header.cpp.o [ 80%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/nanotdf/resource_locator.cpp.o [ 82%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/nanotdf_builder.cpp.o [ 83%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/nanotdf/ecc_mode.cpp.o [ 84%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/nanotdf/symmetric_and_payload_config.cpp.o [ 85%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/nanotdf_impl.cpp.o [ 86%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/nanotdf/policy_info.cpp.o [ 88%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/nanotdf/header.cpp.o [ 89%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/nanotdf_dataset_client.cpp.o [ 90%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfstatic.dir/src/tdf_client_c.cpp.o [ 91%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/nanotdf/resource_locator.cpp.o [ 92%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/nanotdf/ecc_mode.cpp.o [ 94%] Linking CXX static library ../../../lib/libopentdf_static.a /usr/bin/ar qc ../../../lib/libopentdf_static.a CMakeFiles/opentdfstatic.dir/src/crypto/rsa_key_pair.cpp.o CMakeFiles/opentdfstatic.dir/src/crypto/crypto_utils.cpp.o CMakeFiles/opentdfstatic.dir/src/network/http_client_service.cpp.o CMakeFiles/opentdfstatic.dir/src/tdf.cpp.o CMakeFiles/opentdfstatic.dir/src/tdf_impl.cpp.o CMakeFiles/opentdfstatic.dir/src/policy_object.cpp.o CMakeFiles/opentdfstatic.dir/src/network/network_util.cpp.o CMakeFiles/opentdfstatic.dir/src/attribute_object.cpp.o CMakeFiles/opentdfstatic.dir/src/attribute_objects_cache.cpp.o CMakeFiles/opentdfstatic.dir/src/logger.cpp.o CMakeFiles/opentdfstatic.dir/src/key_access_object.cpp.o CMakeFiles/opentdfstatic.dir/src/entity_object.cpp.o CMakeFiles/opentdfstatic.dir/src/tdfbuilder.cpp.o CMakeFiles/opentdfstatic.dir/src/key_access.cpp.o CMakeFiles/opentdfstatic.dir/src/splitkey_encryption.cpp.o CMakeFiles/opentdfstatic.dir/src/crypto/asym_encryption.cpp.o CMakeFiles/opentdfstatic.dir/src/crypto/asym_decryption.cpp.o CMakeFiles/opentdfstatic.dir/src/crypto/gcm_encryption.cpp.o CMakeFiles/opentdfstatic.dir/src/crypto/gcm_decryption.cpp.o CMakeFiles/opentdfstatic.dir/src/tdf_libarchive_writer.cpp.o CMakeFiles/opentdfstatic.dir/src/tdf_libarchive_reader.cpp.o CMakeFiles/opentdfstatic.dir/src/utils.cpp.o CMakeFiles/opentdfstatic.dir/src/tdf_client_base.cpp.o CMakeFiles/opentdfstatic.dir/src/tdf_client.cpp.o CMakeFiles/opentdfstatic.dir/src/oidc_credentials.cpp.o CMakeFiles/opentdfstatic.dir/src/oidc_service.cpp.o CMakeFiles/opentdfstatic.dir/src/network/http_service_provider.cpp.o CMakeFiles/opentdfstatic.dir/src/tdf_xml_writer.cpp.o CMakeFiles/opentdfstatic.dir/src/tdf_xml_reader.cpp.o CMakeFiles/opentdfstatic.dir/src/crypto/ec_key_pair.cpp.o CMakeFiles/opentdfstatic.dir/src/nanotdf.cpp.o CMakeFiles/opentdfstatic.dir/src/nanotdf_client.cpp.o CMakeFiles/opentdfstatic.dir/src/nanotdf_builder.cpp.o CMakeFiles/opentdfstatic.dir/src/nanotdf_impl.cpp.o CMakeFiles/opentdfstatic.dir/src/nanotdf/header.cpp.o CMakeFiles/opentdfstatic.dir/src/nanotdf/resource_locator.cpp.o CMakeFiles/opentdfstatic.dir/src/nanotdf/ecc_mode.cpp.o CMakeFiles/opentdfstatic.dir/src/nanotdf/symmetric_and_payload_config.cpp.o CMakeFiles/opentdfstatic.dir/src/nanotdf/policy_info.cpp.o CMakeFiles/opentdfstatic.dir/src/nanotdf_dataset_client.cpp.o CMakeFiles/opentdfstatic.dir/src/tdf_client_c.cpp.o /usr/bin/ranlib ../../../lib/libopentdf_static.a [ 95%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/nanotdf/symmetric_and_payload_config.cpp.o [ 96%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/nanotdf/policy_info.cpp.o Combining libs and creating libopentdf_static_combined.a... [ 96%] Built target opentdfstatic [ 97%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/nanotdf_dataset_client.cpp.o [ 98%] Building CXX object source_subfolder/src/lib/CMakeFiles/opentdfshared.dir/src/tdf_client_c.cpp.o [100%] Linking CXX shared library ../../../lib/libopentdf.so /usr/bin/g++ -fPIC -m64 -DJSON_HAS_CPP_14=1 -DFIPS_BUILD=1 -g -m64 -shared -Wl,-soname,libopentdf.so -o ../../../lib/libopentdf.so CMakeFiles/opentdfshared.dir/src/crypto/rsa_key_pair.cpp.o CMakeFiles/opentdfshared.dir/src/crypto/crypto_utils.cpp.o CMakeFiles/opentdfshared.dir/src/network/http_client_service.cpp.o CMakeFiles/opentdfshared.dir/src/tdf.cpp.o CMakeFiles/opentdfshared.dir/src/tdf_impl.cpp.o CMakeFiles/opentdfshared.dir/src/policy_object.cpp.o CMakeFiles/opentdfshared.dir/src/network/network_util.cpp.o CMakeFiles/opentdfshared.dir/src/attribute_object.cpp.o CMakeFiles/opentdfshared.dir/src/attribute_objects_cache.cpp.o CMakeFiles/opentdfshared.dir/src/logger.cpp.o CMakeFiles/opentdfshared.dir/src/key_access_object.cpp.o CMakeFiles/opentdfshared.dir/src/entity_object.cpp.o CMakeFiles/opentdfshared.dir/src/tdfbuilder.cpp.o CMakeFiles/opentdfshared.dir/src/key_access.cpp.o CMakeFiles/opentdfshared.dir/src/splitkey_encryption.cpp.o CMakeFiles/opentdfshared.dir/src/crypto/asym_encryption.cpp.o CMakeFiles/opentdfshared.dir/src/crypto/asym_decryption.cpp.o CMakeFiles/opentdfshared.dir/src/crypto/gcm_encryption.cpp.o CMakeFiles/opentdfshared.dir/src/crypto/gcm_decryption.cpp.o CMakeFiles/opentdfshared.dir/src/tdf_libarchive_writer.cpp.o CMakeFiles/opentdfshared.dir/src/tdf_libarchive_reader.cpp.o CMakeFiles/opentdfshared.dir/src/utils.cpp.o CMakeFiles/opentdfshared.dir/src/tdf_client_base.cpp.o CMakeFiles/opentdfshared.dir/src/tdf_client.cpp.o CMakeFiles/opentdfshared.dir/src/oidc_credentials.cpp.o CMakeFiles/opentdfshared.dir/src/oidc_service.cpp.o CMakeFiles/opentdfshared.dir/src/network/http_service_provider.cpp.o CMakeFiles/opentdfshared.dir/src/tdf_xml_writer.cpp.o CMakeFiles/opentdfshared.dir/src/tdf_xml_reader.cpp.o CMakeFiles/opentdfshared.dir/src/crypto/ec_key_pair.cpp.o CMakeFiles/opentdfshared.dir/src/nanotdf.cpp.o CMakeFiles/opentdfshared.dir/src/nanotdf_client.cpp.o CMakeFiles/opentdfshared.dir/src/nanotdf_builder.cpp.o CMakeFiles/opentdfshared.dir/src/nanotdf_impl.cpp.o CMakeFiles/opentdfshared.dir/src/nanotdf/header.cpp.o CMakeFiles/opentdfshared.dir/src/nanotdf/resource_locator.cpp.o CMakeFiles/opentdfshared.dir/src/nanotdf/ecc_mode.cpp.o CMakeFiles/opentdfshared.dir/src/nanotdf/symmetric_and_payload_config.cpp.o CMakeFiles/opentdfshared.dir/src/nanotdf/policy_info.cpp.o CMakeFiles/opentdfshared.dir/src/nanotdf_dataset_client.cpp.o CMakeFiles/opentdfshared.dir/src/tdf_client_c.cpp.o -L/home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/8468b057bf5b2cf5c1e9194777c025a4812bc62f/lib -L/home/conan/w/BuildSingleReference/.conan/data/libxml2/2.9.10/_/_/package/c76320fb3740c45794f3df66ff70e9164ea18dab/lib -L/home/conan/w/BuildSingleReference/.conan/data/libarchive/3.5.2/_/_/package/67b63e830320425359000bf73c3c298cea4f16a4/lib -L/home/conan/w/BuildSingleReference/.conan/data/openssl/1.1.1l/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib -L/home/conan/w/BuildSingleReference/.conan/data/zlib/1.2.11/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib -L/home/conan/w/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib -L/home/conan/w/BuildSingleReference/.conan/data/libbacktrace/cci.20210118/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib -L/home/conan/w/BuildSingleReference/.conan/data/libiconv/1.16/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib -Wl,-rpath,/home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/8468b057bf5b2cf5c1e9194777c025a4812bc62f/lib:/home/conan/w/BuildSingleReference/.conan/data/libxml2/2.9.10/_/_/package/c76320fb3740c45794f3df66ff70e9164ea18dab/lib:/home/conan/w/BuildSingleReference/.conan/data/libarchive/3.5.2/_/_/package/67b63e830320425359000bf73c3c298cea4f16a4/lib:/home/conan/w/BuildSingleReference/.conan/data/openssl/1.1.1l/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib:/home/conan/w/BuildSingleReference/.conan/data/zlib/1.2.11/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib:/home/conan/w/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib:/home/conan/w/BuildSingleReference/.conan/data/libbacktrace/cci.20210118/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib:/home/conan/w/BuildSingleReference/.conan/data/libiconv/1.16/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib -lboost_regex -lboost_iostreams -lcrypto -lssl -larchive -lxml2 -liconv -lz -lbz2 [100%] Built target opentdfshared opentdf-client/0.5.2: Package 'a253b2e08bf80bb72d6d8a759da53b1c2ea75e85' built opentdf-client/0.5.2: Build folder /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85 opentdf-client/0.5.2: Generated conaninfo.txt opentdf-client/0.5.2: Generated conanbuildinfo.txt opentdf-client/0.5.2: Generating the package opentdf-client/0.5.2: Package folder /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/package/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85 opentdf-client/0.5.2: Calling package() ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/build_subfolder' '--target' 'install' '--' '-j3' ----------------- [ 50%] Built target opentdfshared [100%] Built target opentdfstatic Install the project... -- Install configuration: "Debug" -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/tdf_client.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/tdf_logging_interface.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/tdf_client_base.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/nanotdf.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/nanotdf_client.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/attribute_object.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/sdk_constants.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/network_interface.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/nanotdf_builder.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/tdf_constants_c.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/nanotdf_dataset_client.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/tdf_exception.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/key_access_object.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/crypto -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/crypto/rsa_key_pair.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/crypto/bytes.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/crypto/openssl_deleters.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/crypto/crypto_utils.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/entity_object.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/tdf_constants.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/tdfbuilder.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/test -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/test/mock_network_interface.cpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/test/mock_network_interface.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/tdf_client_c.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/tdf.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/oidc_credentials.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/network -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/network/network_util.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/network/http_client_service.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/policy_object.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/include/logger.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/lib/libopentdf_static.a -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/lib/libopentdf_static_combined.a -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/lib/libopentdf.so -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/README.md -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/LICENSE -- Installing: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/../../tdf-lib-cpp/VERSION [HOOK - conan-center.py] post_package(): [PACKAGE LICENSE (KB-H012)] OK [HOOK - conan-center.py] post_package(): [DEFAULT PACKAGE LAYOUT (KB-H013)] OK [HOOK - conan-center.py] post_package(): [MATCHING CONFIGURATION (KB-H014)] OK [HOOK - conan-center.py] post_package(): [SHARED ARTIFACTS (KB-H015)] OK [HOOK - conan-center.py] post_package(): [PC-FILES (KB-H020)] OK [HOOK - conan-center.py] post_package(): [CMAKE-MODULES-CONFIG-FILES (KB-H016)] OK [HOOK - conan-center.py] post_package(): [PDB FILES NOT ALLOWED (KB-H017)] OK [HOOK - conan-center.py] post_package(): [LIBTOOL FILES PRESENCE (KB-H018)] OK [HOOK - conan-center.py] post_package(): [MS RUNTIME FILES (KB-H021)] OK opentdf-client/0.5.2 package(): Packaged 2 '.a' files: libopentdf_static.a, libopentdf_static_combined.a opentdf-client/0.5.2 package(): Packaged 1 '.so' file: libopentdf.so opentdf-client/0.5.2 package(): Packaged 28 '.h' files opentdf-client/0.5.2 package(): Packaged 1 '.cpp' file: mock_network_interface.cpp opentdf-client/0.5.2 package(): Packaged 1 file: LICENSE opentdf-client/0.5.2: Package 'a253b2e08bf80bb72d6d8a759da53b1c2ea75e85' created opentdf-client/0.5.2: Created package revision 04173555abd55951d5e59bcaf350b42b [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK Aggregating env generators CMake Warning at source_subfolder/CMakeLists.txt:16 (find_package): By not providing "Findlibiconv.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "libiconv", but CMake did not find one. Could not find a package configuration file provided by "libiconv" with any of the following names: libiconvConfig.cmake libiconv-config.cmake Add the installation prefix of "libiconv" to CMAKE_PREFIX_PATH or set "libiconv_DIR" to a directory containing one of the above files. If "libiconv" provides a separate development package or SDK, be sure it has been installed. CMake Warning at source_subfolder/CMakeLists.txt:18 (find_package): By not providing "Findgsl_microsoft/20180102.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "gsl_microsoft/20180102", but CMake did not find one. Could not find a package configuration file provided by "gsl_microsoft/20180102" with any of the following names: gsl_microsoft/20180102Config.cmake gsl_microsoft/20180102-config.cmake Add the installation prefix of "gsl_microsoft/20180102" to CMAKE_PREFIX_PATH or set "gsl_microsoft/20180102_DIR" to a directory containing one of the above files. If "gsl_microsoft/20180102" provides a separate development package or SDK, be sure it has been installed. CMake Warning at source_subfolder/CMakeLists.txt:20 (find_package): By not providing "Findpybind11.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "pybind11", but CMake did not find one. Could not find a package configuration file provided by "pybind11" with any of the following names: pybind11Config.cmake pybind11-config.cmake Add the installation prefix of "pybind11" to CMAKE_PREFIX_PATH or set "pybind11_DIR" to a directory containing one of the above files. If "pybind11" provides a separate development package or SDK, be sure it has been installed. CMake Warning at source_subfolder/CMakeLists.txt:21 (find_package): By not providing "Findlibarchive.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "libarchive", but CMake did not find one. Could not find a package configuration file provided by "libarchive" with any of the following names: libarchiveConfig.cmake libarchive-config.cmake Add the installation prefix of "libarchive" to CMAKE_PREFIX_PATH or set "libarchive_DIR" to a directory containing one of the above files. If "libarchive" provides a separate development package or SDK, be sure it has been installed. CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR In file included from /home/conan/w/BuildSingleReference/.conan/data/jwt-cpp/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/jwt-cpp/jwt.h:3, from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/tdf_impl.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘const T& picojson::value::get() const [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:292:12: note: in definition of macro ‘GET’ 292 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘T& picojson::value::get() [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:297:12: note: in definition of macro ‘GET’ 297 | return var; \ | ^~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/jwt-cpp/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/jwt-cpp/jwt.h:3, from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/tdf_impl.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘const T& picojson::value::get() const [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:292:12: note: in definition of macro ‘GET’ 292 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘T& picojson::value::get() [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:297:12: note: in definition of macro ‘GET’ 297 | return var; \ | ^~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/jwt-cpp/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/jwt-cpp/jwt.h:3, from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/attribute_objects_cache.cpp:13: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘const T& picojson::value::get() const [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:292:12: note: in definition of macro ‘GET’ 292 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘T& picojson::value::get() [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:297:12: note: in definition of macro ‘GET’ 297 | return var; \ | ^~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/jwt-cpp/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/jwt-cpp/jwt.h:3, from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/attribute_objects_cache.cpp:13: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘const T& picojson::value::get() const [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:292:12: note: in definition of macro ‘GET’ 292 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘T& picojson::value::get() [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:297:12: note: in definition of macro ‘GET’ 297 | return var; \ | ^~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/jwt-cpp/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/jwt-cpp/jwt.h:3, from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/tdf_client.cpp:30: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘const T& picojson::value::get() const [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:292:12: note: in definition of macro ‘GET’ 292 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘T& picojson::value::get() [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:297:12: note: in definition of macro ‘GET’ 297 | return var; \ | ^~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/jwt-cpp/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/jwt-cpp/jwt.h:3, from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/oidc_service.cpp:22: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘const T& picojson::value::get() const [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:292:12: note: in definition of macro ‘GET’ 292 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘T& picojson::value::get() [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:297:12: note: in definition of macro ‘GET’ 297 | return var; \ | ^~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/jwt-cpp/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/jwt-cpp/jwt.h:3, from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/tdf_client.cpp:30: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘const T& picojson::value::get() const [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:292:12: note: in definition of macro ‘GET’ 292 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘T& picojson::value::get() [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:297:12: note: in definition of macro ‘GET’ 297 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/tdf_xml_reader.cpp: In member function ‘virtual void virtru::TDFXMLReader::readPayload(virtru::crypto::WriteableBytes&)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/tdf_xml_reader.cpp:132:27: warning: comparison of integer expressions of different signedness: ‘gsl::span::index_type’ {aka ‘long int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 132 | if (buffer.size() > m_payloadLeftToRead) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/jwt-cpp/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/jwt-cpp/jwt.h:3, from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/oidc_service.cpp:22: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘const T& picojson::value::get() const [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:292:12: note: in definition of macro ‘GET’ 292 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘T& picojson::value::get() [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:297:12: note: in definition of macro ‘GET’ 297 | return var; \ | ^~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/jwt-cpp/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/jwt-cpp/jwt.h:3, from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_client.cpp:27: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘const T& picojson::value::get() const [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:292:12: note: in definition of macro ‘GET’ 292 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘T& picojson::value::get() [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:297:12: note: in definition of macro ‘GET’ 297 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/tdf_xml_reader.cpp: In member function ‘virtual void virtru::TDFXMLReader::readPayload(virtru::crypto::WriteableBytes&)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/tdf_xml_reader.cpp:132:27: warning: comparison of integer expressions of different signedness: ‘gsl::span::index_type’ {aka ‘long int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 132 | if (buffer.size() > m_payloadLeftToRead) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/jwt-cpp/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/jwt-cpp/jwt.h:3, from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp:17: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘const T& picojson::value::get() const [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:292:12: note: in definition of macro ‘GET’ 292 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘T& picojson::value::get() [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:297:12: note: in definition of macro ‘GET’ 297 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp: In member function ‘std::string_view virtru::NanoTDFImpl::decryptString(virtru::crypto::Bytes)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp:333:97: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘boost::endian::big_uint24_t’ {aka ‘class boost::endian::endian_arithmetic’} with ‘private’ member ‘boost::endian::endian_arithmetic::buf_’ from an array of ‘using element_type = const enum class std::byte’ {aka ‘const enum class std::byte’}; use assignment or copy-initialization instead [-Wclass-memaccess] 333 | std::memcpy(&bgCipherTextSize, encryptedData.data(), sizeof(boost::endian::big_uint24_t)); | ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp:13: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/8468b057bf5b2cf5c1e9194777c025a4812bc62f/include/boost/endian/arithmetic.hpp:180:7: note: ‘boost::endian::big_uint24_t’ {aka ‘class boost::endian::endian_arithmetic’} declared here 180 | class endian_arithmetic | ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp: In static member function ‘static bool virtru::NanoTDFImpl::isValidNanoTDFData(virtru::crypto::Bytes)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp:903:95: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘boost::endian::big_uint24_t’ {aka ‘class boost::endian::endian_arithmetic’} with ‘private’ member ‘boost::endian::endian_arithmetic::buf_’ from an array of ‘using element_type = const enum class std::byte’ {aka ‘const enum class std::byte’}; use assignment or copy-initialization instead [-Wclass-memaccess] 903 | std::memcpy(&bgCipherTextSize, tdfData.data(), sizeof(boost::endian::big_uint24_t)); | ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp:13: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/8468b057bf5b2cf5c1e9194777c025a4812bc62f/include/boost/endian/arithmetic.hpp:180:7: note: ‘boost::endian::big_uint24_t’ {aka ‘class boost::endian::endian_arithmetic’} declared here 180 | class endian_arithmetic | ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp:908:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 908 | if ((kNanoTDFIvSize + sizeOfAuthTag) > cipherTextSize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/jwt-cpp/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/jwt-cpp/jwt.h:3, from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_client.cpp:27: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘const T& picojson::value::get() const [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:292:12: note: in definition of macro ‘GET’ 292 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘T& picojson::value::get() [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:297:12: note: in definition of macro ‘GET’ 297 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp: In static member function ‘static std::string virtru::nanotdf::ECCMode::GetEllipticCurveName(virtru::EllipticCurve)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:113:5: warning: control reaches end of non-void function [-Wreturn-type] 113 | } | ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:13: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp: In static member function ‘static uint8_t virtru::nanotdf::ECCMode::GetECKeySize(virtru::EllipticCurve)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/include/tdf_exception.h:25:67: warning: this statement may fall through [-Wimplicit-fallthrough=] 25 | #define ThrowException(message) virtru::_ThrowVirtruException(message, __SOURCE_FILENAME__, __LINE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:119:17: note: in expansion of macro ‘ThrowException’ 119 | ThrowException("SDK doesn't support 'secp256k1' curve"); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:120:13: note: here 120 | case EllipticCurve::SECP256R1: | ^~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:130:5: warning: control reaches end of non-void function [-Wreturn-type] 130 | } | ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:13: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp: In static member function ‘static uint8_t virtru::nanotdf::ECCMode::GetECCompressedPubKeySize(virtru::EllipticCurve)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/include/tdf_exception.h:25:67: warning: this statement may fall through [-Wimplicit-fallthrough=] 25 | #define ThrowException(message) virtru::_ThrowVirtruException(message, __SOURCE_FILENAME__, __LINE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:136:17: note: in expansion of macro ‘ThrowException’ 136 | ThrowException("SDK doesn't support 'secp256k1' curve"); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:137:13: note: here 137 | case EllipticCurve::SECP256R1: | ^~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:147:5: warning: control reaches end of non-void function [-Wreturn-type] 147 | } | ^ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/symmetric_and_payload_config.cpp: In static member function ‘static uint8_t virtru::nanotdf::SymmetricAndPayloadConfig::SizeOfAuthTagForCipher(virtru::NanoTDFCipher)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/symmetric_and_payload_config.cpp:151:5: warning: control reaches end of non-void function [-Wreturn-type] 151 | } | ^ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/symmetric_and_payload_config.cpp: In static member function ‘static std::string virtru::nanotdf::SymmetricAndPayloadConfig::CipherTypeAsString(virtru::NanoTDFCipher)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/symmetric_and_payload_config.cpp:174:5: warning: control reaches end of non-void function [-Wreturn-type] 174 | } | ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/jwt-cpp/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/jwt-cpp/jwt.h:3, from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp:17: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘const T& picojson::value::get() const [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:292:12: note: in definition of macro ‘GET’ 292 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h: In member function ‘T& picojson::value::get() [with T = double]’: /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:304:124: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | GET(double, (type_ == int64_type && (const_cast(this)->type_ = number_type, const_cast(this)->u_.number_ = u_.int64_), u_.number_)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/picojson/1.3.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/picojson.h:297:12: note: in definition of macro ‘GET’ 297 | return var; \ | ^~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp: In member function ‘std::string_view virtru::NanoTDFImpl::decryptString(virtru::crypto::Bytes)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp:333:97: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘boost::endian::big_uint24_t’ {aka ‘class boost::endian::endian_arithmetic’} with ‘private’ member ‘boost::endian::endian_arithmetic::buf_’ from an array of ‘using element_type = const enum class std::byte’ {aka ‘const enum class std::byte’}; use assignment or copy-initialization instead [-Wclass-memaccess] 333 | std::memcpy(&bgCipherTextSize, encryptedData.data(), sizeof(boost::endian::big_uint24_t)); | ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp:13: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/8468b057bf5b2cf5c1e9194777c025a4812bc62f/include/boost/endian/arithmetic.hpp:180:7: note: ‘boost::endian::big_uint24_t’ {aka ‘class boost::endian::endian_arithmetic’} declared here 180 | class endian_arithmetic | ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp: In static member function ‘static bool virtru::NanoTDFImpl::isValidNanoTDFData(virtru::crypto::Bytes)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp:903:95: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘boost::endian::big_uint24_t’ {aka ‘class boost::endian::endian_arithmetic’} with ‘private’ member ‘boost::endian::endian_arithmetic::buf_’ from an array of ‘using element_type = const enum class std::byte’ {aka ‘const enum class std::byte’}; use assignment or copy-initialization instead [-Wclass-memaccess] 903 | std::memcpy(&bgCipherTextSize, tdfData.data(), sizeof(boost::endian::big_uint24_t)); | ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp:13: /home/conan/w/BuildSingleReference/.conan/data/boost/1.76.0/_/_/package/8468b057bf5b2cf5c1e9194777c025a4812bc62f/include/boost/endian/arithmetic.hpp:180:7: note: ‘boost::endian::big_uint24_t’ {aka ‘class boost::endian::endian_arithmetic’} declared here 180 | class endian_arithmetic | ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf_impl.cpp:908:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 908 | if ((kNanoTDFIvSize + sizeOfAuthTag) > cipherTextSize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/policy_info.cpp: In static member function ‘static std::string virtru::nanotdf::PolicyInfo::PolicyTypeAsString(virtru::NanoTDFPolicyType)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/policy_info.cpp:300:5: warning: control reaches end of non-void function [-Wreturn-type] 300 | } | ^ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp: In static member function ‘static std::string virtru::nanotdf::ECCMode::GetEllipticCurveName(virtru::EllipticCurve)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:113:5: warning: control reaches end of non-void function [-Wreturn-type] 113 | } | ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:13: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp: In static member function ‘static uint8_t virtru::nanotdf::ECCMode::GetECKeySize(virtru::EllipticCurve)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/include/tdf_exception.h:25:67: warning: this statement may fall through [-Wimplicit-fallthrough=] 25 | #define ThrowException(message) virtru::_ThrowVirtruException(message, __SOURCE_FILENAME__, __LINE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:119:17: note: in expansion of macro ‘ThrowException’ 119 | ThrowException("SDK doesn't support 'secp256k1' curve"); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:120:13: note: here 120 | case EllipticCurve::SECP256R1: | ^~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:130:5: warning: control reaches end of non-void function [-Wreturn-type] 130 | } | ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:13: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp: In static member function ‘static uint8_t virtru::nanotdf::ECCMode::GetECCompressedPubKeySize(virtru::EllipticCurve)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/include/tdf_exception.h:25:67: warning: this statement may fall through [-Wimplicit-fallthrough=] 25 | #define ThrowException(message) virtru::_ThrowVirtruException(message, __SOURCE_FILENAME__, __LINE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:136:17: note: in expansion of macro ‘ThrowException’ 136 | ThrowException("SDK doesn't support 'secp256k1' curve"); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:137:13: note: here 137 | case EllipticCurve::SECP256R1: | ^~~~ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/ecc_mode.cpp:147:5: warning: control reaches end of non-void function [-Wreturn-type] 147 | } | ^ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/symmetric_and_payload_config.cpp: In static member function ‘static uint8_t virtru::nanotdf::SymmetricAndPayloadConfig::SizeOfAuthTagForCipher(virtru::NanoTDFCipher)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/symmetric_and_payload_config.cpp:151:5: warning: control reaches end of non-void function [-Wreturn-type] 151 | } | ^ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/symmetric_and_payload_config.cpp: In static member function ‘static std::string virtru::nanotdf::SymmetricAndPayloadConfig::CipherTypeAsString(virtru::NanoTDFCipher)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/symmetric_and_payload_config.cpp:174:5: warning: control reaches end of non-void function [-Wreturn-type] 174 | } | ^ /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/policy_info.cpp: In static member function ‘static std::string virtru::nanotdf::PolicyInfo::PolicyTypeAsString(virtru::NanoTDFPolicyType)’: /home/conan/w/BuildSingleReference/.conan/data/opentdf-client/0.5.2/_/_/build/a253b2e08bf80bb72d6d8a759da53b1c2ea75e85/source_subfolder/src/lib/src/nanotdf/policy_info.cpp:300:5: warning: control reaches end of non-void function [-Wreturn-type] 300 | } | ^ WARN: jwt-cpp/0.4.0: requirement openssl/1.1.1j overridden by opentdf-client/0.5.2 to openssl/1.1.1l