facebookresearch/vrs

Build error on macOS 12.6 using Podman 4.2.1

evfinkn opened this issue · 1 comments

While building Aria Data Tools on macOS 12.6 using Podman 4.2.1 using this command:

podman build . --network=host -t aria_data_tools
I encounter this build error with VRS:
Cloning into 'vrs'...
HEAD is now at afa85d1 Fix unit test memory leak
-- The CXX compiler identification is GNU 9.4.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_CXX_COMPILER: /usr/bin/c++
-- CMAKE_CXX_COMPILER_VERSION: 9.4.0
-- Found Boost: /usr/lib/aarch64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found version "1.71.0") found components: filesystem chrono date_time system thread 
-- Found Lz4: /usr/lib/aarch64-linux-gnu/liblz4.so  
-- Found Zstd: /usr/lib/aarch64-linux-gnu/libzstd.so  
-- Found xxHash: /usr/lib/aarch64-linux-gnu/libxxhash.so  
-- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.2.11") 
-- Found PNG: /usr/lib/aarch64-linux-gnu/libpng.so (found version "1.6.37") 
-- Found JPEG: /usr/lib/aarch64-linux-gnu/libjpeg.so (found version "80") 
-- Found TurboJpeg: /usr/lib/aarch64-linux-gnu/libturbojpeg.so  
-- Found GTest: /usr/lib/aarch64-linux-gnu/libgtest.a  
-- Could NOT find QT (missing: QT_DIR)
CMake Warning at tools/vrsplayer/CMakeLists.txt:50 (message):
  Qt5 or Qt6 were not found, so vrsplayer will not be included.


-- /tmp/vrs/pyvrs/vrs_bindings/Pybind11.cpp;/tmp/vrs/pyvrs/vrs_bindings/VrsBindings.cpp;/tmp/vrs/pyvrs/vrs_bindings/VrsBindings.h;/tmp/vrs/pyvrs/vrs_bindings/reader/AsyncVRSReader.cpp;/tmp/vrs/pyvrs/vrs_bindings/reader/AsyncVRSReader.h;/tmp/vrs/pyvrs/vrs_bindings/reader/FactoryHelper.hpp;/tmp/vrs/pyvrs/vrs_bindings/reader/FilteredFileReader.cpp;/tmp/vrs/pyvrs/vrs_bindings/reader/FilteredFileReader.h;/tmp/vrs/pyvrs/vrs_bindings/reader/MultiVRSReader.cpp;/tmp/vrs/pyvrs/vrs_bindings/reader/MultiVRSReader.h;/tmp/vrs/pyvrs/vrs_bindings/reader/Reader.cpp;/tmp/vrs/pyvrs/vrs_bindings/reader/Reader.h;/tmp/vrs/pyvrs/vrs_bindings/reader/VRSReader.cpp;/tmp/vrs/pyvrs/vrs_bindings/reader/VRSReader.h;/tmp/vrs/pyvrs/vrs_bindings/utils/PyBuffer.cpp;/tmp/vrs/pyvrs/vrs_bindings/utils/PyBuffer.h;/tmp/vrs/pyvrs/vrs_bindings/utils/PyExceptions.cpp;/tmp/vrs/pyvrs/vrs_bindings/utils/PyExceptions.h;/tmp/vrs/pyvrs/vrs_bindings/utils/PyRecord.cpp;/tmp/vrs/pyvrs/vrs_bindings/utils/PyRecord.h;/tmp/vrs/pyvrs/vrs_bindings/utils/PyUtils.cpp;/tmp/vrs/pyvrs/vrs_bindings/utils/PyUtils.h;/tmp/vrs/pyvrs/vrs_bindings/utils/Utils.cpp;/tmp/vrs/pyvrs/vrs_bindings/utils/Utils.h
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3.6") 
-- Found PythonLibs: /usr/lib/aarch64-linux-gnu/libpython3.8.so
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- Found pybind11: /usr/local/include (found version "2.10.0")
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/vrs_Build
Scanning dependencies of target vrs_logging
[  0%] Building CXX object vrs/oss/logging/CMakeFiles/vrs_logging.dir/Checks.cpp.o
[  1%] Building CXX object vrs/oss/logging/CMakeFiles/vrs_logging.dir/Log.cpp.o
[  2%] Linking CXX static library libvrs_logging.a
[  2%] Built target vrs_logging
Scanning dependencies of target vrs_utils_xxhash
[  3%] Building CXX object vrs/utils/xxhash/CMakeFiles/vrs_utils_xxhash.dir/xxhash.cpp.o
[  3%] Linking CXX static library libvrs_utils_xxhash.a
[  3%] Built target vrs_utils_xxhash
Scanning dependencies of target vrs_os
[  3%] Building CXX object vrs/os/CMakeFiles/vrs_os.dir/Event.cpp.o
[  4%] Building CXX object vrs/os/CMakeFiles/vrs_os.dir/Semaphore.cpp.o
[  5%] Building CXX object vrs/os/CMakeFiles/vrs_os.dir/System.cpp.o
[  5%] Building CXX object vrs/os/CMakeFiles/vrs_os.dir/Time.cpp.o
[  6%] Building CXX object vrs/os/CMakeFiles/vrs_os.dir/Utils.cpp.o
[  7%] Linking CXX static library libvrs_os.a
[  7%] Built target vrs_os
Scanning dependencies of target vrs_helpers
[  7%] Building CXX object vrs/helpers/CMakeFiles/vrs_helpers.dir/MemBuffer.cpp.o
[  8%] Building CXX object vrs/helpers/CMakeFiles/vrs_helpers.dir/Strings.cpp.o
/tmp/vrs/vrs/helpers/Strings.cpp: In function 'std::string vrs::helpers::humanReadableTimestamp(double, uint8_t)':
/tmp/vrs/vrs/helpers/Strings.cpp:177:1: warning: control reaches end of non-void function [-Wreturn-type]
  177 | }
      | ^
[  9%] Linking CXX static library libvrs_helpers.a
[  9%] Built target vrs_helpers
Scanning dependencies of target vrslib
[ 10%] Building CXX object vrs/CMakeFiles/vrslib.dir/Compressor.cpp.o
[ 10%] Building CXX object vrs/CMakeFiles/vrslib.dir/ContentBlockReader.cpp.o
[ 11%] Building CXX object vrs/CMakeFiles/vrslib.dir/DataLayout.cpp.o
[ 12%] Building CXX object vrs/CMakeFiles/vrslib.dir/DataLayoutConventions.cpp.o
[ 12%] Building CXX object vrs/CMakeFiles/vrslib.dir/DataReference.cpp.o
[ 13%] Building CXX object vrs/CMakeFiles/vrslib.dir/DataSource.cpp.o
[ 14%] Building CXX object vrs/CMakeFiles/vrslib.dir/Decompressor.cpp.o
[ 14%] Building CXX object vrs/CMakeFiles/vrslib.dir/DescriptionRecord.cpp.o
[ 15%] Building CXX object vrs/CMakeFiles/vrslib.dir/DiskFile.cpp.o
[ 16%] Building CXX object vrs/CMakeFiles/vrslib.dir/ErrorCode.cpp.o
[ 16%] Building CXX object vrs/CMakeFiles/vrslib.dir/FileCache.cpp.o
[ 17%] Building CXX object vrs/CMakeFiles/vrslib.dir/FileDetailsCache.cpp.o
[ 18%] Building CXX object vrs/CMakeFiles/vrslib.dir/FileFormat.cpp.o
[ 18%] Building CXX object vrs/CMakeFiles/vrslib.dir/FileHandler.cpp.o
[ 19%] Building CXX object vrs/CMakeFiles/vrslib.dir/FileHandlerFactory.cpp.o
[ 20%] Building CXX object vrs/CMakeFiles/vrslib.dir/IndexRecord.cpp.o
[ 20%] Building CXX object vrs/CMakeFiles/vrslib.dir/LegacyFormatsProvider.cpp.o
[ 21%] Building CXX object vrs/CMakeFiles/vrslib.dir/MultiRecordFileReader.cpp.o
[ 22%] Building CXX object vrs/CMakeFiles/vrslib.dir/ProgressLogger.cpp.o
[ 22%] Building CXX object vrs/CMakeFiles/vrslib.dir/Record.cpp.o
[ 23%] Building CXX object vrs/CMakeFiles/vrslib.dir/RecordFileReader.cpp.o
[ 24%] Building CXX object vrs/CMakeFiles/vrslib.dir/RecordFileWriter.cpp.o
[ 24%] Building CXX object vrs/CMakeFiles/vrslib.dir/RecordFormat.cpp.o
[ 25%] Building CXX object vrs/CMakeFiles/vrslib.dir/RecordFormatStreamPlayer.cpp.o
[ 26%] Building CXX object vrs/CMakeFiles/vrslib.dir/RecordManager.cpp.o
[ 26%] Building CXX object vrs/CMakeFiles/vrslib.dir/RecordReaders.cpp.o
[ 27%] Building CXX object vrs/CMakeFiles/vrslib.dir/Recordable.cpp.o
[ 28%] Building CXX object vrs/CMakeFiles/vrslib.dir/StreamId.cpp.o
[ 28%] Building CXX object vrs/CMakeFiles/vrslib.dir/TagConventions.cpp.o
[ 29%] Building CXX object vrs/CMakeFiles/vrslib.dir/TagsRecord.cpp.o
[ 30%] Building CXX object vrs/CMakeFiles/vrslib.dir/TelemetryLogger.cpp.o
[ 31%] Linking CXX static library libvrslib.a
[ 31%] Built target vrslib
Scanning dependencies of target test_vrs_helpers
[ 32%] Building CXX object vrs/helpers/CMakeFiles/test_vrs_helpers.dir/test/StringsTest.cpp.o
[ 33%] Linking CXX executable test_vrs_helpers
[ 33%] Built target test_vrs_helpers
Scanning dependencies of target vrs_oss_testdatadir
[ 33%] Building CXX object vrs/oss/TestDataDir/CMakeFiles/vrs_oss_testdatadir.dir/TestDataDir.cpp.o
[ 34%] Linking CXX static library libvrs_oss_testdatadir.a
[ 34%] Built target vrs_oss_testdatadir
Scanning dependencies of target test_vrs_os
[ 34%] Building CXX object vrs/os/CMakeFiles/test_vrs_os.dir/test/TimeTest.cpp.o
[ 35%] Building CXX object vrs/os/CMakeFiles/test_vrs_os.dir/test/EventUnitTest.cpp.o
[ 36%] Building CXX object vrs/os/CMakeFiles/test_vrs_os.dir/test/UtilsTest.cpp.o
[ 36%] Linking CXX executable test_vrs_os
[ 36%] Built target test_vrs_os
Scanning dependencies of target vrs_utils_converters
[ 36%] Building CXX object vrs/utils/converters/CMakeFiles/vrs_utils_converters.dir/Raw10ToGrey10Converter.cpp.o
/tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp: In function 'void vrs::utils::{anonymous}::convertVectorized(uint16_t*, const uint8_t*, size_t, size_t, size_t, bool)':
/tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:68:53: note: use '-flax-vector-conversions' to permit conversions between vectors with differing element types or numbers of subparts
   68 |       const uint8x16_t r = vqtbl1q_s8(encoded, rshuf);
      |                                                     ^
/tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:68:39: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'int8x16_t' {aka '__vector(16) signed char'}
   68 |       const uint8x16_t r = vqtbl1q_s8(encoded, rshuf);
      |                                       ^~~~~~~
      |                                       |
      |                                       const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:11389:23: note:   initializing argument 1 of 'int8x16_t vqtbl1q_s8(int8x16_t, uint8x16_t)'
11389 | vqtbl1q_s8 (int8x16_t a, uint8x16_t b)
      |             ~~~~~~~~~~^
/tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:69:41: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'int8x16_t' {aka '__vector(16) signed char'}
   69 |       const uint8x16_t mIn = vqtbl1q_s8(encoded, pshuf);
      |                                         ^~~~~~~
      |                                         |
      |                                         const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:11389:23: note:   initializing argument 1 of 'int8x16_t vqtbl1q_s8(int8x16_t, uint8x16_t)'
11389 | vqtbl1q_s8 (int8x16_t a, uint8x16_t b)
      |             ~~~~~~~~~~^
/tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:70:39: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'uint16x8_t' {aka '__vector(8) short unsigned int'}
   70 |       const auto pixels = vshlq_n_u16(mIn, 2);
      |                                       ^~~
      |                                       |
      |                                       const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:26976:25: note:   initializing argument 1 of 'uint16x8_t vshlq_n_u16(uint16x8_t, int)'
26976 | vshlq_n_u16 (uint16x8_t __a, const int __b)
      |              ~~~~~~~~~~~^~~
/tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:71:47: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'uint16x8_t' {aka '__vector(8) short unsigned int'}
   71 |       const auto fracts = vshlq_u16(vandq_u16(r, mask), rsh);
      |                                               ^
      |                                               |
      |                                               const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:1586:23: note:   initializing argument 1 of 'uint16x8_t vandq_u16(uint16x8_t, uint16x8_t)'
 1586 | vandq_u16 (uint16x8_t __a, uint16x8_t __b)
      |            ~~~~~~~~~~~^~~
/tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:86:41: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'int8x16_t' {aka '__vector(16) signed char'}
   86 |         const uint8x16_t r = vqtbl1q_s8(encoded, rshuf);
      |                                         ^~~~~~~
      |                                         |
      |                                         const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:11389:23: note:   initializing argument 1 of 'int8x16_t vqtbl1q_s8(int8x16_t, uint8x16_t)'
11389 | vqtbl1q_s8 (int8x16_t a, uint8x16_t b)
      |             ~~~~~~~~~~^
/tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:87:43: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'int8x16_t' {aka '__vector(16) signed char'}
   87 |         const uint8x16_t mIn = vqtbl1q_s8(encoded, pshuf);
      |                                           ^~~~~~~
      |                                           |
      |                                           const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:11389:23: note:   initializing argument 1 of 'int8x16_t vqtbl1q_s8(int8x16_t, uint8x16_t)'
11389 | vqtbl1q_s8 (int8x16_t a, uint8x16_t b)
      |             ~~~~~~~~~~^
/tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:88:41: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'uint16x8_t' {aka '__vector(8) short unsigned int'}
   88 |         const auto pixels = vshlq_n_u16(mIn, 2);
      |                                         ^~~
      |                                         |
      |                                         const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:26976:25: note:   initializing argument 1 of 'uint16x8_t vshlq_n_u16(uint16x8_t, int)'
26976 | vshlq_n_u16 (uint16x8_t __a, const int __b)
      |              ~~~~~~~~~~~^~~
/tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:89:49: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'uint16x8_t' {aka '__vector(8) short unsigned int'}
   89 |         const auto fracts = vshlq_u16(vandq_u16(r, mask), rsh);
      |                                                 ^
      |                                                 |
      |                                                 const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /tmp/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:1586:23: note:   initializing argument 1 of 'uint16x8_t vandq_u16(uint16x8_t, uint16x8_t)'
 1586 | vandq_u16 (uint16x8_t __a, uint16x8_t __b)
      |            ~~~~~~~~~~~^~~
make[2]: *** [vrs/utils/converters/CMakeFiles/vrs_utils_converters.dir/build.make:63: vrs/utils/converters/CMakeFiles/vrs_utils_converters.dir/Raw10ToGrey10Converter.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:762: vrs/utils/converters/CMakeFiles/vrs_utils_converters.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
--> 3bc7963150d
STEP 6/9: RUN mkdir /opt/aria_data_tools_Build; cd /opt/aria_data_tools_Build; cmake -DCMAKE_BUILD_TYPE=RELEASE /opt/aria_data_tools/src;
-- The CXX compiler identification is GNU 9.4.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:31 (find_package):
  By not providing "Findvrslib.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "vrslib", but
  CMake did not find one.

  Could not find a package configuration file provided by "vrslib" with any
  of the following names:

    vrslibConfig.cmake
    vrslib-config.cmake

  Add the installation prefix of "vrslib" to CMAKE_PREFIX_PATH or set
  "vrslib_DIR" to a directory containing one of the above files.  If "vrslib"
  provides a separate development package or SDK, be sure it has been
  installed.


-- Configuring incomplete, errors occurred!
See also "/opt/aria_data_tools_Build/CMakeFiles/CMakeOutput.log".
Error: error building at STEP "RUN mkdir /opt/aria_data_tools_Build; cd /opt/aria_data_tools_Build; cmake -DCMAKE_BUILD_TYPE=RELEASE /opt/aria_data_tools/src;": error while running runtime: exit status 1

Building VRS with

podman build . -t vrs
results in the same error:
STEP 7/7: RUN cd /opt/vrs_Build; ninja all; ctest -j;
[1/160] Building CXX object vrs/CMakeFiles/vrslib.dir/Compressor.cpp.o
[2/160] Building CXX object vrs/CMakeFiles/vrslib.dir/ContentBlockReader.cpp.o
[3/160] Building CXX object vrs/CMakeFiles/vrslib.dir/DataLayoutConventions.cpp.o
[4/160] Building CXX object vrs/CMakeFiles/vrslib.dir/DataReference.cpp.o
[5/160] Building CXX object vrs/CMakeFiles/vrslib.dir/DataSource.cpp.o
[6/160] Building CXX object vrs/CMakeFiles/vrslib.dir/Decompressor.cpp.o
[7/160] Building CXX object vrs/CMakeFiles/vrslib.dir/DescriptionRecord.cpp.o
[8/160] Building CXX object vrs/CMakeFiles/vrslib.dir/DiskFile.cpp.o
[9/160] Building CXX object vrs/CMakeFiles/vrslib.dir/ErrorCode.cpp.o
[10/160] Building CXX object vrs/CMakeFiles/vrslib.dir/FileCache.cpp.o
[11/160] Building CXX object vrs/CMakeFiles/vrslib.dir/FileDetailsCache.cpp.o
[12/160] Building CXX object vrs/CMakeFiles/vrslib.dir/FileFormat.cpp.o
[13/160] Building CXX object vrs/CMakeFiles/vrslib.dir/FileHandler.cpp.o
[14/160] Building CXX object vrs/CMakeFiles/vrslib.dir/FileHandlerFactory.cpp.o
[15/160] Building CXX object vrs/CMakeFiles/vrslib.dir/DataLayout.cpp.o
[16/160] Building CXX object vrs/CMakeFiles/vrslib.dir/LegacyFormatsProvider.cpp.o
[17/160] Building CXX object vrs/CMakeFiles/vrslib.dir/IndexRecord.cpp.o
[18/160] Building CXX object vrs/CMakeFiles/vrslib.dir/ProgressLogger.cpp.o
[19/160] Building CXX object vrs/CMakeFiles/vrslib.dir/MultiRecordFileReader.cpp.o
[20/160] Building CXX object vrs/CMakeFiles/vrslib.dir/Record.cpp.o
[21/160] Building CXX object vrs/CMakeFiles/vrslib.dir/RecordFileReader.cpp.o
[22/160] Building CXX object vrs/CMakeFiles/vrslib.dir/RecordFileWriter.cpp.o
[23/160] Building CXX object vrs/CMakeFiles/vrslib.dir/RecordFormat.cpp.o
[24/160] Building CXX object vrs/CMakeFiles/vrslib.dir/RecordManager.cpp.o
[25/160] Building CXX object vrs/CMakeFiles/vrslib.dir/RecordReaders.cpp.o
[26/160] Building CXX object vrs/CMakeFiles/vrslib.dir/RecordFormatStreamPlayer.cpp.o
[27/160] Building CXX object vrs/CMakeFiles/vrslib.dir/Recordable.cpp.o
[28/160] Building CXX object vrs/CMakeFiles/vrslib.dir/StreamId.cpp.o
[29/160] Building CXX object vrs/CMakeFiles/vrslib.dir/TagConventions.cpp.o
[30/160] Building CXX object vrs/CMakeFiles/vrslib.dir/TelemetryLogger.cpp.o
[31/160] Building CXX object vrs/CMakeFiles/vrslib.dir/TagsRecord.cpp.o
[32/160] Building CXX object vrs/helpers/CMakeFiles/test_vrs_helpers.dir/test/StringsTest.cpp.o
[33/160] Building CXX object vrs/utils/CMakeFiles/test_vrs_utils.dir/test/FilteredFileReaderTest.cpp.o
[34/160] Building CXX object vrs/helpers/CMakeFiles/vrs_helpers.dir/MemBuffer.cpp.o
[35/160] Building CXX object vrs/helpers/CMakeFiles/vrs_helpers.dir/Strings.cpp.o
/opt/vrs/vrs/helpers/Strings.cpp: In function 'std::string vrs::helpers::humanReadableTimestamp(double, uint8_t)':
/opt/vrs/vrs/helpers/Strings.cpp:177:1: warning: control reaches end of non-void function [-Wreturn-type]
  177 | }
      | ^
[36/160] Building CXX object vrs/os/CMakeFiles/test_vrs_os.dir/test/TimeTest.cpp.o
[37/160] Building CXX object vrs/os/CMakeFiles/test_vrs_os.dir/test/EventUnitTest.cpp.o
[38/160] Building CXX object vrs/os/CMakeFiles/test_vrs_os.dir/test/UtilsTest.cpp.o
[39/160] Building CXX object vrs/os/CMakeFiles/vrs_os.dir/Event.cpp.o
[40/160] Building CXX object vrs/os/CMakeFiles/vrs_os.dir/Semaphore.cpp.o
[41/160] Building CXX object vrs/os/CMakeFiles/vrs_os.dir/Time.cpp.o
[42/160] Building CXX object vrs/os/CMakeFiles/vrs_os.dir/System.cpp.o
[43/160] Building CXX object vrs/os/CMakeFiles/vrs_os.dir/Utils.cpp.o
[44/160] Building CXX object vrs/oss/logging/CMakeFiles/vrs_logging.dir/Checks.cpp.o
[45/160] Building CXX object vrs/oss/TestDataDir/CMakeFiles/vrs_oss_testdatadir.dir/TestDataDir.cpp.o
[46/160] Building CXX object vrs/oss/logging/CMakeFiles/vrs_logging.dir/Log.cpp.o
[47/160] Linking CXX static library vrs/oss/logging/libvrs_logging.a
[48/160] Linking CXX static library vrs/os/libvrs_os.a
[49/160] Linking CXX static library vrs/helpers/libvrs_helpers.a
[50/160] Linking CXX executable vrs/helpers/test_vrs_helpers
[51/160] Linking CXX static library vrs/oss/TestDataDir/libvrs_oss_testdatadir.a
[52/160] Linking CXX executable vrs/os/test_vrs_os
[53/160] Building CXX object pyvrs/CMakeFiles/vrsbindings.dir/vrs_bindings/VrsBindings.cpp.o
[54/160] Building CXX object pyvrs/CMakeFiles/vrsbindings.dir/vrs_bindings/Pybind11.cpp.o
[55/160] Building CXX object vrs/utils/CMakeFiles/test_vrs_utils.dir/test/PixelFrameTest.cpp.o
[56/160] Building CXX object vrs/utils/CMakeFiles/test_vrs_utils.dir/test/FrameRateEstimatorTest.cpp.o
[57/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/AudioExtractor.cpp.o
[58/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/DataExtractor.cpp.o
[59/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/DecoderFactory.cpp.o
[60/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/FilterCopy.cpp.o
[61/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/FilterCopyHelpers.cpp.o
[62/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/FrameRateEstimator.cpp.o
[63/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/FilteredFileReader.cpp.o
[64/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/PixelFrame.cpp.o
[65/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/ImageExtractor.cpp.o
[66/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/PixelFrameJpeg.cpp.o
[67/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/PixelFrameJxl.cpp.o
[68/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/PixelFramePng.cpp.o
[69/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/RecordFileInfo.cpp.o
[70/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/ThrottleHelpers.cpp.o
[71/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/Validation.cpp.o
[72/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/VideoFrameHandler.cpp.o
[73/160] Building CXX object vrs/utils/converters/CMakeFiles/test_vrs_utils_converters.dir/test/Raw10ToGrey10ConverterTest.cpp.o
[74/160] Building CXX object vrs/utils/converters/CMakeFiles/vrs_utils_converters.dir/Raw10ToGrey10Converter.cpp.o
FAILED: vrs/utils/converters/CMakeFiles/vrs_utils_converters.dir/Raw10ToGrey10Converter.cpp.o 
/usr/bin/ccache /usr/bin/c++  -DFMT_LOCALE -DOSS_BUILD_MODE -I/opt/vrs -I/opt/vrs/vrs/oss -O3 -DNDEBUG -fPIC   -std=c++17 -MD -MT vrs/utils/converters/CMakeFiles/vrs_utils_converters.dir/Raw10ToGrey10Converter.cpp.o -MF vrs/utils/converters/CMakeFiles/vrs_utils_converters.dir/Raw10ToGrey10Converter.cpp.o.d -o vrs/utils/converters/CMakeFiles/vrs_utils_converters.dir/Raw10ToGrey10Converter.cpp.o -c /opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp
/opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp: In function 'void vrs::utils::{anonymous}::convertVectorized(uint16_t*, const uint8_t*, size_t, size_t, size_t, bool)':
/opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:68:53: note: use '-flax-vector-conversions' to permit conversions between vectors with differing element types or numbers of subparts
   68 |       const uint8x16_t r = vqtbl1q_s8(encoded, rshuf);
      |                                                     ^
/opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:68:39: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'int8x16_t' {aka '__vector(16) signed char'}
   68 |       const uint8x16_t r = vqtbl1q_s8(encoded, rshuf);
      |                                       ^~~~~~~
      |                                       |
      |                                       const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:11389:23: note:   initializing argument 1 of 'int8x16_t vqtbl1q_s8(int8x16_t, uint8x16_t)'
11389 | vqtbl1q_s8 (int8x16_t a, uint8x16_t b)
      |             ~~~~~~~~~~^
/opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:69:41: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'int8x16_t' {aka '__vector(16) signed char'}
   69 |       const uint8x16_t mIn = vqtbl1q_s8(encoded, pshuf);
      |                                         ^~~~~~~
      |                                         |
      |                                         const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:11389:23: note:   initializing argument 1 of 'int8x16_t vqtbl1q_s8(int8x16_t, uint8x16_t)'
11389 | vqtbl1q_s8 (int8x16_t a, uint8x16_t b)
      |             ~~~~~~~~~~^
/opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:70:39: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'uint16x8_t' {aka '__vector(8) short unsigned int'}
   70 |       const auto pixels = vshlq_n_u16(mIn, 2);
      |                                       ^~~
      |                                       |
      |                                       const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:26976:25: note:   initializing argument 1 of 'uint16x8_t vshlq_n_u16(uint16x8_t, int)'
26976 | vshlq_n_u16 (uint16x8_t __a, const int __b)
      |              ~~~~~~~~~~~^~~
/opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:71:47: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'uint16x8_t' {aka '__vector(8) short unsigned int'}
   71 |       const auto fracts = vshlq_u16(vandq_u16(r, mask), rsh);
      |                                               ^
      |                                               |
      |                                               const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:1586:23: note:   initializing argument 1 of 'uint16x8_t vandq_u16(uint16x8_t, uint16x8_t)'
 1586 | vandq_u16 (uint16x8_t __a, uint16x8_t __b)
      |            ~~~~~~~~~~~^~~
/opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:86:41: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'int8x16_t' {aka '__vector(16) signed char'}
   86 |         const uint8x16_t r = vqtbl1q_s8(encoded, rshuf);
      |                                         ^~~~~~~
      |                                         |
      |                                         const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:11389:23: note:   initializing argument 1 of 'int8x16_t vqtbl1q_s8(int8x16_t, uint8x16_t)'
11389 | vqtbl1q_s8 (int8x16_t a, uint8x16_t b)
      |             ~~~~~~~~~~^
/opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:87:43: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'int8x16_t' {aka '__vector(16) signed char'}
   87 |         const uint8x16_t mIn = vqtbl1q_s8(encoded, pshuf);
      |                                           ^~~~~~~
      |                                           |
      |                                           const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:11389:23: note:   initializing argument 1 of 'int8x16_t vqtbl1q_s8(int8x16_t, uint8x16_t)'
11389 | vqtbl1q_s8 (int8x16_t a, uint8x16_t b)
      |             ~~~~~~~~~~^
/opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:88:41: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'uint16x8_t' {aka '__vector(8) short unsigned int'}
   88 |         const auto pixels = vshlq_n_u16(mIn, 2);
      |                                         ^~~
      |                                         |
      |                                         const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:26976:25: note:   initializing argument 1 of 'uint16x8_t vshlq_n_u16(uint16x8_t, int)'
26976 | vshlq_n_u16 (uint16x8_t __a, const int __b)
      |              ~~~~~~~~~~~^~~
/opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:89:49: error: cannot convert 'const uint8x16_t' {aka 'const __vector(16) unsigned char'} to 'uint16x8_t' {aka '__vector(8) short unsigned int'}
   89 |         const auto fracts = vshlq_u16(vandq_u16(r, mask), rsh);
      |                                                 ^
      |                                                 |
      |                                                 const uint8x16_t {aka const __vector(16) unsigned char}
In file included from /opt/vrs/vrs/utils/converters/Raw10ToGrey10Converter.cpp:20:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_neon.h:1586:23: note:   initializing argument 1 of 'uint16x8_t vandq_u16(uint16x8_t, uint16x8_t)'
 1586 | vandq_u16 (uint16x8_t __a, uint16x8_t __b)
      |            ~~~~~~~~~~~^~~
[75/160] Building CXX object vrs/utils/CMakeFiles/vrs_utils.dir/VideoRecordFormatStreamPlayer.cpp.o
ninja: build stopped: subcommand failed.
Test project /opt/vrs_Build
      Start  1: StringsHelpersTester.strcasecmpTest
 1/40 Test  #1: StringsHelpersTester.strcasecmpTest .........................   Passed    0.00 sec
      Start  2: StringsHelpersTester.strncasecmpTest
 2/40 Test  #2: StringsHelpersTester.strncasecmpTest ........................   Passed    0.00 sec
      Start  3: StringsHelpersTester.trim
 3/40 Test  #3: StringsHelpersTester.trim ...................................   Passed    0.00 sec
      Start  4: StringsHelpersTester.startsWith
 4/40 Test  #4: StringsHelpersTester.startsWith .............................   Passed    0.00 sec
      Start  5: StringsHelpersTester.endsWith
 5/40 Test  #5: StringsHelpersTester.endsWith ...............................   Passed    0.00 sec
      Start  6: StringsHelpersTester.makePrintableTest
 6/40 Test  #6: StringsHelpersTester.makePrintableTest ......................   Passed    0.00 sec
      Start  7: StringsHelpersTester.humanReadableDurationTest
 7/40 Test  #7: StringsHelpersTester.humanReadableDurationTest ..............   Passed    0.00 sec
      Start  8: StringsHelpersTester.getValueTest
 8/40 Test  #8: StringsHelpersTester.getValueTest ...........................   Passed    0.00 sec
      Start  9: StringsHelpersTester.humanReadableTimestampTest
 9/40 Test  #9: StringsHelpersTester.humanReadableTimestampTest .............   Passed    0.00 sec
      Start 10: StringsHelpersTester.readUnsignedInt32
10/40 Test #10: StringsHelpersTester.readUnsignedInt32 ......................   Passed    0.00 sec
      Start 11: TimeTest.getCurrentTimeSecTest
11/40 Test #11: TimeTest.getCurrentTimeSecTest ..............................   Passed    1.00 sec
      Start 12: TimeTest.getCurrentTimeSecSinceEpoch
12/40 Test #12: TimeTest.getCurrentTimeSecSinceEpoch ........................   Passed    0.00 sec
      Start 13: EventTest.WaitAndDispatchUnicast
13/40 Test #13: EventTest.WaitAndDispatchUnicast ............................   Passed    0.05 sec
      Start 14: EventTest.WaitAndDispatchBroadcast
14/40 Test #14: EventTest.WaitAndDispatchBroadcast ..........................   Passed    0.05 sec
      Start 15: EventTest.DispatchAndWaitUnicast
15/40 Test #15: EventTest.DispatchAndWaitUnicast ............................   Passed    0.06 sec
      Start 16: EventTest.DispatchAndWaitBroadcast
16/40 Test #16: EventTest.DispatchAndWaitBroadcast ..........................   Passed    0.06 sec
      Start 17: EventTest.DispatchAndWaitWithLookbackUnicast
17/40 Test #17: EventTest.DispatchAndWaitWithLookbackUnicast ................   Passed    0.06 sec
      Start 18: EventTest.DispatchAndWaitWithLookbackBroadcast
18/40 Test #18: EventTest.DispatchAndWaitWithLookbackBroadcast ..............   Passed    0.07 sec
      Start 19: EventTest.NumPastEventsUnicast
19/40 Test #19: EventTest.NumPastEventsUnicast ..............................   Passed    0.06 sec
      Start 20: EventTest.NumPastEventsBroadcast
20/40 Test #20: EventTest.NumPastEventsBroadcast ............................   Passed    0.06 sec
      Start 21: EventTest.SpuriousWakeupUnicast
21/40 Test #21: EventTest.SpuriousWakeupUnicast .............................   Passed    2.12 sec
      Start 22: EventTest.SpuriousWakeupBroadcast
22/40 Test #22: EventTest.SpuriousWakeupBroadcast ...........................   Passed    2.13 sec
      Start 23: EventTest.MultipleListenersUnicast
23/40 Test #23: EventTest.MultipleListenersUnicast ..........................   Passed    0.51 sec
      Start 24: EventTest.MultipleListenersBroadcast
24/40 Test #24: EventTest.MultipleListenersBroadcast ........................   Passed    0.52 sec
      Start 25: FileTest.testDataDirExistsTest
25/40 Test #25: FileTest.testDataDirExistsTest ..............................   Passed    0.01 sec
      Start 26: FileTest.testOsIsDir
26/40 Test #26: FileTest.testOsIsDir ........................................   Passed    0.01 sec
      Start 27: FileTest.testIsFile
27/40 Test #27: FileTest.testIsFile .........................................   Passed    0.01 sec
      Start 28: FileTest.testPathExists
28/40 Test #28: FileTest.testPathExists .....................................   Passed    0.01 sec
      Start 29: FileTest.testGetFileSize
29/40 Test #29: FileTest.testGetFileSize ....................................   Passed    0.00 sec
      Start 30: FileTest.testSanitize
30/40 Test #30: FileTest.testSanitize .......................................   Passed    0.01 sec
      Start 31: FileTest.testGetFilename
31/40 Test #31: FileTest.testGetFilename ....................................   Passed    0.00 sec
      Start 32: FileTest.testFileResize
32/40 Test #32: FileTest.testFileResize .....................................   Passed    0.00 sec
      Start 33: FileTest.testListDir
33/40 Test #33: FileTest.testListDir ........................................   Passed    0.00 sec
      Start 34: GetCurrentExecutablePathTest.testGetCurrentExecutablePath
Unable to find executable: test_vrs_utils_NOT_BUILT
Unable to find executable: test_vrs_utils_converters_NOT_BUILT
Unable to find executable: test_vrs_utils_xxhash_NOT_BUILT
Unable to find executable: test_vrslib_NOT_BUILT
Unable to find executable: test_vrslib_file_tests_NOT_BUILT
Unable to find executable: test_vrscli_NOT_BUILT
34/40 Test #34: GetCurrentExecutablePathTest.testGetCurrentExecutablePath ...   Passed    0.00 sec
      Start 35: test_vrs_utils_NOT_BUILT
Could not find executable test_vrs_utils_NOT_BUILT
Looked in the following places:
test_vrs_utils_NOT_BUILT
test_vrs_utils_NOT_BUILT
Release/test_vrs_utils_NOT_BUILT
Release/test_vrs_utils_NOT_BUILT
Debug/test_vrs_utils_NOT_BUILT
Debug/test_vrs_utils_NOT_BUILT
MinSizeRel/test_vrs_utils_NOT_BUILT
MinSizeRel/test_vrs_utils_NOT_BUILT
RelWithDebInfo/test_vrs_utils_NOT_BUILT
RelWithDebInfo/test_vrs_utils_NOT_BUILT
Deployment/test_vrs_utils_NOT_BUILT
Deployment/test_vrs_utils_NOT_BUILT
Development/test_vrs_utils_NOT_BUILT
Development/test_vrs_utils_NOT_BUILT
35/40 Test #35: test_vrs_utils_NOT_BUILT ....................................***Not Run   0.00 sec
      Start 36: test_vrs_utils_converters_NOT_BUILT
Could not find executable test_vrs_utils_converters_NOT_BUILT
Looked in the following places:
test_vrs_utils_converters_NOT_BUILT
test_vrs_utils_converters_NOT_BUILT
Release/test_vrs_utils_converters_NOT_BUILT
Release/test_vrs_utils_converters_NOT_BUILT
Debug/test_vrs_utils_converters_NOT_BUILT
Debug/test_vrs_utils_converters_NOT_BUILT
MinSizeRel/test_vrs_utils_converters_NOT_BUILT
MinSizeRel/test_vrs_utils_converters_NOT_BUILT
RelWithDebInfo/test_vrs_utils_converters_NOT_BUILT
RelWithDebInfo/test_vrs_utils_converters_NOT_BUILT
Deployment/test_vrs_utils_converters_NOT_BUILT
Deployment/test_vrs_utils_converters_NOT_BUILT
Development/test_vrs_utils_converters_NOT_BUILT
Development/test_vrs_utils_converters_NOT_BUILT
36/40 Test #36: test_vrs_utils_converters_NOT_BUILT .........................***Not Run   0.00 sec
      Start 37: test_vrs_utils_xxhash_NOT_BUILT
Could not find executable test_vrs_utils_xxhash_NOT_BUILT
Looked in the following places:
test_vrs_utils_xxhash_NOT_BUILT
test_vrs_utils_xxhash_NOT_BUILT
Release/test_vrs_utils_xxhash_NOT_BUILT
Release/test_vrs_utils_xxhash_NOT_BUILT
Debug/test_vrs_utils_xxhash_NOT_BUILT
Debug/test_vrs_utils_xxhash_NOT_BUILT
MinSizeRel/test_vrs_utils_xxhash_NOT_BUILT
MinSizeRel/test_vrs_utils_xxhash_NOT_BUILT
RelWithDebInfo/test_vrs_utils_xxhash_NOT_BUILT
RelWithDebInfo/test_vrs_utils_xxhash_NOT_BUILT
Deployment/test_vrs_utils_xxhash_NOT_BUILT
Deployment/test_vrs_utils_xxhash_NOT_BUILT
Development/test_vrs_utils_xxhash_NOT_BUILT
Development/test_vrs_utils_xxhash_NOT_BUILT
37/40 Test #37: test_vrs_utils_xxhash_NOT_BUILT .............................***Not Run   0.00 sec
      Start 38: test_vrslib_NOT_BUILT
Could not find executable test_vrslib_NOT_BUILT
Looked in the following places:
test_vrslib_NOT_BUILT
test_vrslib_NOT_BUILT
Release/test_vrslib_NOT_BUILT
Release/test_vrslib_NOT_BUILT
Debug/test_vrslib_NOT_BUILT
Debug/test_vrslib_NOT_BUILT
MinSizeRel/test_vrslib_NOT_BUILT
MinSizeRel/test_vrslib_NOT_BUILT
RelWithDebInfo/test_vrslib_NOT_BUILT
RelWithDebInfo/test_vrslib_NOT_BUILT
Deployment/test_vrslib_NOT_BUILT
Deployment/test_vrslib_NOT_BUILT
Development/test_vrslib_NOT_BUILT
Development/test_vrslib_NOT_BUILT
38/40 Test #38: test_vrslib_NOT_BUILT .......................................***Not Run   0.00 sec
      Start 39: test_vrslib_file_tests_NOT_BUILT
Could not find executable test_vrslib_file_tests_NOT_BUILT
Looked in the following places:
test_vrslib_file_tests_NOT_BUILT
test_vrslib_file_tests_NOT_BUILT
Release/test_vrslib_file_tests_NOT_BUILT
Release/test_vrslib_file_tests_NOT_BUILT
Debug/test_vrslib_file_tests_NOT_BUILT
Debug/test_vrslib_file_tests_NOT_BUILT
MinSizeRel/test_vrslib_file_tests_NOT_BUILT
MinSizeRel/test_vrslib_file_tests_NOT_BUILT
RelWithDebInfo/test_vrslib_file_tests_NOT_BUILT
RelWithDebInfo/test_vrslib_file_tests_NOT_BUILT
Deployment/test_vrslib_file_tests_NOT_BUILT
Deployment/test_vrslib_file_tests_NOT_BUILT
Development/test_vrslib_file_tests_NOT_BUILT
Development/test_vrslib_file_tests_NOT_BUILT
39/40 Test #39: test_vrslib_file_tests_NOT_BUILT ............................***Not Run   0.00 sec
      Start 40: test_vrscli_NOT_BUILT
Could not find executable test_vrscli_NOT_BUILT
Looked in the following places:
test_vrscli_NOT_BUILT
test_vrscli_NOT_BUILT
Release/test_vrscli_NOT_BUILT
Release/test_vrscli_NOT_BUILT
Debug/test_vrscli_NOT_BUILT
Debug/test_vrscli_NOT_BUILT
MinSizeRel/test_vrscli_NOT_BUILT
MinSizeRel/test_vrscli_NOT_BUILT
RelWithDebInfo/test_vrscli_NOT_BUILT
RelWithDebInfo/test_vrscli_NOT_BUILT
Deployment/test_vrscli_NOT_BUILT
Deployment/test_vrscli_NOT_BUILT
Development/test_vrscli_NOT_BUILT
Development/test_vrscli_NOT_BUILT
40/40 Test #40: test_vrscli_NOT_BUILT .......................................***Not Run   0.00 sec

85% tests passed, 6 tests failed out of 40

Total Test time (real) =   6.87 sec

The following tests FAILED:
	 35 - test_vrs_utils_NOT_BUILT (Not Run)
	 36 - test_vrs_utils_converters_NOT_BUILT (Not Run)
	 37 - test_vrs_utils_xxhash_NOT_BUILT (Not Run)
	 38 - test_vrslib_NOT_BUILT (Not Run)
	 39 - test_vrslib_file_tests_NOT_BUILT (Not Run)
	 40 - test_vrscli_NOT_BUILT (Not Run)
Errors while running CTest
Error: error building at STEP "RUN cd /opt/vrs_Build; ninja all; ctest -j;": error while running runtime: exit status 8

The full Podman build output for VRS is in this text file.

That commit fixed the issue. Thank you!