<86>Apr 26 03:17:12 userdel[2111367]: delete user 'rooter' <86>Apr 26 03:17:12 userdel[2111367]: removed group 'rooter' owned by 'rooter' <86>Apr 26 03:17:12 userdel[2111367]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 26 03:17:12 groupadd[2111373]: group added to /etc/group: name=rooter, GID=1374 <86>Apr 26 03:17:12 groupadd[2111373]: group added to /etc/gshadow: name=rooter <86>Apr 26 03:17:12 groupadd[2111373]: new group: name=rooter, GID=1374 <86>Apr 26 03:17:12 useradd[2111379]: new user: name=rooter, UID=1374, GID=1374, home=/root, shell=/bin/bash <86>Apr 26 03:17:12 userdel[2111386]: delete user 'builder' <86>Apr 26 03:17:12 userdel[2111386]: removed group 'builder' owned by 'builder' <86>Apr 26 03:17:12 userdel[2111386]: removed shadow group 'builder' owned by 'builder' <86>Apr 26 03:17:12 groupadd[2111392]: group added to /etc/group: name=builder, GID=1375 <86>Apr 26 03:17:12 groupadd[2111392]: group added to /etc/gshadow: name=builder <86>Apr 26 03:17:12 groupadd[2111392]: new group: name=builder, GID=1375 <86>Apr 26 03:17:12 useradd[2111396]: new user: name=builder, UID=1375, GID=1375, home=/usr/src, shell=/bin/bash <13>Apr 26 03:17:13 rpmi: rpm-macros-cmake-3.23.2-alt3 sisyphus+318864.100.1.1 1681931983 installed <13>Apr 26 03:17:14 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791084 installed <13>Apr 26 03:17:14 rpmi: libnettle8-3.8.1-alt2 sisyphus+308213.100.1.1 1665439423 installed <13>Apr 26 03:17:14 rpmi: libwebp7-1.3.0-alt1 sisyphus+313492.100.1.1 1673749693 installed <13>Apr 26 03:17:14 rpmi: libjpeg-2:2.1.2-alt1.2 sisyphus+300827.100.2.1 1653916633 installed <13>Apr 26 03:17:14 rpmi: libjbig-2.1-alt1 sisyphus+276068.100.1.1 1624815400 installed <13>Apr 26 03:17:14 rpmi: libdeflate-1.18-alt1 sisyphus+317484.100.1.1 1679768609 installed <13>Apr 26 03:17:14 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Apr 26 03:17:14 rpmi: libtasn1-4.19.0-alt1 sisyphus+305700.100.1.1 1661359624 installed <13>Apr 26 03:17:14 rpmi: libtiff5-4.4.0-alt3 sisyphus+316986.100.1.1 1679241632 installed <13>Apr 26 03:17:14 rpmi: libhogweed6-3.8.1-alt2 sisyphus+308213.100.1.1 1665439423 installed <13>Apr 26 03:17:14 rpmi: libgnutls30-3.7.9-alt1 sisyphus+315353.100.1.1 1676639068 installed <13>Apr 26 03:17:14 rpmi: libngtcp2-0.13.1-alt1 sisyphus+317411.100.1.1 1679680596 installed <13>Apr 26 03:17:14 rpmi: libpng16-1.6.39-alt1 sisyphus+310490.100.1.1 1669195200 installed <13>Apr 26 03:17:14 rpmi: zlib-devel-1.2.13-alt1 sisyphus+309409.200.2.1 1667402043 installed <13>Apr 26 03:17:14 rpmi: liblcms2-2.15-alt1 sisyphus+316039.100.1.1 1677666328 installed <13>Apr 26 03:17:14 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Apr 26 03:17:14 rpmi: libgdbm-devel-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Apr 26 03:17:14 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Apr 26 03:17:14 rpmi: libstdc++12-devel-12.2.1-alt1 sisyphus+317240.100.2.1 1679582373 installed <13>Apr 26 03:17:15 rpmi: gcc12-c++-12.2.1-alt1 sisyphus+317240.100.2.1 1679582373 installed <13>Apr 26 03:17:15 rpmi: cmake-modules-3.23.2-alt3 sisyphus+318864.100.1.1 1681931983 installed <13>Apr 26 03:17:15 rpmi: libuv-1.44.2-alt1 sisyphus+303845.100.1.1 1658053885 installed <13>Apr 26 03:17:15 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Apr 26 03:17:15 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444232 installed <13>Apr 26 03:17:15 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Apr 26 03:17:15 rpmi: publicsuffix-list-dafsa-20230404-alt1 sisyphus+318117.100.1.1 1680769734 installed <13>Apr 26 03:17:15 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131178 installed <13>Apr 26 03:17:15 rpmi: libnghttp3-0.9.0-alt1 sisyphus+317166.100.1.1 1679409330 installed <13>Apr 26 03:17:15 rpmi: libnghttp2-1.52.0-alt1 sisyphus+315262.100.1.1 1676446367 installed <13>Apr 26 03:17:15 rpmi: openldap-common-2.6.4-alt1 sisyphus+317419.100.1.1 1679684487 installed <13>Apr 26 03:17:15 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Apr 26 03:17:15 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Apr 26 03:17:15 rpmi: libverto-0.3.2-alt1_1 sisyphus+279289.100.1.3 1626493868 installed <13>Apr 26 03:17:15 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072360 installed <13>Apr 26 03:17:15 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>Apr 26 03:17:15 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <13>Apr 26 03:17:15 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Apr 26 03:17:15 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Apr 26 03:17:15 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 26 03:17:15 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 26 03:17:15 rpmi: ca-certificates-2022.12.14-alt1 sisyphus+311754.200.1.1 1671046143 installed <13>Apr 26 03:17:15 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Apr 26 03:17:15 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Apr 26 03:17:15 rpmi: libcrypto1.1-1.1.1t-alt1 sisyphus+314824.100.2.2 1675799015 installed <13>Apr 26 03:17:15 rpmi: libssl1.1-1.1.1t-alt1 sisyphus+314824.100.2.2 1675799015 installed <86>Apr 26 03:17:15 groupadd[2115724]: group added to /etc/group: name=_keytab, GID=499 <86>Apr 26 03:17:15 groupadd[2115724]: group added to /etc/gshadow: name=_keytab <86>Apr 26 03:17:15 groupadd[2115724]: new group: name=_keytab, GID=499 <13>Apr 26 03:17:15 rpmi: libkrb5-1.20.1-alt1 sisyphus+306946.1000.5.2 1677793877 installed <13>Apr 26 03:17:15 rpmi: libgsasl-1.8.0-alt3 sisyphus+275307.100.1.2 1624478543 installed <86>Apr 26 03:17:15 groupadd[2115764]: group added to /etc/group: name=sasl, GID=498 <86>Apr 26 03:17:15 groupadd[2115764]: new group: name=sasl, GID=498 <13>Apr 26 03:17:15 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+306372.1000.8.1 1663097224 installed <13>Apr 26 03:17:15 rpmi: libldap2-2.6.4-alt1 sisyphus+317419.100.1.1 1679684487 installed <13>Apr 26 03:17:15 rpmi: libarchive13-3.6.1-alt2 sisyphus+311213.100.1.1 1670244620 installed <13>Apr 26 03:17:15 rpmi: libssh2-1.10.0-alt1 sisyphus+289470.100.1.1 1636752293 installed <13>Apr 26 03:17:15 rpmi: libcurl-8.0.1-alt2 sisyphus+317180.500.4.1 1679494002 installed <13>Apr 26 03:17:15 rpmi: cmake-3.23.2-alt3 sisyphus+318864.100.1.1 1681931983 installed <13>Apr 26 03:17:15 rpmi: gcc-c++-12-alt1 sisyphus+300988.300.1.1 1654033053 installed <13>Apr 26 03:17:16 rpmi: perl-devel-1:5.34.1-alt1 sisyphus+303178.100.1.1 1656953516 installed <13>Apr 26 03:17:16 rpmi: liblcms2-devel-2.15-alt1 sisyphus+316039.100.1.1 1677666328 installed <13>Apr 26 03:17:16 rpmi: libpng-devel-1.6.39-alt1 sisyphus+310490.100.1.1 1669195200 installed <13>Apr 26 03:17:16 rpmi: libtiff-devel-4.4.0-alt3 sisyphus+316986.100.1.1 1679241632 installed <13>Apr 26 03:17:16 rpmi: libdeflate-devel-1.18-alt1 sisyphus+317484.100.1.1 1679768609 installed <13>Apr 26 03:17:16 rpmi: libjbig-devel-2.1-alt1 sisyphus+276068.100.1.1 1624815400 installed <13>Apr 26 03:17:16 rpmi: libjpeg-devel-2:2.1.2-alt1.2 sisyphus+300827.100.2.1 1653916633 installed <13>Apr 26 03:17:16 rpmi: libwebp-devel-1.3.0-alt1 sisyphus+313492.100.1.1 1673749693 installed <13>Apr 26 03:17:16 rpmi: perl-Image-ExifTool-12.60-alt1 sisyphus+318656.100.1.1 1681743635 installed <13>Apr 26 03:17:16 rpmi: libzstd-devel-1.5.5-alt1 sisyphus+318140.100.1.1 1680790072 installed <13>Apr 26 03:17:16 rpmi: liblzma-devel-5.2.5-alt3.1 sisyphus+291400.100.1.1 1638634809 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/libgrokj2k-9.5.0-alt1.nosrc.rpm (w1.gzdio) Installing libgrokj2k-9.5.0-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.56297 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf libgrokj2k-9.5.0 + echo 'Source #0 (libgrokj2k-9.5.0.tar):' Source #0 (libgrokj2k-9.5.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/libgrokj2k-9.5.0.tar + cd libgrokj2k-9.5.0 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.56297 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd libgrokj2k-9.5.0 + mkdir -p . + cmake -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib64 -DLIB_SUFFIX=64 -S . -B . -DBUILD_STATIC_LIBS=OFF -DGRK_USE_LIBJPEG=ON -DHWY_SYSTEM_GTEST=ON -DBUILD_TESTING=OFF -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for string.h -- Looking for string.h - found -- Looking for memory.h -- Looking for memory.h - found -- Looking for stdlib.h -- Looking for stdlib.h - found -- Looking for stdio.h -- Looking for stdio.h - found -- Looking for math.h -- Looking for math.h - found -- Looking for float.h -- Looking for float.h - found -- Looking for time.h -- Looking for time.h - found -- Looking for stdarg.h -- Looking for stdarg.h - found -- Looking for ctype.h -- Looking for ctype.h - found -- Looking for assert.h -- Looking for assert.h - found -- Looking for strings.h -- Looking for strings.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Checking for 64-bit off_t -- Checking for 64-bit off_t - present -- Checking for fseeko/ftello -- Checking for fseeko/ftello - present -- Large File support - found -- Looking for include file malloc.h -- Looking for include file malloc.h - found -- Looking for _aligned_malloc -- Looking for _aligned_malloc - not found -- Looking for aligned_alloc -- Looking for aligned_alloc - found -- Looking for posix_memalign -- Looking for posix_memalign - found -- Looking for memalign -- Looking for memalign - found -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Could NOT find Valgrind (missing: Valgrind_INCLUDE_DIR Valgrind_EXECUTABLE) -- Performing Test HWY_EMSCRIPTEN -- Performing Test HWY_EMSCRIPTEN - Failed -- Found Perl: /usr/bin/perl (found version "5.34.1") -- Found PerlLibs: /usr/lib64/libperl-5.34.so (found version "5.34.1") -- Perl libraries found -- ExifTool Perl module found -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- The system seems to have a zlib available; it will be used to build libpng -- Found PNG: /usr/lib64/libpng.so (found version "1.6.39") -- The system seems to have a libpng available, it will be used to support PNG files -- Found TIFF: /usr/lib64/libtiff.so (found version "4.4.0") -- The system seems to have a libtiff available, it will be used to support TIFF files. -- Found LCMS2: /usr/lib64/liblcms2.so -- The system seems to have a liblsmc2 available, it will be used to support ICC profiles. -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- The system seems to have libjpeg available, it will be used to support JPEG files -- Setting build type to 'Release' as none was specified. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS HWY_SYSTEM_GTEST INCLUDE_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/libgrokj2k-9.5.0 + make -j16 make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 0%] Building CXX object src/lib/jp2_plugin/CMakeFiles/grokj2k_plugin.dir/Plugin.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 3%] Linking CXX shared library ../../../bin/libgrokj2k_plugin.so make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[1]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 3%] Built target grokj2k_plugin make[1]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 2%] Building CXX object src/lib/jp2/highway/CMakeFiles/hwy.dir/hwy/targets.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 1%] Building CXX object src/lib/jp2/highway/CMakeFiles/hwy.dir/hwy/aligned_allocator.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 1%] Building CXX object src/lib/jp2/highway/CMakeFiles/hwy.dir/hwy/nanobenchmark.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 4%] Linking CXX static library ../../../../bin/libhwy.a make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[1]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 4%] Built target hwy make[1]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 11%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/plugin/minpf_dynamic_library.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 11%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/plugin/minpf_plugin_manager.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 8%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/util/grk_intmath.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 10%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/util/GrkMatrix.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 7%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/util/MemStream.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 4%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/util/BufferedStream.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 9%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/util/SparseBuffer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 9%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/util/GrkObjectWrapper.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 5%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/util/GrkMappedFile.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 13%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/codestream/Profile.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 8%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/util/GrkImage.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 12%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/plugin/plugin_bridge.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 12%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/codestream/CodeStream.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 6%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/util/logger.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 15%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/codestream/FileFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 16%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/codestream/FileFormatCompress.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 14%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/codestream/CodeStreamCompress.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 15%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/codestream/CodeStreamDecompress.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 17%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/codestream/CodingParams.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 20%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/codestream/markers/PPMMarker.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 21%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/codestream/markers/SOTMarker.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 22%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/cache/MemManager.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 18%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/codestream/markers/SIZMarker.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 21%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/cache/TileCache.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 23%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/cache/PacketLengthMarkers.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 24%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/cache/PacketLengthCache.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 25%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t2/PacketManager.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 23%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/cache/LengthCache.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 17%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/codestream/FileFormatDecompress.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 26%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t2/T2Compress.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 27%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t2/T2Decompress.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 27%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t2/RateControl.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 28%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t2/RateInfo.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 36%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OpenHTJ2K/coding/ht_block_decoding.cpp.o In file included from /usr/lib64/gcc/x86_64-alt-linux/12/include/x86gprintrin.h:33, from /usr/lib64/gcc/x86_64-alt-linux/12/include/x86intrin.h:27, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:46, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:37, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.hpp:34, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:31, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:29: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp: In function 'size_t popcount32(uintmax_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:54:25: warning: conversion from 'uintmax_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 54 | precision = _popcnt32(num); | ^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:54:15: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 54 | precision = _popcnt32(num); | ^~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp: In function 'uint32_t int_log2(uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:73:18: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 73 | y = 31 - __builtin_clz(x); | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void buf_chain::activate(int)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:177:22: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 177 | node_pos = n; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void packet_header_writer::put_bit(uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:282:9: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 282 | tmp += b << bits; | ~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void packet_header_writer::put_Nbits(uint32_t, uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:286:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] 286 | for (int i = n - 1; n >= 0; --n) { | ~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void tagtree_node::set_node(uint32_t, uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:334:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 334 | level = l; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:335:20: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 335 | index = i; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:336:20: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 336 | parent_index = pi; | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In constructor 'tagtree::tagtree(uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:410:34: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 410 | parent_node->add_child(node_index); | ^~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:429:28: warning: unsigned conversion from 'int' to 'uint32_t' {aka 'unsigned int'} changes value from '-1' to '4294967295' [-Wsign-conversion] 429 | -1); // parent index = - 1 means I am the ROOT | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void tagtree::build() const': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:439:63: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} may change the sign of the result [-Wsign-conversion] 439 | uint16_t val = this->node[children[0]].get_value(); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:441:37: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 441 | uint16_t tmp = this->node[j].get_value(); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp: In member function 'void j2k_codeblock::modify_state(const std::function&, uint8_t, int16_t, int16_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:105:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 105 | callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)], val); | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:105:57: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 105 | callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)], val); | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp: In member function 'uint8_t j2k_codeblock::get_state(const std::function&, int16_t, int16_t) const': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:108:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 108 | return callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)]); | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:108:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 108 | return callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)]); | ~~~~^~~~ In file included from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:31: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.hpp: In constructor 'state_VLC_dec::state_VLC_dec(uint8_t*, uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.hpp:143:22: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 143 | : pos(Lcup - 2 - Pcup), ctreg(0), Creg(0), bits(0), buf(Dcup + Pcup) { | ~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.hpp: In constructor 'MR_dec::MR_dec(const uint8_t*, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.hpp:202:27: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion] 202 | pos((Lref == 0) ? -1 : magref_length - 1), | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.hpp:202:25: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 202 | pos((Lref == 0) ? -1 : magref_length - 1), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:32: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_local.hpp: In function 'void pi_(uint8_t&, const uint8_t&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_local.hpp:54:10: warning: unsigned conversion from 'int' to 'uint8_t' {aka 'unsigned char'} changes the value of '-5' [-Wsign-conversion] 54 | data &= ~(1 << SHIFT_PI_); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_local.hpp: In function 'void refinement_indicator(uint8_t&, const uint8_t&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_local.hpp:63:10: warning: unsigned conversion from 'int' to 'uint8_t' {aka 'unsigned char'} changes the value of '-5' [-Wsign-conversion] 63 | data &= ~(1 << SHIFT_PI_); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp: In member function 'void j2k_codeblock::calc_mbr(uint8_t&, uint16_t, uint16_t, uint32_t, uint8_t) const': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:49:29: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 49 | mbr |= get_state(Sigma, i - 1, j - 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:49:36: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 49 | mbr |= get_state(Sigma, i - 1, j - 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:50:29: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 50 | mbr |= get_state(Sigma, i - 1, j); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:50:34: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 50 | mbr |= get_state(Sigma, i - 1, j); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:51:29: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 51 | mbr |= get_state(Sigma, i - 1, j + 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:51:36: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 51 | mbr |= get_state(Sigma, i - 1, j + 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:52:27: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 52 | mbr |= get_state(Sigma, i, j - 1); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:52:32: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 52 | mbr |= get_state(Sigma, i, j - 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:53:27: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 53 | mbr |= get_state(Sigma, i, j + 1); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:53:32: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 53 | mbr |= get_state(Sigma, i, j + 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:54:29: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 54 | mbr |= get_state(Sigma, i + 1, j - 1) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:54:36: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 54 | mbr |= get_state(Sigma, i + 1, j - 1) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:54:43: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 54 | mbr |= get_state(Sigma, i + 1, j - 1) * causal_cond; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:55:29: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 55 | mbr |= get_state(Sigma, i + 1, j) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:55:34: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 55 | mbr |= get_state(Sigma, i + 1, j) * causal_cond; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:55:39: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 55 | mbr |= get_state(Sigma, i + 1, j) * causal_cond; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:56:29: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 56 | mbr |= get_state(Sigma, i + 1, j + 1) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:56:36: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 56 | mbr |= get_state(Sigma, i + 1, j + 1) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:56:43: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 56 | mbr |= get_state(Sigma, i + 1, j + 1) * causal_cond; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:58:40: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 58 | mbr |= get_state(Refinement_value, i - 1, j - 1) * get_state(Scan, i - 1, j - 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:58:47: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 58 | mbr |= get_state(Refinement_value, i - 1, j - 1) * get_state(Scan, i - 1, j - 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:58:72: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 58 | mbr |= get_state(Refinement_value, i - 1, j - 1) * get_state(Scan, i - 1, j - 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:58:79: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 58 | mbr |= get_state(Refinement_value, i - 1, j - 1) * get_state(Scan, i - 1, j - 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:58:82: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 58 | mbr |= get_state(Refinement_value, i - 1, j - 1) * get_state(Scan, i - 1, j - 1); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:59:40: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 59 | mbr |= get_state(Refinement_value, i - 1, j) * get_state(Scan, i - 1, j); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:59:45: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 59 | mbr |= get_state(Refinement_value, i - 1, j) * get_state(Scan, i - 1, j); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:59:68: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 59 | mbr |= get_state(Refinement_value, i - 1, j) * get_state(Scan, i - 1, j); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:59:73: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 59 | mbr |= get_state(Refinement_value, i - 1, j) * get_state(Scan, i - 1, j); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:59:74: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 59 | mbr |= get_state(Refinement_value, i - 1, j) * get_state(Scan, i - 1, j); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:60:40: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 60 | mbr |= get_state(Refinement_value, i - 1, j + 1) * get_state(Scan, i - 1, j + 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:60:47: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 60 | mbr |= get_state(Refinement_value, i - 1, j + 1) * get_state(Scan, i - 1, j + 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:60:72: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 60 | mbr |= get_state(Refinement_value, i - 1, j + 1) * get_state(Scan, i - 1, j + 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:60:79: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 60 | mbr |= get_state(Refinement_value, i - 1, j + 1) * get_state(Scan, i - 1, j + 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:60:82: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 60 | mbr |= get_state(Refinement_value, i - 1, j + 1) * get_state(Scan, i - 1, j + 1); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:61:38: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 61 | mbr |= get_state(Refinement_value, i, j - 1) * get_state(Scan, i, j - 1); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:61:43: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 61 | mbr |= get_state(Refinement_value, i, j - 1) * get_state(Scan, i, j - 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:61:66: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 61 | mbr |= get_state(Refinement_value, i, j - 1) * get_state(Scan, i, j - 1); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:61:71: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 61 | mbr |= get_state(Refinement_value, i, j - 1) * get_state(Scan, i, j - 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:61:74: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 61 | mbr |= get_state(Refinement_value, i, j - 1) * get_state(Scan, i, j - 1); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:62:38: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 62 | mbr |= get_state(Refinement_value, i, j + 1) * get_state(Scan, i, j + 1); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:62:43: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 62 | mbr |= get_state(Refinement_value, i, j + 1) * get_state(Scan, i, j + 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:62:66: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 62 | mbr |= get_state(Refinement_value, i, j + 1) * get_state(Scan, i, j + 1); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:62:71: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 62 | mbr |= get_state(Refinement_value, i, j + 1) * get_state(Scan, i, j + 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:62:74: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 62 | mbr |= get_state(Refinement_value, i, j + 1) * get_state(Scan, i, j + 1); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:63:40: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 63 | mbr |= get_state(Refinement_value, i + 1, j - 1) * get_state(Scan, i + 1, j - 1) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:63:47: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 63 | mbr |= get_state(Refinement_value, i + 1, j - 1) * get_state(Scan, i + 1, j - 1) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:63:72: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 63 | mbr |= get_state(Refinement_value, i + 1, j - 1) * get_state(Scan, i + 1, j - 1) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:63:79: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 63 | mbr |= get_state(Refinement_value, i + 1, j - 1) * get_state(Scan, i + 1, j - 1) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:63:86: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 63 | mbr |= get_state(Refinement_value, i + 1, j - 1) * get_state(Scan, i + 1, j - 1) * causal_cond; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:64:40: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 64 | mbr |= get_state(Refinement_value, i + 1, j) * get_state(Scan, i + 1, j) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:64:45: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 64 | mbr |= get_state(Refinement_value, i + 1, j) * get_state(Scan, i + 1, j) * causal_cond; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:64:68: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 64 | mbr |= get_state(Refinement_value, i + 1, j) * get_state(Scan, i + 1, j) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:64:73: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 64 | mbr |= get_state(Refinement_value, i + 1, j) * get_state(Scan, i + 1, j) * causal_cond; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:64:78: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 64 | mbr |= get_state(Refinement_value, i + 1, j) * get_state(Scan, i + 1, j) * causal_cond; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:65:40: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 65 | mbr |= get_state(Refinement_value, i + 1, j + 1) * get_state(Scan, i + 1, j + 1) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:65:47: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 65 | mbr |= get_state(Refinement_value, i + 1, j + 1) * get_state(Scan, i + 1, j + 1) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:65:72: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 65 | mbr |= get_state(Refinement_value, i + 1, j + 1) * get_state(Scan, i + 1, j + 1) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:65:79: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 65 | mbr |= get_state(Refinement_value, i + 1, j + 1) * get_state(Scan, i + 1, j + 1) * causal_cond; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:65:86: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 65 | mbr |= get_state(Refinement_value, i + 1, j + 1) * get_state(Scan, i + 1, j + 1) * causal_cond; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:46:95: warning: unused parameter 'mbr_info' [-Wunused-parameter] 46 | void j2k_codeblock::calc_mbr(uint8_t &mbr, const uint16_t i, const uint16_t j, const uint32_t mbr_info, | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp: In member function 'void state_MS_dec::close(int32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:85:9: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 85 | ctreg -= num_bits; | ~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp: In member function 'int32_t state_MS_dec::decodeMagSgnValue(int32_t, int32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:120:24: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 120 | val = bitmask32[m_n] & Creg; | ~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:120:26: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'int32_t' {aka 'int'} may change value [-Wconversion] 120 | val = bitmask32[m_n] & Creg; | ~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp: In member function 'uint8_t state_MEL_decoder::decodeMELSym()': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:164:34: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 164 | MEL_run = (MEL_run << 1) + bit; | ~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp: In member function 'void state_VLC_dec::decodeCxtVLC(const uint16_t&, uint8_t (&)[2], uint8_t (&)[2], uint8_t (&)[2], uint8_t (&)[2], const uint8_t&, const uint16_t*)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:282:32: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 282 | uint16_t idx = cwd + (context << 7); | ~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:296:45: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 296 | emb_1[first_or_second] = (value & 0xF000) >> 12; | ~~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp: In member function 'uint8_t state_VLC_dec::decodeUSuffix(const uint8_t&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:332:9: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 332 | val += (bit << i); | ~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp: In member function 'uint8_t state_VLC_dec::decodeUExtension(const uint8_t&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:344:9: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 344 | val += (bit << i); | ~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp: In function 'void get_sample_position_from_quad(uint16_t, uint16_t, uint16_t, uint16_t, uint16_t&, uint16_t&, uint16_t&, uint16_t&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:417:21: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 417 | sample_0 = 2 * qx + qy * Wblk; | ~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:418:21: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 418 | sample_1 = 2 * qx + (qy + 1) * Wblk; | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp: In function 'void ht_cleanup_decode(j2k_codeblock*, uint8_t*, const uint32_t&, const uint8_t&, const uint8_t&, state_MS_dec&, state_MEL_unPacker&, state_MEL_decoder&, state_VLC_dec&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:36:40: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 36 | #define ceil_int(a, b) ((a) + ((b)-1)) / (b) | ~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:438:23: note: in expansion of macro 'ceil_int' 438 | const uint16_t QW = ceil_int(block->size.x, 2); | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:36:40: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 36 | #define ceil_int(a, b) ((a) + ((b)-1)) / (b) | ~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:439:23: note: in expansion of macro 'ceil_int' 439 | const uint16_t QH = ceil_int(block->size.y, 2); | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:442:75: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 442 | std::unique_ptr sigma_n = std::make_unique(4 * QW * QH); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:443:75: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 443 | std::unique_ptr E = std::make_unique(4 * QW * QH); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:444:76: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 444 | std::unique_ptr mu_n = std::make_unique(4 * QW * QH); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:486:22: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 486 | sigma_n[4 * q1 + i] = (rho[FIRST_QUAD] >> i) & 1; | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:490:31: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 490 | context |= sigma_n[4 * q1 + 1]; // sf | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:491:31: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 491 | context += sigma_n[4 * q1 + 2] << 1; // w << 1 | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:491:39: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 491 | context += sigma_n[4 * q1 + 2] << 1; // w << 1 | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:492:31: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 492 | context += sigma_n[4 * q1 + 3] << 2; // sw << 2 | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:492:39: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 492 | context += sigma_n[4 * q1 + 3] << 2; // sw << 2 | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:507:22: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 507 | sigma_n[4 * q1 + i] = (rho[FIRST_QUAD] >> i) & 1; | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:516:22: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 516 | sigma_n[4 * q2 + i] = (rho[SECOND_QUAD] >> i) & 1; | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:520:31: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 520 | context |= sigma_n[4 * q2 + 1]; // sf | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:521:31: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 521 | context += sigma_n[4 * q2 + 2] << 1; // w << 1 | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:521:39: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 521 | context += sigma_n[4 * q2 + 2] << 1; // w << 1 | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:522:31: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 522 | context += sigma_n[4 * q2 + 3] << 2; // sw << 2 | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:522:39: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 522 | context += sigma_n[4 * q2 + 3] << 2; // sw << 2 | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:537:22: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 537 | sigma_n[4 * q2 + i] = (rho[SECOND_QUAD] >> i) & 1; | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:587:42: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 587 | m[FIRST_QUAD][i] = sigma_n[4 * q1 + i] * U[FIRST_QUAD] - ((emb_k[FIRST_QUAD] >> i) & 1); | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:588:42: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 588 | m[SECOND_QUAD][i] = sigma_n[4 * q2 + i] * U[SECOND_QUAD] - ((emb_k[SECOND_QUAD] >> i) & 1); | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:601:11: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 601 | E[n] = 32 - count_leading_zeros(v[FIRST_QUAD][i]); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:601:59: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 601 | E[n] = 32 - count_leading_zeros(v[FIRST_QUAD][i]); | ~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:601:22: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char' may change value [-Wconversion] 601 | E[n] = 32 - count_leading_zeros(v[FIRST_QUAD][i]); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:602:14: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 602 | mu_n[n] = (v[FIRST_QUAD][i] >> 1) + 1; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:602:43: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 602 | mu_n[n] = (v[FIRST_QUAD][i] >> 1) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:603:14: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 603 | mu_n[n] <<= pLSB; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:604:14: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 604 | mu_n[n] |= (v[FIRST_QUAD][i] & 1) << 31; // sign bit | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:604:43: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 604 | mu_n[n] |= (v[FIRST_QUAD][i] & 1) << 31; // sign bit | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:616:11: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 616 | E[n] = 32 - count_leading_zeros(v[SECOND_QUAD][i]); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:616:60: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 616 | E[n] = 32 - count_leading_zeros(v[SECOND_QUAD][i]); | ~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:616:22: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char' may change value [-Wconversion] 616 | E[n] = 32 - count_leading_zeros(v[SECOND_QUAD][i]); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:617:14: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 617 | mu_n[n] = (v[SECOND_QUAD][i] >> 1) + 1; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:617:44: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 617 | mu_n[n] = (v[SECOND_QUAD][i] >> 1) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:618:14: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 618 | mu_n[n] <<= pLSB; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:619:14: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 619 | mu_n[n] |= (v[SECOND_QUAD][i] & 1) << 31; // sign bit | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:619:44: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 619 | mu_n[n] |= (v[SECOND_QUAD][i] & 1) << 31; // sign bit | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:645:22: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 645 | sigma_n[4 * q1 + i] = (rho[FIRST_QUAD] >> i) & 1; | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:659:41: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 659 | m[FIRST_QUAD][i] = sigma_n[4 * q1 + i] * U[FIRST_QUAD] - ((emb_k[FIRST_QUAD] >> i) & 1); | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:670:11: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 670 | E[n] = 32 - count_leading_zeros(v[FIRST_QUAD][i]); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:670:59: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 670 | E[n] = 32 - count_leading_zeros(v[FIRST_QUAD][i]); | ~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:670:22: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char' may change value [-Wconversion] 670 | E[n] = 32 - count_leading_zeros(v[FIRST_QUAD][i]); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:671:14: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 671 | mu_n[n] = (v[FIRST_QUAD][i] >> 1) + 1; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:671:43: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 671 | mu_n[n] = (v[FIRST_QUAD][i] >> 1) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:672:14: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 672 | mu_n[n] <<= pLSB; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:673:14: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 673 | mu_n[n] |= (v[FIRST_QUAD][i] & 1) << 31; // sign bit | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:673:43: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 673 | mu_n[n] |= (v[FIRST_QUAD][i] & 1) << 31; // sign bit | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:690:40: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 690 | context1 = sigma_n[4 * (q1 - QW) + 1]; // n | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:691:42: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 691 | context1 += (sigma_n[4 * (q1 - QW) + 3] << 2); // ne | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:691:51: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 691 | context1 += (sigma_n[4 * (q1 - QW) + 3] << 2); // ne | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:693:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 693 | context1 |= sigma_n[4 * (q1 - QW) - 1]; // nw | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:694:37: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 694 | context1 += (sigma_n[4 * q1 - 1] | sigma_n[4 * q1 - 2]) << 1; // (sw | w) << 1 | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:694:59: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 694 | context1 += (sigma_n[4 * q1 - 1] | sigma_n[4 * q1 - 2]) << 1; // (sw | w) << 1 | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:694:68: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 694 | context1 += (sigma_n[4 * q1 - 1] | sigma_n[4 * q1 - 2]) << 1; // (sw | w) << 1 | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:697:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 697 | context1 |= sigma_n[4 * (q1 - QW) + 5] << 2; // nf << 2 | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:697:51: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 697 | context1 |= sigma_n[4 * (q1 - QW) + 5] << 2; // nf << 2 | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:704:24: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 704 | sigma_n[4 * q1 + i] = (rho[FIRST_QUAD] >> i) & 1; | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:708:40: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 708 | context2 = sigma_n[4 * (q2 - QW) + 1]; // n | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:709:42: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 709 | context2 += (sigma_n[4 * (q2 - QW) + 3] << 2); // ne | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:709:51: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 709 | context2 += (sigma_n[4 * (q2 - QW) + 3] << 2); // ne | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:711:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 711 | context2 |= sigma_n[4 * (q2 - QW) - 1]; // nw | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:712:37: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 712 | context2 += (sigma_n[4 * q2 - 1] | sigma_n[4 * q2 - 2]) << 1; // (sw | w) << 1 | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:712:59: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 712 | context2 += (sigma_n[4 * q2 - 1] | sigma_n[4 * q2 - 2]) << 1; // (sw | w) << 1 | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:712:68: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 712 | context2 += (sigma_n[4 * q2 - 1] | sigma_n[4 * q2 - 2]) << 1; // (sw | w) << 1 | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:715:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 715 | context2 |= sigma_n[4 * (q2 - QW) + 5] << 2; // nf << 2 | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:715:51: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 715 | context2 |= sigma_n[4 * (q2 - QW) + 5] << 2; // nf << 2 | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:722:24: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 722 | sigma_n[4 * q2 + i] = (rho[SECOND_QUAD] >> i) & 1; | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:763:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 763 | E_n[FIRST_QUAD] = E[4 * (q1 - QW) + 1]; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:764:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 764 | E_n[SECOND_QUAD] = E[4 * (q2 - QW) + 1]; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:765:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 765 | E_ne[FIRST_QUAD] = E[4 * (q1 - QW) + 3]; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:766:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 766 | E_ne[SECOND_QUAD] = E[4 * (q2 - QW) + 3]; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:768:44: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 768 | E_nw[FIRST_QUAD] = E[4 * (q1 - QW) - 1]; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:773:45: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 773 | E_nw[SECOND_QUAD] = E[4 * (q2 - QW) - 1]; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:778:44: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 778 | E_nf[FIRST_QUAD] = E[4 * (q1 - QW) + 5]; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:783:45: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 783 | E_nf[SECOND_QUAD] = E[4 * (q2 - QW) + 5]; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:792:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 791 | kappa[FIRST_QUAD] = (1 > gamma[FIRST_QUAD] * (max_E[FIRST_QUAD] - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | ? 1 | ^~~ 793 | : gamma[FIRST_QUAD] * (max_E[FIRST_QUAD] - 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:795:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 794 | kappa[SECOND_QUAD] = (1 > gamma[SECOND_QUAD] * (max_E[SECOND_QUAD] - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | ? 1 | ^~~ 796 | : gamma[SECOND_QUAD] * (max_E[SECOND_QUAD] - 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:801:44: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 801 | m[FIRST_QUAD][i] = sigma_n[4 * q1 + i] * U[FIRST_QUAD] - ((emb_k[FIRST_QUAD] >> i) & 1); | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:802:44: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 802 | m[SECOND_QUAD][i] = sigma_n[4 * q2 + i] * U[SECOND_QUAD] - ((emb_k[SECOND_QUAD] >> i) & 1); | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:813:13: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 813 | E[n] = 32 - count_leading_zeros(v[FIRST_QUAD][i]); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:813:61: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 813 | E[n] = 32 - count_leading_zeros(v[FIRST_QUAD][i]); | ~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:813:24: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char' may change value [-Wconversion] 813 | E[n] = 32 - count_leading_zeros(v[FIRST_QUAD][i]); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:814:16: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 814 | mu_n[n] = (v[FIRST_QUAD][i] >> 1) + 1; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:814:45: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 814 | mu_n[n] = (v[FIRST_QUAD][i] >> 1) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:815:16: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 815 | mu_n[n] <<= pLSB; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:816:16: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 816 | mu_n[n] |= (v[FIRST_QUAD][i] & 1) << 31; // sign bit | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:816:45: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 816 | mu_n[n] |= (v[FIRST_QUAD][i] & 1) << 31; // sign bit | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:828:13: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 828 | E[n] = 32 - count_leading_zeros(v[SECOND_QUAD][i]); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:828:62: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 828 | E[n] = 32 - count_leading_zeros(v[SECOND_QUAD][i]); | ~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:828:24: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char' may change value [-Wconversion] 828 | E[n] = 32 - count_leading_zeros(v[SECOND_QUAD][i]); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:829:16: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 829 | mu_n[n] = (v[SECOND_QUAD][i] >> 1) + 1; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:829:46: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 829 | mu_n[n] = (v[SECOND_QUAD][i] >> 1) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:830:16: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 830 | mu_n[n] <<= pLSB; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:831:16: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 831 | mu_n[n] |= (v[SECOND_QUAD][i] & 1) << 31; // sign bit | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:831:46: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 831 | mu_n[n] |= (v[SECOND_QUAD][i] & 1) << 31; // sign bit | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:843:40: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 843 | context1 = sigma_n[4 * (q1 - QW) + 1]; // n | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:844:42: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 844 | context1 += (sigma_n[4 * (q1 - QW) + 3] << 2); // ne | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:844:51: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 844 | context1 += (sigma_n[4 * (q1 - QW) + 3] << 2); // ne | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:846:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 846 | context1 |= sigma_n[4 * (q1 - QW) - 1]; // nw | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:847:37: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 847 | context1 += (sigma_n[4 * q1 - 1] | sigma_n[4 * q1 - 2]) << 1; // (sw | w) << 1 | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:847:59: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 847 | context1 += (sigma_n[4 * q1 - 1] | sigma_n[4 * q1 - 2]) << 1; // (sw | w) << 1 | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:847:68: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 847 | context1 += (sigma_n[4 * q1 - 1] | sigma_n[4 * q1 - 2]) << 1; // (sw | w) << 1 | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:850:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 850 | context1 |= sigma_n[4 * (q1 - QW) + 5] << 2; // nf << 2 | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:850:51: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 850 | context1 |= sigma_n[4 * (q1 - QW) + 5] << 2; // nf << 2 | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:857:24: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 857 | sigma_n[4 * q1 + i] = (rho[FIRST_QUAD] >> i) & 1; | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:876:42: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 876 | E_n[FIRST_QUAD] = E[4 * (q1 - QW) + 1]; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:877:42: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 877 | E_ne[FIRST_QUAD] = E[4 * (q1 - QW) + 3]; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:879:44: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 879 | E_nw[FIRST_QUAD] = E[4 * (q1 - QW) - 1]; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:884:44: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 884 | E_nf[FIRST_QUAD] = E[4 * (q1 - QW) + 5]; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:891:31: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 890 | kappa[FIRST_QUAD] = (1 > gamma[FIRST_QUAD] * (max_E[FIRST_QUAD] - 1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | ? 1 | ^~~ 892 | : gamma[FIRST_QUAD] * (max_E[FIRST_QUAD] - 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:897:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 897 | m[FIRST_QUAD][i] = sigma_n[4 * q1 + i] * U[FIRST_QUAD] - ((emb_k[FIRST_QUAD] >> i) & 1); | ~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:908:13: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 908 | E[n] = 32 - count_leading_zeros(v[FIRST_QUAD][i]); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:908:61: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 908 | E[n] = 32 - count_leading_zeros(v[FIRST_QUAD][i]); | ~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:908:24: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char' may change value [-Wconversion] 908 | E[n] = 32 - count_leading_zeros(v[FIRST_QUAD][i]); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:909:16: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 909 | mu_n[n] = (v[FIRST_QUAD][i] >> 1) + 1; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:909:45: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 909 | mu_n[n] = (v[FIRST_QUAD][i] >> 1) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:910:16: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 910 | mu_n[n] <<= pLSB; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:911:16: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 911 | mu_n[n] |= (v[FIRST_QUAD][i] & 1) << 31; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:911:45: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 911 | mu_n[n] |= (v[FIRST_QUAD][i] & 1) << 31; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:931:27: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 931 | set_sample(*p_mu, 2 * y, 2 * x); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:931:34: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 931 | set_sample(*p_mu, 2 * y, 2 * x); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:936:33: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 936 | set_sample(*p_mu, 2 * y + 1, 2 * x); | ~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:936:40: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 936 | set_sample(*p_mu, 2 * y + 1, 2 * x); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:937:52: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 937 | block->modify_state(sigma, *p_sigma, 2 * y + 1, 2 * x); | ~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:942:29: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 942 | set_sample(*p_mu, 2 * y, 2 * x + 1); | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:942:40: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 942 | set_sample(*p_mu, 2 * y, 2 * x + 1); | ~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:943:59: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 943 | block->modify_state(sigma, *p_sigma, 2 * y, 2 * x + 1); | ~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:948:33: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 948 | set_sample(*p_mu, 2 * y + 1, 2 * x + 1); | ~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:948:44: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 948 | set_sample(*p_mu, 2 * y + 1, 2 * x + 1); | ~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:949:52: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 949 | block->modify_state(sigma, *p_sigma, 2 * y + 1, 2 * x + 1); | ~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:949:63: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 949 | block->modify_state(sigma, *p_sigma, 2 * y + 1, 2 * x + 1); | ~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:434:61: warning: unused parameter 'Dcup' [-Wunused-parameter] 434 | void ht_cleanup_decode(j2k_codeblock *block, uint8_t *const Dcup, const uint32_t &Lcup, | ~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:434:83: warning: unused parameter 'Lcup' [-Wunused-parameter] 434 | void ht_cleanup_decode(j2k_codeblock *block, uint8_t *const Dcup, const uint32_t &Lcup, | ~~~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:435:39: warning: unused parameter 'ROIshift' [-Wunused-parameter] 435 | const uint8_t &ROIshift, const uint8_t &pLSB, state_MS_dec &MS, | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:436:44: warning: unused parameter 'MEL_unpacker' [-Wunused-parameter] 436 | state_MEL_unPacker &MEL_unpacker, state_MEL_decoder &MEL_decoder, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp: In lambda function: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:966:20: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 966 | for (int16_t j = j_start; j < j_start + width; j++) { | ^~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:975:22: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 975 | for (int16_t i = i_start; i < i_start + height; i++) { | ^~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:976:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 976 | sp = &block->sample_buf[j + i * block->size.x]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:976:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 976 | sp = &block->sample_buf[j + i * block->size.x]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:980:30: warning: conversion to 'uint16_t' {aka 'short unsigned int'} from 'int16_t' {aka 'short int'} may change the sign of the result [-Wsign-conversion] 980 | block->calc_mbr(mbr, i, j, mbr_info & 0x1EF, causal_cond); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:980:33: warning: conversion to 'uint16_t' {aka 'short unsigned int'} from 'int16_t' {aka 'short int'} may change the sign of the result [-Wsign-conversion] 980 | block->calc_mbr(mbr, i, j, mbr_info & 0x1EF, causal_cond); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:959:48: warning: unused parameter 'dum_stride' [-Wunused-parameter] 959 | const uint16_t dum_stride, const uint8_t &pLSB) { | ~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp: In function 'void ht_sigprop_decode(j2k_codeblock*, uint8_t*, uint32_t, const uint8_t&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1008:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 1008 | const uint16_t num_v_stripe = block->size.y / 4; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1009:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 1009 | const uint16_t num_h_stripe = block->size.x / 4; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1014:45: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 1014 | const uint16_t dum_stride = block->size.x + 2; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp: In function 'void ht_magref_decode(j2k_codeblock*, uint8_t*, uint32_t, const uint8_t&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1045:45: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 1045 | const uint16_t blk_height = block->size.y; | ~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1046:45: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 1046 | const uint16_t blk_width = block->size.x; | ~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1047:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 1047 | const uint16_t num_v_stripe = block->size.y / 4; | ~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1056:37: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 1056 | if (block->get_state(Sigma, i, j) != 0) { | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1056:40: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 1056 | if (block->get_state(Sigma, i, j) != 0) { | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1057:56: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 1057 | block->modify_state(refinement_indicator, 1, i, j); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1057:59: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 1057 | block->modify_state(refinement_indicator, 1, i, j); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1068:35: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 1068 | if (block->get_state(Sigma, i, j) != 0) { | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1068:38: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 1068 | if (block->get_state(Sigma, i, j) != 0) { | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1069:54: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 1069 | block->modify_state(refinement_indicator, 1, i, j); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1069:57: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 1069 | block->modify_state(refinement_indicator, 1, i, j); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp: In function 'void htj2k_decode(j2k_codeblock*, uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1089:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1089 | for (int i = 0; i < block->pass_length.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1090:30: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1090 | if (block->pass_length[i] != 0) { | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1116:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1116 | for (int i = 0; i < block->pass_length.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1117:30: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1117 | if (block->pass_length[i] != 0) { | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1118:32: warning: conversion from 'int' to 'std::vector::value_type' {aka 'unsigned char'} may change value [-Wconversion] 1118 | all_segments.push_back(i); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1124 | for (int i = 1; i < all_segments.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1125:47: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1125 | Lref += block->pass_length[all_segments[i]]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1139:49: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1139 | const uint32_t Scup = (Dcup[Lcup - 1] << 4) + (Dcup[Lcup - 2] & 0x0F); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1175:38: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 1175 | const uint16_t yyy = block->size.y; | ~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1176:38: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 1176 | const uint16_t xxx = block->size.x; | ~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1194:56: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 1194 | z_n = block->get_state(Refinement_indicator, y, x); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1194:59: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 1194 | z_n = block->get_state(Refinement_indicator, y, x); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1239:56: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 1239 | z_n = block->get_state(Refinement_indicator, y, x); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.cpp:1239:59: warning: conversion to 'int16_t' {aka 'short int'} from 'uint16_t' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 1239 | z_n = block->get_state(Refinement_indicator, y, x); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 36%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OpenHTJ2K/coding/ht_block_encoding.cpp.o In file included from /usr/lib64/gcc/x86_64-alt-linux/12/include/x86gprintrin.h:33, from /usr/lib64/gcc/x86_64-alt-linux/12/include/x86intrin.h:27, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:46, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:37, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.hpp:34, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:31, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:30: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp: In function 'size_t popcount32(uintmax_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:54:25: warning: conversion from 'uintmax_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 54 | precision = _popcnt32(num); | ^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:54:15: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 54 | precision = _popcnt32(num); | ^~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp: In function 'uint32_t int_log2(uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:73:18: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 73 | y = 31 - __builtin_clz(x); | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void buf_chain::activate(int)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:177:22: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 177 | node_pos = n; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void packet_header_writer::put_bit(uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:282:9: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 282 | tmp += b << bits; | ~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void packet_header_writer::put_Nbits(uint32_t, uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:286:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] 286 | for (int i = n - 1; n >= 0; --n) { | ~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void tagtree_node::set_node(uint32_t, uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:334:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 334 | level = l; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:335:20: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 335 | index = i; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:336:20: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 336 | parent_index = pi; | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In constructor 'tagtree::tagtree(uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:410:34: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 410 | parent_node->add_child(node_index); | ^~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:429:28: warning: unsigned conversion from 'int' to 'uint32_t' {aka 'unsigned int'} changes value from '-1' to '4294967295' [-Wsign-conversion] 429 | -1); // parent index = - 1 means I am the ROOT | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void tagtree::build() const': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:439:63: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} may change the sign of the result [-Wsign-conversion] 439 | uint16_t val = this->node[children[0]].get_value(); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:441:37: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 441 | uint16_t tmp = this->node[j].get_value(); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp: In member function 'void j2k_codeblock::modify_state(const std::function&, uint8_t, int16_t, int16_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:105:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 105 | callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)], val); | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:105:57: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 105 | callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)], val); | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp: In member function 'uint8_t j2k_codeblock::get_state(const std::function&, int16_t, int16_t) const': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:108:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 108 | return callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)]); | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:108:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 108 | return callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)]); | ~~~~^~~~ In file included from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:32: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_local.hpp: In function 'void pi_(uint8_t&, const uint8_t&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_local.hpp:54:10: warning: unsigned conversion from 'int' to 'uint8_t' {aka 'unsigned char'} changes the value of '-5' [-Wsign-conversion] 54 | data &= ~(1 << SHIFT_PI_); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_local.hpp: In function 'void refinement_indicator(uint8_t&, const uint8_t&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_local.hpp:63:10: warning: unsigned conversion from 'int' to 'uint8_t' {aka 'unsigned char'} changes the value of '-5' [-Wsign-conversion] 63 | data &= ~(1 << SHIFT_PI_); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp: In member function 'void j2k_codeblock::set_MagSgn_and_sigma(uint32_t&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:65:25: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 65 | temp += sign >> 31; | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:65:14: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 65 | temp += sign >> 31; | ~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp: In function 'void print_block(const j2k_codeblock*)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:36:40: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 36 | #define ceil_int(a, b) ((a) + ((b)-1)) / (b) | ~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:74:23: note: in expansion of macro 'ceil_int' 74 | const uint16_t QW = ceil_int(block->size.x, 2); | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:36:40: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 36 | #define ceil_int(a, b) ((a) + ((b)-1)) / (b) | ~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:75:23: note: in expansion of macro 'ceil_int' 75 | const uint16_t QH = ceil_int(block->size.y, 2); | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:83:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 83 | buf[4 * idx] = block->sample_buf[x + y * block->size.x]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:83:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 83 | buf[4 * idx] = block->sample_buf[x + y * block->size.x]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:83:61: warning: conversion from 'int' to 'short int' may change value [-Wconversion] 83 | buf[4 * idx] = block->sample_buf[x + y * block->size.x]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:84:17: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 84 | if (y + 1 < block->size.y) { | ~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:85:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 85 | buf[4 * idx + 1] = block->sample_buf[x + (y + 1) * block->size.x]; | ~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:85:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 85 | buf[4 * idx + 1] = block->sample_buf[x + (y + 1) * block->size.x]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:85:73: warning: conversion from 'int' to 'short int' may change value [-Wconversion] 85 | buf[4 * idx + 1] = block->sample_buf[x + (y + 1) * block->size.x]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:87:17: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 87 | if (x + 1 < block->size.x) { | ~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:88:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 88 | buf[4 * idx + 2] = block->sample_buf[x + 1 + y * block->size.x]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:88:48: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 88 | buf[4 * idx + 2] = block->sample_buf[x + 1 + y * block->size.x]; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:88:71: warning: conversion from 'int' to 'short int' may change value [-Wconversion] 88 | buf[4 * idx + 2] = block->sample_buf[x + 1 + y * block->size.x]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:90:18: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 90 | if ((x + 1 < block->size.x) && (y + 1 < block->size.y)) { | ~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:90:45: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 90 | if ((x + 1 < block->size.x) && (y + 1 < block->size.y)) { | ~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:91:57: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 91 | buf[4 * idx + 3] = block->sample_buf[x + 1 + (y + 1) * block->size.x]; | ~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:91:48: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 91 | buf[4 * idx + 3] = block->sample_buf[x + 1 + (y + 1) * block->size.x]; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:91:77: warning: conversion from 'int' to 'short int' may change value [-Wconversion] 91 | buf[4 * idx + 3] = block->sample_buf[x + 1 + (y + 1) * block->size.x]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp: In member function 'void state_MS_enc::emitMagSgnBits(uint32_t, uint8_t, uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:144:10: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 144 | cwd -= temp; | ^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp: In member function 'void state_MEL_enc::emitMELbit(uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:219:20: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 219 | tmp = (tmp << 1) + bit; | ~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp: In member function 'void state_MEL_enc::encodeMEL(uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:237:27: warning: conversion from 'int' to 'int8_t' {aka 'signed char'} may change value [-Wconversion] 237 | MEL_k = std::min(12, MEL_k + 1); | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:252:25: warning: conversion from 'int' to 'int8_t' {aka 'signed char'} may change value [-Wconversion] 252 | MEL_k = std::max(0, MEL_k - 1); | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp: In member function 'void state_VLC_enc::emitVLCBits(uint16_t, uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:272:28: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] 272 | tmp |= (cwd & (1 << t) - 1) << bits; | ~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:272:9: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 272 | tmp |= (cwd & (1 << t) - 1) << bits; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:273:10: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 273 | bits += t; | ~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:275:9: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 275 | len -= t; | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp: In function 'void make_storage(const j2k_codeblock*, uint16_t, uint16_t, uint16_t, uint16_t, uint8_t*, uint32_t*, int32_t*, uint8_t*)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:322:45: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] 322 | sigma_n[i] = block->get_state(Sigma, y[i], x[i]); | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:322:51: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] 322 | sigma_n[i] = block->get_state(Sigma, y[i], x[i]); | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:324:65: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 324 | rho_q[0] = sigma_n[0] + (sigma_n[1] << 1) + (sigma_n[2] << 2) + (sigma_n[3] << 3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:327:45: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] 327 | sigma_n[i] = block->get_state(Sigma, y[i], x[i]); | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:327:51: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] 327 | sigma_n[i] = block->get_state(Sigma, y[i], x[i]); | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:329:65: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 329 | rho_q[1] = sigma_n[4] + (sigma_n[5] << 1) + (sigma_n[6] << 2) + (sigma_n[7] << 3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:332:28: warning: comparison of integer expressions of different signedness: 'const int32_t' {aka 'const int'} and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 332 | if ((x[i] >= 0 && x[i] < (block->size.x)) && (y[i] >= 0 && y[i] < (block->size.y))) { | ~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:332:69: warning: comparison of integer expressions of different signedness: 'const int32_t' {aka 'const int'} and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 332 | if ((x[i] >= 0 && x[i] < (block->size.x)) && (y[i] >= 0 && y[i] < (block->size.y))) { | ~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:333:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 333 | v_n[i] = block->sample_buf[x[i] + y[i] * block->size.x]; | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:333:37: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 333 | v_n[i] = block->sample_buf[x[i] + y[i] * block->size.x]; | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:333:61: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 333 | v_n[i] = block->sample_buf[x[i] + y[i] * block->size.x]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:340:67: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 340 | E_n[i] = (32 - count_leading_zeros(((v_n[i] >> 1) << 1) + 1)) * sigma_n[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:313:48: warning: unused parameter 'QH' [-Wunused-parameter] 313 | const uint16_t QH, const uint16_t QW, uint8_t *const sigma_n, | ~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:313:67: warning: unused parameter 'QW' [-Wunused-parameter] 313 | const uint16_t QH, const uint16_t QW, uint8_t *const sigma_n, | ~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp: In function 'void make_storage_one(const j2k_codeblock*, uint16_t, uint16_t, uint16_t, uint16_t, uint8_t*, uint32_t*, int32_t*, uint8_t*)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:351:45: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] 351 | sigma_n[i] = block->get_state(Sigma, y[i], x[i]); | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:351:51: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] 351 | sigma_n[i] = block->get_state(Sigma, y[i], x[i]); | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:353:65: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 353 | rho_q[0] = sigma_n[0] + (sigma_n[1] << 1) + (sigma_n[2] << 2) + (sigma_n[3] << 3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:356:28: warning: comparison of integer expressions of different signedness: 'const int32_t' {aka 'const int'} and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 356 | if ((x[i] >= 0 && x[i] < (block->size.x)) && (y[i] >= 0 && y[i] < (block->size.y))) { | ~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:356:69: warning: comparison of integer expressions of different signedness: 'const int32_t' {aka 'const int'} and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 356 | if ((x[i] >= 0 && x[i] < (block->size.x)) && (y[i] >= 0 && y[i] < (block->size.y))) { | ~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:357:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 357 | v_n[i] = block->sample_buf[x[i] + y[i] * block->size.x]; | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:357:37: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 357 | v_n[i] = block->sample_buf[x[i] + y[i] * block->size.x]; | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:357:61: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 357 | v_n[i] = block->sample_buf[x[i] + y[i] * block->size.x]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:364:67: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 364 | E_n[i] = (32 - count_leading_zeros(((v_n[i] >> 1) << 1) + 1)) * sigma_n[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:345:52: warning: unused parameter 'QH' [-Wunused-parameter] 345 | const uint16_t QH, const uint16_t QW, uint8_t *const sigma_n, | ~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:345:71: warning: unused parameter 'QW' [-Wunused-parameter] 345 | const uint16_t QH, const uint16_t QW, uint8_t *const sigma_n, | ~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp: In lambda function: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:371:39: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 371 | tmp = enc_UVLC_table0[u1 + (u2 << 5)]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:372:14: warning: conversion from 'int32_t' {aka 'int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 372 | lw = (tmp & 0xFF); | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:373:13: warning: conversion from 'int32_t' {aka 'int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 373 | cwd = tmp >> 8; | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp: In lambda function: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:379:39: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 379 | tmp = enc_UVLC_table1[u1 + (u2 << 5)]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:380:14: warning: conversion from 'int32_t' {aka 'int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 380 | lw = (tmp & 0xFF); | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:381:13: warning: conversion from 'int32_t' {aka 'int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 381 | cwd = tmp >> 8; | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp: In function 'int32_t termMELandVLC(state_VLC_enc&, state_MEL_enc&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:402:72: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 402 | memmove(&MEL.buf[MEL.pos], &VLC.buf[VLC.pos + 1], MAX_Scup - VLC.pos - 1); /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp: In function 'int32_t htj2k_encode(j2k_codeblock*, uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:36:40: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 36 | #define ceil_int(a, b) ((a) + ((b)-1)) / (b) | ~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:443:23: note: in expansion of macro 'ceil_int' 443 | const uint16_t QW = ceil_int(block->size.x, 2); | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:36:40: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 36 | #define ceil_int(a, b) ((a) + ((b)-1)) / (b) | ~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:444:23: note: in expansion of macro 'ceil_int' 444 | const uint16_t QH = ceil_int(block->size.y, 2); | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:459:19: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 459 | return block->length; | ~~~~~~~^~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:34:44: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-2' to '4294967294' [-Wsign-conversion] 34 | #define round_up(x, n) (((x) + (n)-1) & (-n)) | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:473:65: note: in expansion of macro 'round_up' 473 | std::unique_ptr Eadj = std::make_unique(round_up(block->size.x, 2) + 2); | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:34:44: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-2' to '4294967294' [-Wsign-conversion] 34 | #define round_up(x, n) (((x) + (n)-1) & (-n)) | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:474:25: note: in expansion of macro 'round_up' 474 | memset(Eadj.get(), 0, round_up(block->size.x, 2) + 2); | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:34:44: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-2' to '4294967294' [-Wsign-conversion] 34 | #define round_up(x, n) (((x) + (n)-1) & (-n)) | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:475:70: note: in expansion of macro 'round_up' 475 | std::unique_ptr sigma_adj = std::make_unique(round_up(block->size.x, 2) + 2); | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:34:44: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-2' to '4294967294' [-Wsign-conversion] 34 | #define round_up(x, n) (((x) + (n)-1) & (-n)) | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:476:30: note: in expansion of macro 'round_up' 476 | memset(sigma_adj.get(), 0, round_up(block->size.x, 2) + 2); | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:414:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 414 | (block->block_states[(y[i] + 1) * (block->size.x + 2) + (x[i] + 1)] >> SHIFT_SIGMA) & 1; \ | ~~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:490:5: note: in expansion of macro 'MAKE_STORAGE' 490 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:414:73: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 414 | (block->block_states[(y[i] + 1) * (block->size.x + 2) + (x[i] + 1)] >> SHIFT_SIGMA) & 1; \ | ~~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:490:5: note: in expansion of macro 'MAKE_STORAGE' 490 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:415:67: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 415 | rho_q[0] = sigma_n[0] + (sigma_n[1] << 1) + (sigma_n[2] << 2) + (sigma_n[3] << 3); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:490:5: note: in expansion of macro 'MAKE_STORAGE' 490 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:418:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 418 | (block->block_states[(y[i] + 1) * (block->size.x + 2) + (x[i] + 1)] >> SHIFT_SIGMA) & 1; \ | ~~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:490:5: note: in expansion of macro 'MAKE_STORAGE' 490 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:418:73: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 418 | (block->block_states[(y[i] + 1) * (block->size.x + 2) + (x[i] + 1)] >> SHIFT_SIGMA) & 1; \ | ~~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:490:5: note: in expansion of macro 'MAKE_STORAGE' 490 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:419:67: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 419 | rho_q[1] = sigma_n[4] + (sigma_n[5] << 1) + (sigma_n[6] << 2) + (sigma_n[7] << 3); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:490:5: note: in expansion of macro 'MAKE_STORAGE' 490 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:421:30: warning: comparison of integer expressions of different signedness: 'const int32_t' {aka 'const int'} and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 421 | if ((x[i] >= 0 && x[i] < (block->size.x)) && (y[i] >= 0 && y[i] < (block->size.y))) \ | ~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:490:5: note: in expansion of macro 'MAKE_STORAGE' 490 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:421:71: warning: comparison of integer expressions of different signedness: 'const int32_t' {aka 'const int'} and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 421 | if ((x[i] >= 0 && x[i] < (block->size.x)) && (y[i] >= 0 && y[i] < (block->size.y))) \ | ~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:490:5: note: in expansion of macro 'MAKE_STORAGE' 490 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:422:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 422 | v_n[i] = block->sample_buf[x[i] + y[i] * block->size.x]; \ | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:490:5: note: in expansion of macro 'MAKE_STORAGE' 490 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:422:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 422 | v_n[i] = block->sample_buf[x[i] + y[i] * block->size.x]; \ | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:490:5: note: in expansion of macro 'MAKE_STORAGE' 490 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:422:63: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 422 | v_n[i] = block->sample_buf[x[i] + y[i] * block->size.x]; \ | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:490:5: note: in expansion of macro 'MAKE_STORAGE' 490 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:427:69: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 427 | E_n[i] = (32 - count_leading_zeros(((v_n[i] >> 1) << 1) + 1)) * sigma_n[i]; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:490:5: note: in expansion of macro 'MAKE_STORAGE' 490 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:515:45: warning: conversion from 'int32_t' {aka 'int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 515 | n_q[Q0] = emb[Q0] + (rho_q[Q0] << 4) + (c_q[Q0] << 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:521:37: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 521 | m_n[i] = sigma_n[i] * U_q[Q0] - ((emb_k >> i) & 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:543:61: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 543 | c_q[Q0] = (sigma_n[4] | sigma_n[5]) + (sigma_n[6] << 1) + (sigma_n[7] << 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:545:61: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 545 | c_q[Q1] = (sigma_n[0] | sigma_n[1]) + (sigma_n[2] << 1) + (sigma_n[3] << 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:582:45: warning: conversion from 'int32_t' {aka 'int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 582 | n_q[Q1] = emb[Q1] + (rho_q[Q1] << 4) + (c_q[Q1] << 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:587:45: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 587 | m_n[4 + i] = sigma_n[4 + i] * U_q[Q1] - ((emb_k >> i) & 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:633:45: warning: conversion from 'int32_t' {aka 'int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 633 | n_q[Q0] = emb[Q0] + (rho_q[Q0] << 4) + (c_q[Q0] << 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:638:37: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 638 | m_n[i] = sigma_n[i] * U_q[Q0] - ((emb_k >> i) & 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:676:15: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 676 | c_q[Q0] += (sigma_n[6] | sigma_n[7]) << 1; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:414:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 414 | (block->block_states[(y[i] + 1) * (block->size.x + 2) + (x[i] + 1)] >> SHIFT_SIGMA) & 1; \ | ~~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:679:7: note: in expansion of macro 'MAKE_STORAGE' 679 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:414:73: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 414 | (block->block_states[(y[i] + 1) * (block->size.x + 2) + (x[i] + 1)] >> SHIFT_SIGMA) & 1; \ | ~~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:679:7: note: in expansion of macro 'MAKE_STORAGE' 679 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:415:67: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 415 | rho_q[0] = sigma_n[0] + (sigma_n[1] << 1) + (sigma_n[2] << 2) + (sigma_n[3] << 3); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:679:7: note: in expansion of macro 'MAKE_STORAGE' 679 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:418:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 418 | (block->block_states[(y[i] + 1) * (block->size.x + 2) + (x[i] + 1)] >> SHIFT_SIGMA) & 1; \ | ~~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:679:7: note: in expansion of macro 'MAKE_STORAGE' 679 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:418:73: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 418 | (block->block_states[(y[i] + 1) * (block->size.x + 2) + (x[i] + 1)] >> SHIFT_SIGMA) & 1; \ | ~~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:679:7: note: in expansion of macro 'MAKE_STORAGE' 679 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:419:67: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 419 | rho_q[1] = sigma_n[4] + (sigma_n[5] << 1) + (sigma_n[6] << 2) + (sigma_n[7] << 3); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:679:7: note: in expansion of macro 'MAKE_STORAGE' 679 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:421:30: warning: comparison of integer expressions of different signedness: 'const int32_t' {aka 'const int'} and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 421 | if ((x[i] >= 0 && x[i] < (block->size.x)) && (y[i] >= 0 && y[i] < (block->size.y))) \ | ~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:679:7: note: in expansion of macro 'MAKE_STORAGE' 679 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:421:71: warning: comparison of integer expressions of different signedness: 'const int32_t' {aka 'const int'} and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 421 | if ((x[i] >= 0 && x[i] < (block->size.x)) && (y[i] >= 0 && y[i] < (block->size.y))) \ | ~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:679:7: note: in expansion of macro 'MAKE_STORAGE' 679 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:422:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 422 | v_n[i] = block->sample_buf[x[i] + y[i] * block->size.x]; \ | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:679:7: note: in expansion of macro 'MAKE_STORAGE' 679 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:422:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 422 | v_n[i] = block->sample_buf[x[i] + y[i] * block->size.x]; \ | ~~~^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:679:7: note: in expansion of macro 'MAKE_STORAGE' 679 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:422:63: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 422 | v_n[i] = block->sample_buf[x[i] + y[i] * block->size.x]; \ | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:679:7: note: in expansion of macro 'MAKE_STORAGE' 679 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:427:69: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 427 | E_n[i] = (32 - count_leading_zeros(((v_n[i] >> 1) << 1) + 1)) * sigma_n[i]; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:679:7: note: in expansion of macro 'MAKE_STORAGE' 679 | MAKE_STORAGE() | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:683:15: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 683 | c_q[Q1] += (sigma_n[2] | sigma_n[3]) << 1; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:722:47: warning: conversion from 'int32_t' {aka 'int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 722 | n_q[Q0] = emb[Q0] + (rho_q[Q0] << 4) + (c_q[Q0] << 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:727:39: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 727 | m_n[i] = sigma_n[i] * U_q[Q0] - ((emb_k >> i) & 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:781:47: warning: conversion from 'int32_t' {aka 'int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 781 | n_q[Q1] = emb[Q1] + (rho_q[Q1] << 4) + (c_q[Q1] << 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:786:47: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 786 | m_n[4 + i] = sigma_n[4 + i] * U_q[Q1] - ((emb_k >> i) & 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:810:15: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 810 | c_q[Q0] += (sigma_n[6] | sigma_n[7]) << 1; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:854:47: warning: conversion from 'int32_t' {aka 'int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 854 | n_q[Q0] = emb[Q0] + (rho_q[Q0] << 4) + (c_q[Q0] << 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:859:39: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 859 | m_n[i] = sigma_n[i] * U_q[Q0] - ((emb_k >> i) & 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:881:19: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 881 | memcpy(&fwd_buf[Pcup], &rev_buf[0], Scup); | ^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:881:39: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 881 | memcpy(&fwd_buf[Pcup], &rev_buf[0], Scup); | ^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:884:16: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 884 | fwd_buf[Lcup - 1] = Scup >> 4; | ~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:884:28: warning: conversion from 'int32_t' {aka 'int'} to 'unsigned char' may change value [-Wconversion] 884 | fwd_buf[Lcup - 1] = Scup >> 4; | ~~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:885:16: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 885 | fwd_buf[Lcup - 2] = (fwd_buf[Lcup - 2] & 0xF0) | (Scup & 0x0f); | ~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:885:37: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 885 | fwd_buf[Lcup - 2] = (fwd_buf[Lcup - 2] & 0xF0) | (Scup & 0x0f); | ~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:890:45: warning: conversion from 'int32_t' {aka 'int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 890 | block->set_compressed_data(fwd_buf.get(), Lcup); | ^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:892:27: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 892 | block->length = Lcup; | ^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:893:27: warning: conversion to '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 893 | block->pass_length[0] = Lcup; | ^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:900:17: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 900 | return block->length; | ~~~~~~~^~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:487:12: warning: unused variable 'p_sample' [-Wunused-variable] 487 | int32_t *p_sample = block->sample_buf.get(); | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_encoding.cpp:433:64: warning: unused parameter 'ROIshift' [-Wunused-parameter] 433 | int32_t htj2k_encode(j2k_codeblock *const block, const uint8_t ROIshift) noexcept { | ~~~~~~~~~~~~~~^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 38%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OpenHTJ2K/codestream/codestream_source.cpp.o In file included from /usr/lib64/gcc/x86_64-alt-linux/12/include/x86gprintrin.h:33, from /usr/lib64/gcc/x86_64-alt-linux/12/include/x86intrin.h:27, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:46, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:37, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream_source.cpp:29: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp: In function 'size_t popcount32(uintmax_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:54:25: warning: conversion from 'uintmax_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 54 | precision = _popcnt32(num); | ^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:54:15: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 54 | precision = _popcnt32(num); | ^~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp: In function 'uint32_t int_log2(uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:73:18: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 73 | y = 31 - __builtin_clz(x); | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void buf_chain::activate(int)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:177:22: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 177 | node_pos = n; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void packet_header_writer::put_bit(uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:282:9: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 282 | tmp += b << bits; | ~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void packet_header_writer::put_Nbits(uint32_t, uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:286:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] 286 | for (int i = n - 1; n >= 0; --n) { | ~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void tagtree_node::set_node(uint32_t, uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:334:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 334 | level = l; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:335:20: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 335 | index = i; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:336:20: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 336 | parent_index = pi; | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In constructor 'tagtree::tagtree(uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:410:34: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 410 | parent_node->add_child(node_index); | ^~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:429:28: warning: unsigned conversion from 'int' to 'uint32_t' {aka 'unsigned int'} changes value from '-1' to '4294967295' [-Wsign-conversion] 429 | -1); // parent index = - 1 means I am the ROOT | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void tagtree::build() const': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:439:63: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} may change the sign of the result [-Wsign-conversion] 439 | uint16_t val = this->node[children[0]].get_value(); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:441:37: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 441 | uint16_t tmp = this->node[j].get_value(); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream_source.cpp: In member function 'virtual uint16_t j2c_src_memory::get_word()': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream_source.cpp:60:59: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 60 | uint16_t out = (static_cast(get_byte()) << 8) + static_cast(get_byte()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 37%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OpenHTJ2K/coding/coding_units.cpp.o In file included from /usr/lib64/gcc/x86_64-alt-linux/12/include/x86gprintrin.h:33, from /usr/lib64/gcc/x86_64-alt-linux/12/include/x86intrin.h:27, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:46, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:37, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.hpp:34, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:31, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.cpp:33: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp: In function 'size_t popcount32(uintmax_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:54:25: warning: conversion from 'uintmax_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 54 | precision = _popcnt32(num); | ^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:54:15: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 54 | precision = _popcnt32(num); | ^~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp: In function 'uint32_t int_log2(uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:73:18: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 73 | y = 31 - __builtin_clz(x); | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void buf_chain::activate(int)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:177:22: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 177 | node_pos = n; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void packet_header_writer::put_bit(uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:282:9: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 282 | tmp += b << bits; | ~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void packet_header_writer::put_Nbits(uint32_t, uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:286:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] 286 | for (int i = n - 1; n >= 0; --n) { | ~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void tagtree_node::set_node(uint32_t, uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:334:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 334 | level = l; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:335:20: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 335 | index = i; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:336:20: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 336 | parent_index = pi; | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In constructor 'tagtree::tagtree(uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:410:34: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 410 | parent_node->add_child(node_index); | ^~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:429:28: warning: unsigned conversion from 'int' to 'uint32_t' {aka 'unsigned int'} changes value from '-1' to '4294967295' [-Wsign-conversion] 429 | -1); // parent index = - 1 means I am the ROOT | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void tagtree::build() const': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:439:63: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} may change the sign of the result [-Wsign-conversion] 439 | uint16_t val = this->node[children[0]].get_value(); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:441:37: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 441 | uint16_t tmp = this->node[j].get_value(); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp: In member function 'void j2k_codeblock::modify_state(const std::function&, uint8_t, int16_t, int16_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:105:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 105 | callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)], val); | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:105:57: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 105 | callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)], val); | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp: In member function 'uint8_t j2k_codeblock::get_state(const std::function&, int16_t, int16_t) const': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:108:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 108 | return callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)]); | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:108:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 108 | return callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)]); | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.cpp: In member function 'void j2k_codeblock::create_compressed_buffer(buf_chain*, uint16_t, const uint16_t&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.cpp:103:41: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 103 | layer_length += this->pass_length[i]; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 29%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t2/BitIO.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 29%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t2/PacketIter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 43%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OJPH/coding/ojph_block_decoder.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 43%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OJPH/coding/ojph_block_encoder.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 35%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/T1Factory.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 45%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OJPH/others/ojph_mem.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 44%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OJPH/others/ojph_arch.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 31%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/tile/TileProcessor.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 31%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/tile/TileComponent.cpp.o In file included from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/grk_includes.h:144, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/part1/PostT1DecompressFilters.h:3, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/tile/TileComponent.cpp:22: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/tile/SparseCanvas.h: In instantiation of 'bool grk::SparseCanvas::read(uint8_t, grk::eBandOrientation, grk::grkRectU32, int32_t*, uint32_t, uint32_t, bool) [with unsigned int LBW = 6; unsigned int LBH = 6; uint8_t = unsigned char; grk::grkRectU32 = grk::grkRect; int32_t = int; uint32_t = unsigned int]': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/tile/SparseCanvas.h:182:7: required from here /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/tile/SparseCanvas.h:182:51: warning: unused parameter 'bandOrientation' [-Wunused-parameter] 182 | bool read(uint8_t resno, eBandOrientation bandOrientation, grkRectU32 window, int32_t* dest, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/tile/SparseCanvas.h: In instantiation of 'bool grk::SparseCanvas::write(uint8_t, grk::eBandOrientation, grk::grkRectU32, const int32_t*, uint32_t, uint32_t, bool) [with unsigned int LBW = 6; unsigned int LBH = 6; uint8_t = unsigned char; grk::grkRectU32 = grk::grkRect; int32_t = int; uint32_t = unsigned int]': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/tile/SparseCanvas.h:188:7: required from here /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/tile/SparseCanvas.h:188:52: warning: unused parameter 'bandOrientation' [-Wunused-parameter] 188 | bool write(uint8_t resno, eBandOrientation bandOrientation, grkRectU32 window, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 45%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OJPH/others/ojph_message.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 30%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/grok.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 38%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OpenHTJ2K/codestream/j2kmarkers.cpp.o In file included from /usr/lib64/gcc/x86_64-alt-linux/12/include/x86gprintrin.h:33, from /usr/lib64/gcc/x86_64-alt-linux/12/include/x86intrin.h:27, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:46, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:37, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.hpp:34, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:29: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp: In function 'size_t popcount32(uintmax_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:54:25: warning: conversion from 'uintmax_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 54 | precision = _popcnt32(num); | ^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:54:15: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 54 | precision = _popcnt32(num); | ^~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp: In function 'uint32_t int_log2(uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:73:18: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 73 | y = 31 - __builtin_clz(x); | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void buf_chain::activate(int)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:177:22: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 177 | node_pos = n; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void packet_header_writer::put_bit(uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:282:9: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 282 | tmp += b << bits; | ~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void packet_header_writer::put_Nbits(uint32_t, uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:286:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] 286 | for (int i = n - 1; n >= 0; --n) { | ~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void tagtree_node::set_node(uint32_t, uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:334:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 334 | level = l; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:335:20: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 335 | index = i; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:336:20: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 336 | parent_index = pi; | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In constructor 'tagtree::tagtree(uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:410:34: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 410 | parent_node->add_child(node_index); | ^~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:429:28: warning: unsigned conversion from 'int' to 'uint32_t' {aka 'unsigned int'} changes value from '-1' to '4294967295' [-Wsign-conversion] 429 | -1); // parent index = - 1 means I am the ROOT | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void tagtree::build() const': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:439:63: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} may change the sign of the result [-Wsign-conversion] 439 | uint16_t val = this->node[children[0]].get_value(); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:441:37: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 441 | uint16_t tmp = this->node[j].get_value(); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In member function 'uint16_t j2k_marker_io_base::get_word()': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:59:59: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 59 | uint16_t out = (static_cast(get_byte()) << 8) + static_cast(get_byte()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'SIZ_marker::SIZ_marker(uint16_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint16_t, std::vector&, std::vector&, std::vector&, bool)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:109:18: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 109 | Lmar = 38 + 3 * C; | ~~~^~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:110:11: warning: unused variable 's' [-Wunused-variable] 110 | uint8_t s = 0; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'CAP_marker::CAP_marker(j2c_src_memory&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:220:32: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 220 | unsigned long n = (Lmar - 6) / 2; | ~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:224:19: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 224 | if (Pcap & (1 << (31 - i))) { | ~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In member function 'int CAP_marker::write(j2c_destination_base&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:267:19: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 267 | if (Pcap & (1 << (32 - n - 1))) { | ~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'CPF_marker::CPF_marker(j2c_src_memory&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:284:34: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 284 | unsigned long n = (Lmar - len) / 2; | ~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'COD_marker::COD_marker(j2c_src_memory&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:308:31: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 308 | for (unsigned long i = 0; i < Lmar - len; i++) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'COD_marker::COD_marker(bool, bool, bool, uint8_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, std::vector, std::vector)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:324:8: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 324 | Scod += (is_max_precincts) ? 0 : 1; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:325:8: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 325 | Scod += (use_SOP) ? 2 : 0; | ~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:326:8: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 326 | Scod += (use_EPH) ? 4 : 0; | ~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:352:32: warning: conversion from 'int' to 'std::vector::value_type' {aka 'unsigned char'} may change value [-Wconversion] 352 | tmpPP.push_back(last_PPx + (last_PPy << 4)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:355:40: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 355 | SPcod.push_back(tmpPP[dwt_levels - i]); | ~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'COC_marker::COC_marker(j2c_src_memory&, uint16_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:430:31: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 430 | for (unsigned long i = 0; i < Lmar - len; i++) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'QCD_marker::QCD_marker(j2c_src_memory&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:508:33: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 508 | for (unsigned long i = 0; i < Lmar - len; ++i) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:518:33: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 518 | for (unsigned long i = 0; i < (Lmar - len) / 2; ++i) { | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'QCD_marker::QCD_marker(uint8_t, uint8_t, uint8_t, bool, uint8_t, uint8_t, double, uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:538:14: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 538 | Lmar = 4 + 3 * dwt_levels; | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:539:27: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 539 | n = 3 * dwt_levels + 1; | ~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:545:14: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 545 | Lmar = 5 + 6 * dwt_levels; | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:546:27: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 546 | n = 3 * dwt_levels + 1; | ~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:551:8: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 551 | Sqcd += number_of_guardbits << 5; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:554:39: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 554 | wmse_or_BIBO.reserve(3 * dwt_levels + 1); | ~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:613:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 613 | for (int i = 0; i < L.size(); ++i) { | ~~^~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:614:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 614 | for (int j = 0; j < L2.size(); ++j) { | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:615:18: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 615 | tmpL[i + j] += L[i] * L2[j]; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:615:28: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 615 | tmpL[i + j] += L[i] * L2[j]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:615:36: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 615 | tmpL[i + j] += L[i] * L2[j]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:619:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 619 | for (int i = 0; i < L.size(); ++i) { | ~~^~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:620:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 620 | for (int j = 0; j < H2.size(); ++j) { | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:621:18: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 621 | tmpH[i + j] += L[i] * H2[j]; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:621:28: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 621 | tmpH[i + j] += L[i] * H2[j]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:621:36: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 621 | tmpH[i + j] += L[i] * H2[j]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:631:47: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 631 | std::vector epsilon(3 * dwt_levels + 1, 0); | ~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:632:43: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 632 | std::vector mu(3 * dwt_levels + 1, 0); | ~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:635:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (int i = 0; i < epsilon.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:636:32: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 636 | epsilon[epsilon.size() - i - 1] = RI - number_of_guardbits + use_ycc; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:636:66: warning: conversion from 'int' to '__gnu_cxx::__alloc_traits, unsigned char>::value_type' {aka 'unsigned char'} may change value [-Wconversion] 636 | epsilon[epsilon.size() - i - 1] = RI - number_of_guardbits + use_ycc; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:637:27: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 637 | while (wmse_or_BIBO[i] > 0.9) { | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:638:34: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 638 | epsilon[epsilon.size() - i - 1]++; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:639:22: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 639 | wmse_or_BIBO[i] *= 0.5; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:645:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 645 | for (int i = 0; i < epsilon.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:647:52: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 647 | double fval = basestep / sqrt(wmse_or_BIBO[i]); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:664:34: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 664 | epsilon[epsilon.size() - i - 1] = exponent; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:664:43: warning: conversion from 'int32_t' {aka 'int'} to '__gnu_cxx::__alloc_traits, unsigned char>::value_type' {aka 'unsigned char'} may change value [-Wconversion] 664 | epsilon[epsilon.size() - i - 1] = exponent; | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:665:29: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 665 | mu[epsilon.size() - i - 1] = mantissa; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:665:43: warning: conversion from 'int32_t' {aka 'int'} to '__gnu_cxx::__alloc_traits, short unsigned int>::value_type' {aka 'short unsigned int'} may change value [-Wconversion] 665 | mu[epsilon.size() - i - 1] = mantissa; | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:697:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 697 | for (int i = 0; i < epsilon.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:701:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 701 | w_b = (i == epsilon.size() - 1) ? 1.0 : pow(W_b_Y[i], qfactor_power); | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:703:74: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 703 | double fval = (qfactor != 0xFF) ? delta_ref / (sqrt(wmse_or_BIBO[i]) * w_b * G_c) | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:704:72: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 704 | : basestep / sqrt(wmse_or_BIBO[i]); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:721:34: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 721 | epsilon[epsilon.size() - i - 1] = exponent; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:721:43: warning: conversion from 'int32_t' {aka 'int'} to '__gnu_cxx::__alloc_traits, unsigned char>::value_type' {aka 'unsigned char'} may change value [-Wconversion] 721 | epsilon[epsilon.size() - i - 1] = exponent; | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:722:29: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 722 | mu[epsilon.size() - i - 1] = mantissa; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:722:43: warning: conversion from 'int32_t' {aka 'int'} to '__gnu_cxx::__alloc_traits, short unsigned int>::value_type' {aka 'short unsigned int'} may change value [-Wconversion] 722 | mu[epsilon.size() - i - 1] = mantissa; | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:734:67: warning: conversion from 'int' to 'std::vector::value_type' {aka 'short unsigned int'} may change value [-Wconversion] 734 | SPqcd.push_back((static_cast(epsilon[i]) << 11) + mu[i]); /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:737:67: warning: conversion from 'int' to 'std::vector::value_type' {aka 'short unsigned int'} may change value [-Wconversion] 737 | SPqcd.push_back((static_cast(epsilon[0]) << 11) + mu[0]); /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In member function 'uint8_t QCD_marker::get_exponents(uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:769:23: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 769 | return (SPqcd[nb] >> 3); | ~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:772:22: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 772 | return (SPqcd[0] >> 11); | ~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:776:23: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 776 | return (SPqcd[nb] >> 11); | ~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In member function 'uint8_t QCD_marker::get_MAGB()': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:799:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 799 | tmp = (tmp < (val >> 3)) ? val >> 3 : tmp; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:801:33: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 801 | tmp = (tmp > (val >> 11)) ? val >> 11 : tmp; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'QCC_marker::QCC_marker(uint16_t, uint16_t, uint8_t, uint8_t, uint8_t, bool, uint8_t, uint8_t, uint8_t, uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:820:31: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 820 | Lmar = 5 + 3 * dwt_levels + ((max_components < 257) ? 0 : 1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:821:27: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 821 | n = 3 * dwt_levels + 1; | ~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:827:31: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 827 | Lmar = 6 + 6 * dwt_levels + ((max_components < 257) ? 0 : 1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:828:27: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 828 | n = 3 * dwt_levels + 1; | ~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:833:8: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 833 | Sqcc += number_of_guardbits << 5; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:836:39: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 836 | wmse_or_BIBO.reserve(3 * dwt_levels + 1); | ~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:930:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 930 | for (int i = 0; i < L.size(); ++i) { | ~~^~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:931:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 931 | for (int j = 0; j < L2.size(); ++j) { | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:932:18: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 932 | tmpL[i + j] += L[i] * L2[j]; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:932:28: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 932 | tmpL[i + j] += L[i] * L2[j]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:932:36: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 932 | tmpL[i + j] += L[i] * L2[j]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:936:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 936 | for (int i = 0; i < L.size(); ++i) { | ~~^~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:937:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 937 | for (int j = 0; j < H2.size(); ++j) { | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:938:18: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 938 | tmpH[i + j] += L[i] * H2[j]; | ~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:938:28: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 938 | tmpH[i + j] += L[i] * H2[j]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:938:36: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 938 | tmpH[i + j] += L[i] * H2[j]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:948:47: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 948 | std::vector epsilon(3 * dwt_levels + 1, 0); | ~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:949:43: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 949 | std::vector mu(3 * dwt_levels + 1, 0); | ~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:952:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 952 | for (int i = 0; i < epsilon.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:953:32: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 953 | epsilon[epsilon.size() - i - 1] = RI - number_of_guardbits + use_ycc; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:953:66: warning: conversion from 'int' to '__gnu_cxx::__alloc_traits, unsigned char>::value_type' {aka 'unsigned char'} may change value [-Wconversion] 953 | epsilon[epsilon.size() - i - 1] = RI - number_of_guardbits + use_ycc; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:954:27: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 954 | while (wmse_or_BIBO[i] > 0.9) { | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:955:34: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 955 | epsilon[epsilon.size() - i - 1]++; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:956:22: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 956 | wmse_or_BIBO[i] *= 0.5; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:990:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 990 | for (int i = 0; i < epsilon.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:994:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 994 | w_b = (i == epsilon.size() - 1) ? 1.0 : pow(W_b_sqrt[Cqcc][i], qfactor_power); | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:996:52: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 996 | double fval = delta_ref / (sqrt(wmse_or_BIBO[i]) * w_b * G_c); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1013:32: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1013 | epsilon[epsilon.size() - i - 1] = exponent; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1013:41: warning: conversion from 'int32_t' {aka 'int'} to '__gnu_cxx::__alloc_traits, unsigned char>::value_type' {aka 'unsigned char'} may change value [-Wconversion] 1013 | epsilon[epsilon.size() - i - 1] = exponent; | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1014:27: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1014 | mu[epsilon.size() - i - 1] = mantissa; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1014:41: warning: conversion from 'int32_t' {aka 'int'} to '__gnu_cxx::__alloc_traits, short unsigned int>::value_type' {aka 'short unsigned int'} may change value [-Wconversion] 1014 | mu[epsilon.size() - i - 1] = mantissa; | ^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1025:67: warning: conversion from 'int' to 'std::vector::value_type' {aka 'short unsigned int'} may change value [-Wconversion] 1025 | SPqcc.push_back((static_cast(epsilon[i]) << 11) + mu[i]); /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1028:67: warning: conversion from 'int' to 'std::vector::value_type' {aka 'short unsigned int'} may change value [-Wconversion] 1028 | SPqcc.push_back((static_cast(epsilon[0]) << 11) + mu[0]); /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'QCC_marker::QCC_marker(j2c_src_memory&, uint16_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1052:33: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1052 | for (unsigned long i = 0; i < Lmar - len; ++i) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1062:33: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1062 | for (unsigned long i = 0; i < (Lmar - len) / 2; ++i) { | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In member function 'uint8_t QCC_marker::get_exponents(uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1103:23: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 1103 | return (SPqcc[nb] >> 3); | ~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1106:22: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 1106 | return (SPqcc[0] >> 11); | ~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1110:23: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 1110 | return (SPqcc[nb] >> 11); | ~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'POC_marker::POC_marker(j2c_src_memory&, uint16_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1151:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1151 | nPOC = (Lmar - len) / 7; | ~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1153:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1153 | nPOC = (Lmar - len) / 9; | ~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'TLM_marker::TLM_marker(j2c_src_memory&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1243:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1243 | n = (Lmar - 4) / 2; | ~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1245:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1245 | n = (Lmar - 4) / 4; | ~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1249:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1249 | n = (Lmar - 4) / 3; | ~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1251:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1251 | n = (Lmar - 4) / 5; | ~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1255:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1255 | n = (Lmar - 4) / 4; | ~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1257:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1257 | n = (Lmar - 4) / 6; | ~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'CRG_marker::CRG_marker(j2c_src_memory&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1339:34: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1339 | unsigned long n = (Lmar - len) / 4; | ~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'COM_marker::COM_marker(j2c_src_memory&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1362:31: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1362 | for (unsigned long i = 0; i < Lmar - len; i++) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In constructor 'COM_marker::COM_marker(std::string, bool)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1373:12: warning: conversion from 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 1373 | Lmar = 4 + com.size(); | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1379:22: warning: conversion to '__gnu_cxx::__alloc_traits, unsigned char>::value_type' {aka 'unsigned char'} from '__gnu_cxx::__alloc_traits, char>::value_type' {aka 'char'} may change the sign of the result [-Wsign-conversion] 1379 | Ccom[i] = com[i]; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1381:21: warning: conversion to 'std::vector::value_type' {aka 'unsigned char'} from '__gnu_cxx::__alloc_traits, char>::value_type' {aka 'char'} may change the sign of the result [-Wsign-conversion] 1381 | Ccom.push_back(com[i]); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In member function 'void j2k_main_header::flush(j2c_dst_memory&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1553:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1553 | for (int i = 0; i < COC.size(); ++i) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1559:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1559 | for (int i = 0; i < QCC.size(); ++i) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1560:11: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1560 | QCC[i]->write(buf); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1564:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1564 | for (int i = 0; i < RGN.size(); ++i) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1570:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1570 | for (int i = 0; i < PPM.size(); ++i) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1575:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1575 | for (int i = 0; i < TLM.size(); ++i) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1580:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1580 | for (int i = 0; i < PLM.size(); ++i) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp: In member function 'uint32_t j2k_tilepart_header::read(j2c_src_memory&)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1704:65: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1704 | length_of_tilepart_markers += this->COD->get_length() + 2; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1708:87: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1708 | length_of_tilepart_markers += this->COC[this->COC.size() - 1]->get_length() + 2; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1712:87: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1712 | length_of_tilepart_markers += this->PLT[this->PLT.size() - 1]->get_length() + 2; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1716:65: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1716 | length_of_tilepart_markers += this->QCD->get_length() + 2; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1720:87: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1720 | length_of_tilepart_markers += this->QCC[this->QCC.size() - 1]->get_length() + 2; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1724:87: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1724 | length_of_tilepart_markers += this->RGN[this->RGN.size() - 1]->get_length() + 2; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1728:65: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1728 | length_of_tilepart_markers += this->POC->get_length() + 2; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1732:87: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1732 | length_of_tilepart_markers += this->PPT[this->PPT.size() - 1]->get_length() + 2; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.cpp:1736:87: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1736 | length_of_tilepart_markers += this->COM[this->COM.size() - 1]->get_length() + 2; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 32%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/transform/WaveletFwd.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 34%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/T1DecompressScheduler.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 34%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/T1CompressScheduler.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 41%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OpenHTJ2K/QuantizerOpenHTJ2K.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 40%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OpenHTJ2K/T1OpenHTJ2K.cpp.o In file included from /usr/lib64/gcc/x86_64-alt-linux/12/include/x86gprintrin.h:33, from /usr/lib64/gcc/x86_64-alt-linux/12/include/x86intrin.h:27, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/util/simd.h:31, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/T1OpenHTJ2K.cpp:17: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp: In function 'size_t popcount32(uintmax_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:54:25: warning: conversion from 'uintmax_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 54 | precision = _popcnt32(num); | ^~~ In file included from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:37, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/j2kmarkers.hpp:34, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:31, from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/T1OpenHTJ2K.cpp:18: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:54:15: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 54 | precision = _popcnt32(num); | ^~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp: In function 'uint32_t int_log2(uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/common/utils.hpp:73:18: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 73 | y = 31 - __builtin_clz(x); | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void buf_chain::activate(int)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:177:22: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 177 | node_pos = n; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void packet_header_writer::put_bit(uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:282:9: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 282 | tmp += b << bits; | ~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void packet_header_writer::put_Nbits(uint32_t, uint8_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:286:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] 286 | for (int i = n - 1; n >= 0; --n) { | ~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void tagtree_node::set_node(uint32_t, uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:334:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 334 | level = l; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:335:20: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 335 | index = i; | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:336:20: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 336 | parent_index = pi; | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In constructor 'tagtree::tagtree(uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:410:34: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 410 | parent_node->add_child(node_index); | ^~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:429:28: warning: unsigned conversion from 'int' to 'uint32_t' {aka 'unsigned int'} changes value from '-1' to '4294967295' [-Wsign-conversion] 429 | -1); // parent index = - 1 means I am the ROOT | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp: In member function 'void tagtree::build() const': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:439:63: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} may change the sign of the result [-Wsign-conversion] 439 | uint16_t val = this->node[children[0]].get_value(); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/codestream/codestream.hpp:441:37: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 441 | uint16_t tmp = this->node[j].get_value(); | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp: In member function 'void j2k_codeblock::modify_state(const std::function&, uint8_t, int16_t, int16_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:105:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 105 | callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)], val); | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:105:57: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 105 | callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)], val); | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp: In member function 'uint8_t j2k_codeblock::get_state(const std::function&, int16_t, int16_t) const': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:108:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 108 | return callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)]); | ~~~~^~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/coding_units.hpp:108:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 108 | return callback(block_states[(j1 + 1) * (size.x + 2) + (j2 + 1)]); | ~~~~^~~~ In file included from /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/T1OpenHTJ2K.cpp:19: /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.hpp: In constructor 'state_VLC_dec::state_VLC_dec(uint8_t*, uint32_t, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.hpp:143:22: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 143 | : pos(Lcup - 2 - Pcup), ctreg(0), Creg(0), bits(0), buf(Dcup + Pcup) { | ~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.hpp: In constructor 'MR_dec::MR_dec(const uint8_t*, uint32_t)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.hpp:202:27: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion] 202 | pos((Lref == 0) ? -1 : magref_length - 1), | ^~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/coding/ht_block_decoding.hpp:202:25: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 202 | pos((Lref == 0) ? -1 : magref_length - 1), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/T1OpenHTJ2K.cpp: In member function 'virtual bool openhtj2k::T1OpenHTJ2K::compress(grk::CompressBlockExec*)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/T1OpenHTJ2K.cpp:93:83: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 93 | numlayers,codelbock_style,p0,p1,s); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/T1OpenHTJ2K.cpp: In member function 'virtual bool openhtj2k::T1OpenHTJ2K::decompress(grk::DecompressBlockExec*)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/T1OpenHTJ2K.cpp:147:118: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 147 | 0, numlayers,codelbock_style,p0,p1,s); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/T1OpenHTJ2K.cpp:148:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 148 | j2k_block->num_passes = num_passes; | ^~~~~~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/T1OpenHTJ2K.cpp:150:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 150 | j2k_block->length = offset; | ^~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/T1OpenHTJ2K.cpp:151:61: warning: conversion from 'size_t' {aka 'long unsigned int'} to '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} may change value [-Wconversion] 151 | j2k_block->pass_length[0] = offset; | ^~~~~~ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/lib/jp2/t1/OpenHTJ2K/T1OpenHTJ2K.cpp:154:76: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 154 | j2k_block->set_compressed_data(coded_data, offset); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 25%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/point_transform/mct.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 41%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OJPH/T1OJPH.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 42%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/OJPH/QuantizerOJPH.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 33%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/transform/WaveletReverse.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 48%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/part1/impl/mqc_dec.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 47%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/part1/impl/mqc_enc.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 49%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/part1/Quantizer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 48%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/part1/T1Part1.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 46%] Building CXX object src/lib/jp2/CMakeFiles/grokj2k.dir/t1/part1/impl/T1.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 50%] Linking CXX shared library ../../../bin/libgrokj2k.so make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[1]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 50%] Built target grokj2k make[1]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 61%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/image_format/ImageFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 54%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/image_format/ImageFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 54%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/image_format/ImageFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 61%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/common/convert.cpp.o /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/bin/common/convert.cpp: In function 'grk_image* upsample_image_components(grk_image*)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/bin/common/convert.cpp:178:38: warning: comparing the result of pointer addition '(original->_grk_image::comps + ((sizetype)(((long unsigned int)compno) * 64)))' and NULL [-Waddress] 178 | if(!(original->comps + compno)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 54%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/common/convert.cpp.o /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/bin/common/convert.cpp: In function 'grk_image* upsample_image_components(grk_image*)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/bin/common/convert.cpp:178:38: warning: comparing the result of pointer addition '(original->_grk_image::comps + ((sizetype)(((long unsigned int)compno) * 64)))' and NULL [-Waddress] 178 | if(!(original->comps + compno)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 51%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/common/convert.cpp.o /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/bin/common/convert.cpp: In function 'grk_image* upsample_image_components(grk_image*)': /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/bin/common/convert.cpp:178:38: warning: comparing the result of pointer addition '(original->_grk_image::comps + ((sizetype)(((long unsigned int)compno) * 64)))' and NULL [-Waddress] 178 | if(!(original->comps + compno)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 54%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/image_format/FileStreamIO.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 60%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/image_format/PGXFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 57%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/image_format/FileStreamIO.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 60%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/image_format/PGXFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 60%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/image_format/BMPFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 55%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/image_format/PNMFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 60%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/image_format/PNMFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 52%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/grk_dump.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 63%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/image_format/FileStreamIO.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 63%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/image_format/BMPFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 64%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/image_format/RAWFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 65%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/image_format/RAWFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 66%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/common/color.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 67%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/common/exif.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 57%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/grk_decompress.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 65%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/image_format/PNMFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 71%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/common/exif.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 68%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/common/color.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 51%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/grk_compress.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 66%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/common/common.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 69%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/common/common.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 70%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/common/spdlog/color_sinks.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 71%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/image_format/PGXFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 75%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/common/spdlog/async.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 74%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/common/spdlog/stdout_sinks.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 73%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/common/spdlog/stdout_sinks.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 72%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/common/spdlog/color_sinks.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 75%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/common/spdlog/fmt.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 86%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/image_format/iccjpeg.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 80%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/common/spdlog/file_sinks.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 77%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/common/spdlog/fmt.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 88%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/image_format/iccjpeg.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 77%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/image_format/RAWFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 82%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/common/spdlog/file_sinks.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 76%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/image_format/BMPFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 78%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/common/spdlog/async.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 81%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/common/FileProvider.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 83%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/image_format/TIFFFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 83%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/common/FileProvider.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 83%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/common/color.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 84%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/image_format/JPEGFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 90%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/common/exif.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 83%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/image_format/PNGFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 91%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/common/spdlog/color_sinks.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 87%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/image_format/PNGFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 85%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/image_format/TIFFFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 92%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/common/spdlog/stdout_sinks.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 97%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/image_format/iccjpeg.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 87%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/image_format/JPEGFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 89%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/common/common.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 93%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/common/spdlog/fmt.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 70%] Building CXX object src/bin/jp2/CMakeFiles/grk_compress.dir/__/common/spdlog/spdlog.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 93%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/common/spdlog/async.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 71%] Building CXX object src/bin/jp2/CMakeFiles/grk_dump.dir/__/common/spdlog/spdlog.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 94%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/common/spdlog/file_sinks.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 95%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/common/FileProvider.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 97%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/image_format/JPEGFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 96%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/image_format/PNGFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 95%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/image_format/TIFFFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 97%] Linking CXX executable ../../../bin/grk_compress /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/include/spdlog/common.h:179:6: warning: type 'spdlog::level::level_enum' violates the C++ One Definition Rule [-Wodr] 179 | enum level_enum | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/include/spdlog/common.h:179:6: note: an enum with different value name is defined in another translation unit 179 | enum level_enum | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/include/spdlog/common.h:184:5: note: name 'warn' differs from name 'Perl_warn_nocontext' defined in another translation unit 184 | warn = SPDLOG_LEVEL_WARN, | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/include/spdlog/common.h:184:5: note: mismatching definition 184 | warn = SPDLOG_LEVEL_WARN, | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[1]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 98%] Built target grk_compress make[1]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 90%] Building CXX object src/bin/jp2/CMakeFiles/grk_decompress.dir/__/common/spdlog/spdlog.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 98%] Linking CXX executable ../../../bin/grk_dump /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/include/spdlog/common.h:179:6: warning: type 'spdlog::level::level_enum' violates the C++ One Definition Rule [-Wodr] 179 | enum level_enum | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/include/spdlog/common.h:179:6: note: an enum with different value name is defined in another translation unit 179 | enum level_enum | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/include/spdlog/common.h:184:5: note: name 'warn' differs from name 'Perl_warn_nocontext' defined in another translation unit 184 | warn = SPDLOG_LEVEL_WARN, | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/include/spdlog/common.h:184:5: note: mismatching definition 184 | warn = SPDLOG_LEVEL_WARN, | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[1]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [100%] Built target grk_dump make[1]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [100%] Linking CXX executable ../../../bin/grk_decompress /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/include/spdlog/common.h:179:6: warning: type 'spdlog::level::level_enum' violates the C++ One Definition Rule [-Wodr] 179 | enum level_enum | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/include/spdlog/common.h:179:6: note: an enum with different value name is defined in another translation unit 179 | enum level_enum | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/include/spdlog/common.h:184:5: note: name 'warn' differs from name 'Perl_warn_nocontext' defined in another translation unit 184 | warn = SPDLOG_LEVEL_WARN, | ^ /usr/src/RPM/BUILD/libgrokj2k-9.5.0/src/include/spdlog/common.h:184:5: note: mismatching definition 184 | warn = SPDLOG_LEVEL_WARN, | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[1]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [100%] Built target grk_decompress make[1]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.27982 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/libgrokj2k-buildroot + : + /bin/rm -rf -- /usr/src/tmp/libgrokj2k-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd libgrokj2k-9.5.0 + make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/libgrokj2k-buildroot make: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[1]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' Consolidate compiler generated dependencies of target hwy make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 3%] Built target hwy make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' Consolidate compiler generated dependencies of target grokj2k make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 49%] Built target grokj2k make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' Consolidate compiler generated dependencies of target grokj2k_plugin make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 50%] Built target grokj2k_plugin make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' Consolidate compiler generated dependencies of target grk_decompress make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 67%] Built target grk_decompress make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' Consolidate compiler generated dependencies of target grk_compress make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [ 83%] Built target grk_compress make[2]: Entering directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' Consolidate compiler generated dependencies of target grk_dump make[2]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' [100%] Built target grk_dump make[1]: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' Install the project... -- Install configuration: "Release" -- Installing: /usr/src/tmp/libgrokj2k-buildroot/usr/include/grok-9.5/grk_config.h -- Installing: /usr/src/tmp/libgrokj2k-buildroot/usr/lib64/libgrokj2k.so.9.5.0 -- Installing: /usr/src/tmp/libgrokj2k-buildroot/usr/lib64/libgrokj2k.so.1 -- Installing: /usr/src/tmp/libgrokj2k-buildroot/usr/lib64/libgrokj2k.so -- Installing: /usr/src/tmp/libgrokj2k-buildroot/usr/include/grok-9.5/grok.h -- Installing: /usr/src/tmp/libgrokj2k-buildroot/usr/bin/grk_decompress -- Set runtime path of "/usr/src/tmp/libgrokj2k-buildroot/usr/bin/grk_decompress" to "" -- Installing: /usr/src/tmp/libgrokj2k-buildroot/usr/bin/grk_compress -- Set runtime path of "/usr/src/tmp/libgrokj2k-buildroot/usr/bin/grk_compress" to "" -- Installing: /usr/src/tmp/libgrokj2k-buildroot/usr/bin/grk_dump -- Set runtime path of "/usr/src/tmp/libgrokj2k-buildroot/usr/bin/grk_dump" to "" -- Installing: /usr/src/tmp/libgrokj2k-buildroot/usr/lib64/cmake/grok-9.5/GrokTargets.cmake -- Installing: /usr/src/tmp/libgrokj2k-buildroot/usr/lib64/cmake/grok-9.5/GrokTargets-release.cmake -- Installing: /usr/src/tmp/libgrokj2k-buildroot/usr/lib64/cmake/grok-9.5/GrokConfig.cmake -- Installing: /usr/src/tmp/libgrokj2k-buildroot/usr/lib64/pkgconfig/libgrokj2k.pc make: Leaving directory '/usr/src/RPM/BUILD/libgrokj2k-9.5.0' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/libgrokj2k-buildroot (auto) mode of './usr/lib64/libgrokj2k.so.9.5.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/libgrokj2k-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) /usr/lib64/pkgconfig/libgrokj2k.pc: Libs: '-L${libdir} -lgrokj2k' --> '-lgrokj2k' Checking contents of files in /usr/src/tmp/libgrokj2k-buildroot/ (default) Compressing files in /usr/src/tmp/libgrokj2k-buildroot (auto) Adjusting library links in /usr/src/tmp/libgrokj2k-buildroot ./usr/lib64: (from :0) libgrokj2k.so.1 -> libgrokj2k.so.9.5.0 Verifying ELF objects in /usr/src/tmp/libgrokj2k-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Processing files: libgrokj2k-9.5.0-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.44820 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd libgrokj2k-9.5.0 + DOCDIR=/usr/src/tmp/libgrokj2k-buildroot/usr/share/doc/libgrokj2k-9.5.0 + export DOCDIR + rm -rf /usr/src/tmp/libgrokj2k-buildroot/usr/share/doc/libgrokj2k-9.5.0 + /bin/mkdir -p /usr/src/tmp/libgrokj2k-buildroot/usr/share/doc/libgrokj2k-9.5.0 + cp -prL README.md /usr/src/tmp/libgrokj2k-buildroot/usr/share/doc/libgrokj2k-9.5.0 + chmod -R go-w /usr/src/tmp/libgrokj2k-buildroot/usr/share/doc/libgrokj2k-9.5.0 + chmod -R a+rX /usr/src/tmp/libgrokj2k-buildroot/usr/share/doc/libgrokj2k-9.5.0 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.G3hBmB find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/libgrokj2k-buildroot/usr/lib64/libgrokj2k.so.1: 454 symbols, 19 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.QPIPDP find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libgrokj2k.so.1()(64bit) = set:mdAylEYtOfc2nWeMFl1Z1wHRYjPLTRytHMZzlzWkDxLiT8oZbSqabeaWkx7Zwmp4y6pBgz79GMijVeZIJBFZgyF1nvJLdo3AjIjnom9s2TBvNyUozVYUXx7Z7DX6c5PNIbbjvPKWcjGop1PN2ZI2G3ARGeeNFgcoZxNfN9Q9jTkwoOw3PyQZvZDbKvbUPUuBkAIvdXbG0q39bWaAdy6n0nGIz9PeGeTfShn1Dw1Trpo81m1nN3W2sI5HkoZyj8jCKRaN1E3h0Zb1i36wgnVIQGXRMZFCr5oXEcAJQk2BSIPzvinJZ2ZupqEBn1ixSa9AdiUOZGhFjsrbghO9HspWqCfPYtcXW7Zl6BgvW3jBXRsGb6RqMqZ7tjcFetcaAuzVLCObvoPDAnYhVCHitTYWu8BBB6LTMQYYguPskZ8CPgsG43OdSnYEJsuAa4C5875rJEIrTSkP6hTR0QxFrdgya3ya7IkurC2NlHPcM9XBlVFClESAS9Pw0FY6gtdfVu9LQJod9Fkl6wXQZ6qiolu3z7Z9DU1EAO201PLuip7aIuBTH0BrkDkBrf7zx1WbVILdDzKrrEfoqWKxYjxLFmEtQar5XTxJyQLlmZoTYzP3E2Gepc9P0n1AjZeqAqraCzTNX7P4jkR9PyEIxZDIIo5oj8Kme8AZCHVZ6k7CqQ6Z1tvVOo1cXq6Xstz3wxlJedHl3LpcS8SCYG6BRtPEQgc0qZBldluA61iyJYXZ7PJzMbb0hiC4OHKoSqs9fjTzYqRmARwXTU3QCgsIfK457mTNdeiubTGk8FEZ9a52ckOkcstTd0vb98owBSSEmZdbzMfSlsUU1te9zaVwbyLmN9tSdavZwHi71ZCZ7KlZ7Dn1N6KiO51Cn9nhzxkNrFf80FkZ1St5 Requires: ld-linux-x86-64.so.2()(64bit) >= set:jiids, ld-linux-x86-64.so.2(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.16)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.4)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libgcc_s.so.1(GCC_3.4)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.27)(64bit), libm.so.6(GLIBC_2.29)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.11)(64bit), libstdc++.so.6(CXXABI_1.3.13)(64bit), libstdc++.so.6(CXXABI_1.3.2)(64bit), libstdc++.so.6(CXXABI_1.3.3)(64bit), libstdc++.so.6(CXXABI_1.3.8)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.14)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.17)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.22)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.30)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CAG69T Creating libgrokj2k-debuginfo package Processing files: libgrokj2k-devel-9.5.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.pqC2nE find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mfoety find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: pkgconfig(libgrokj2k) = 9.5.0 Requires: libgrokj2k = 9.5.0-alt1, /usr/lib64/libgrokj2k.so.1, /usr/lib64/pkgconfig Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.KzOjfD Processing files: grokj2k-tools-9.5.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.UKMRZj find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6UF8Ox find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) lib.req: WARNING: /usr/src/tmp/libgrokj2k-buildroot/usr/bin/grk_dump: overlinked libraries: /usr/lib64/libjpeg.so.62 /usr/lib64/liblcms2.so.2 /usr/lib64/libperl-5.34.so /usr/lib64/libtiff.so.5 Requires: libgrokj2k = 9.5.0-alt1, /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libgcc_s.so.1(GCC_3.4)(64bit), libgrokj2k.so.1()(64bit) >= set:mgiweMCMpXkfztiZgAe4V0wSvbvFf4CZhNraLg3ZiZgx6ZECL4G2N77McnZidhjEqBlKwkyeXfhOMcZhs1qR0qr6d4WGAHrgvXFy9ZrGn90Bil0, libjpeg.so.62()(64bit) >= set:jeTwFtkK0mCQziYg3vm1zec1Au12XeGm1HZqPlODZfUC7, liblcms2.so.2()(64bit) >= set:miZ3tQYOLECGVLWS8TGGv67GZliliMOS1lCEvq3, libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.29)(64bit), libperl-5.34.so()(64bit) >= set:okWU8g0MjgEBNbbOcd7Vxmht74GnzCwDI2dy4, libpng16.so.16()(64bit) >= set:lfmxVRcLRACyWVQVgOPOQ5Xb6spAzuw9pNdcP3xc1iLZJv1mpZujZHwL4fWZK3cJJ1REA9cIINhAQhhHBm, libpng16.so.16(PNG16_0)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.5)(64bit), libstdc++.so.6(CXXABI_1.3.8)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.18)(64bit), libstdc++.so.6(GLIBCXX_3.4.19)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), libtiff.so.5()(64bit) >= set:lhyGFVQUg9ZKxrP7R1hgjZGwWSLA9xWWS6vzm2CLe9, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jxFlN8 Creating grokj2k-tools-debuginfo package Processing files: libgrokj2k-debuginfo-9.5.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.WLceEP find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.86NtZt find-requires: running scripts (debuginfo) Provides: debug64(libgrokj2k.so.1) Requires: libgrokj2k = 9.5.0-alt1, debug64(ld-linux-x86-64.so.2), debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libm.so.6), debug64(libstdc++.so.6) Processing files: grokj2k-tools-debuginfo-9.5.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.U4l0G4 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DTWZVm find-requires: running scripts (debuginfo) Requires: grokj2k-tools = 9.5.0-alt1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libgrokj2k.so.1), debug64(libjpeg.so.62), debug64(liblcms2.so.2), debug64(libm.so.6), debug64(libperl-5.34.so), debug64(libpng16.so.16), debug64(libstdc++.so.6), debug64(libtiff.so.5) Adding to libgrokj2k-devel a strict dependency on libgrokj2k Adding to grokj2k-tools a strict dependency on libgrokj2k Adding to libgrokj2k-debuginfo a strict dependency on libgrokj2k Adding to grokj2k-tools-debuginfo a strict dependency on grokj2k-tools Adding to grokj2k-tools-debuginfo a strict dependency on libgrokj2k-debuginfo Removing from grokj2k-tools-debuginfo 1 sources provided by libgrokj2k-debuginfo also prunning dir /usr/src/debug/libgrokj2k-9.5.0/src/lib/jp2 also prunning dir /usr/src/debug/libgrokj2k-9.5.0/src/lib Removing 1 extra deps from libgrokj2k-devel due to dependency on libgrokj2k Removing 1 extra deps from grokj2k-tools due to dependency on libgrokj2k Removing 1 extra deps from grokj2k-tools-debuginfo due to dependency on libgrokj2k-debuginfo Removing 23 extra deps from grokj2k-tools due to repentancy on libgrokj2k Removing 4 extra deps from grokj2k-tools-debuginfo due to repentancy on libgrokj2k-debuginfo Wrote: /usr/src/RPM/RPMS/x86_64/libgrokj2k-9.5.0-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgrokj2k-devel-9.5.0-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/grokj2k-tools-9.5.0-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgrokj2k-debuginfo-9.5.0-alt1.x86_64.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/x86_64/grokj2k-tools-debuginfo-9.5.0-alt1.x86_64.rpm (w2T16.xzdio) 436.69user 34.88system 0:53.67elapsed 878%CPU (0avgtext+0avgdata 754916maxresident)k 0inputs+0outputs (0major+12442800minor)pagefaults 0swaps 2.32user 1.09system 1:01.33elapsed 5%CPU (0avgtext+0avgdata 112776maxresident)k 6160inputs+0outputs (49443major+229298minor)pagefaults 0swaps --- grokj2k-tools-9.5.0-alt1.x86_64.rpm.repo 2021-12-13 10:27:39.000000000 +0000 +++ grokj2k-tools-9.5.0-alt1.x86_64.rpm.hasher 2023-04-26 03:18:11.961639887 +0000 @@ -20,5 +20,5 @@ Provides: grokj2k-tools = 9.5.0-alt1:sisyphus+291892.40.2.1 -File: /usr/bin/grk_compress 100755 root:root 872b196e6217ebf46ba9440b24218a8e -File: /usr/bin/grk_decompress 100755 root:root 9caeb70fcbd7f4c6fb4116a0feea1b86 -File: /usr/bin/grk_dump 100755 root:root d91ee57543437b04b4f298e5e3694690 -RPMIdentity: 93ef36cb277cc71bca8ce7104fb5c7fbc5119d25d1d96707d5ae01f408d772e3401b487c45e6e3dd48d194a3fc5f21b9cdb0d1c86b97babff4975191f373961d +File: /usr/bin/grk_compress 100755 root:root f1977e8b78707f8835bc3d9f35152269 +File: /usr/bin/grk_decompress 100755 root:root af51cf27f31f243408288c1eb614040a +File: /usr/bin/grk_dump 100755 root:root 8ccd54b4dcc3e8d5ac9f6187b7084319 +RPMIdentity: 3b62875a50f332d537a5064dfd6a79df9660bd4dd3289ae108ea50d16ee69ebebd01882ec0ff973a79d3c3a94aa48923df8d47251f06a10685ce0cec86555bec --- grokj2k-tools-debuginfo-9.5.0-alt1.x86_64.rpm.repo 2021-12-13 10:27:39.000000000 +0000 +++ grokj2k-tools-debuginfo-9.5.0-alt1.x86_64.rpm.hasher 2023-04-26 03:18:12.016640553 +0000 @@ -1,10 +1,10 @@ -/usr/lib/debug/.build-id/65 40755 root:root -/usr/lib/debug/.build-id/65/83086890f8955af61eade0ae88fd68071554b6 120777 root:root ../../../../bin/grk_compress -/usr/lib/debug/.build-id/65/83086890f8955af61eade0ae88fd68071554b6.debug 120777 root:root ../../usr/bin/grk_compress.debug -/usr/lib/debug/.build-id/8a 40755 root:root -/usr/lib/debug/.build-id/8a/41e57e68ca2f73181987f9aa682bcdc5e52266 120777 root:root ../../../../bin/grk_decompress -/usr/lib/debug/.build-id/8a/41e57e68ca2f73181987f9aa682bcdc5e52266.debug 120777 root:root ../../usr/bin/grk_decompress.debug -/usr/lib/debug/.build-id/ba 40755 root:root -/usr/lib/debug/.build-id/ba/ddfb09d61b186cd3beb69bb0bb997a030ece21 120777 root:root ../../../../bin/grk_dump -/usr/lib/debug/.build-id/ba/ddfb09d61b186cd3beb69bb0bb997a030ece21.debug 120777 root:root ../../usr/bin/grk_dump.debug +/usr/lib/debug/.build-id/22 40755 root:root +/usr/lib/debug/.build-id/22/a61d2087faf6a90afd2c378fa163aa527f2b67 120777 root:root ../../../../bin/grk_compress +/usr/lib/debug/.build-id/22/a61d2087faf6a90afd2c378fa163aa527f2b67.debug 120777 root:root ../../usr/bin/grk_compress.debug +/usr/lib/debug/.build-id/4f 40755 root:root +/usr/lib/debug/.build-id/4f/5b85a709f3ed7a81c85adb76ac34cac7d77726 120777 root:root ../../../../bin/grk_decompress +/usr/lib/debug/.build-id/4f/5b85a709f3ed7a81c85adb76ac34cac7d77726.debug 120777 root:root ../../usr/bin/grk_decompress.debug +/usr/lib/debug/.build-id/d8 40755 root:root +/usr/lib/debug/.build-id/d8/2c8b3652e253fc11c2e30f8e3eb0a6d983dd97 120777 root:root ../../../../bin/grk_dump +/usr/lib/debug/.build-id/d8/2c8b3652e253fc11c2e30f8e3eb0a6d983dd97.debug 120777 root:root ../../usr/bin/grk_dump.debug /usr/lib/debug/usr/bin/grk_compress.debug 100644 root:root @@ -149,14 +149,14 @@ Provides: grokj2k-tools-debuginfo = 9.5.0-alt1:sisyphus+291892.40.2.1 -File: /usr/lib/debug/.build-id/65 40755 root:root -File: /usr/lib/debug/.build-id/65/83086890f8955af61eade0ae88fd68071554b6 120777 root:root ../../../../bin/grk_compress -File: /usr/lib/debug/.build-id/65/83086890f8955af61eade0ae88fd68071554b6.debug 120777 root:root ../../usr/bin/grk_compress.debug -File: /usr/lib/debug/.build-id/8a 40755 root:root -File: /usr/lib/debug/.build-id/8a/41e57e68ca2f73181987f9aa682bcdc5e52266 120777 root:root ../../../../bin/grk_decompress -File: /usr/lib/debug/.build-id/8a/41e57e68ca2f73181987f9aa682bcdc5e52266.debug 120777 root:root ../../usr/bin/grk_decompress.debug -File: /usr/lib/debug/.build-id/ba 40755 root:root -File: /usr/lib/debug/.build-id/ba/ddfb09d61b186cd3beb69bb0bb997a030ece21 120777 root:root ../../../../bin/grk_dump -File: /usr/lib/debug/.build-id/ba/ddfb09d61b186cd3beb69bb0bb997a030ece21.debug 120777 root:root ../../usr/bin/grk_dump.debug -File: /usr/lib/debug/usr/bin/grk_compress.debug 100644 root:root 8ec6f441f7722af301f07779bc8efd0a -File: /usr/lib/debug/usr/bin/grk_decompress.debug 100644 root:root 968944c2e8fd71b960e64a469a2151f8 -File: /usr/lib/debug/usr/bin/grk_dump.debug 100644 root:root 744e3e71497fc33ca7cdca378c66e6ff +File: /usr/lib/debug/.build-id/22 40755 root:root +File: /usr/lib/debug/.build-id/22/a61d2087faf6a90afd2c378fa163aa527f2b67 120777 root:root ../../../../bin/grk_compress +File: /usr/lib/debug/.build-id/22/a61d2087faf6a90afd2c378fa163aa527f2b67.debug 120777 root:root ../../usr/bin/grk_compress.debug +File: /usr/lib/debug/.build-id/4f 40755 root:root +File: /usr/lib/debug/.build-id/4f/5b85a709f3ed7a81c85adb76ac34cac7d77726 120777 root:root ../../../../bin/grk_decompress +File: /usr/lib/debug/.build-id/4f/5b85a709f3ed7a81c85adb76ac34cac7d77726.debug 120777 root:root ../../usr/bin/grk_decompress.debug +File: /usr/lib/debug/.build-id/d8 40755 root:root +File: /usr/lib/debug/.build-id/d8/2c8b3652e253fc11c2e30f8e3eb0a6d983dd97 120777 root:root ../../../../bin/grk_dump +File: /usr/lib/debug/.build-id/d8/2c8b3652e253fc11c2e30f8e3eb0a6d983dd97.debug 120777 root:root ../../usr/bin/grk_dump.debug +File: /usr/lib/debug/usr/bin/grk_compress.debug 100644 root:root eb7939447c010a74019866714ce8c1cf +File: /usr/lib/debug/usr/bin/grk_decompress.debug 100644 root:root 52a120ad8b32239a6047375b75ad0f29 +File: /usr/lib/debug/usr/bin/grk_dump.debug 100644 root:root 4bc82b80c34af4312bd657ccacfb178c File: /usr/src/debug/libgrokj2k-9.5.0 40755 root:root @@ -288,2 +288,2 @@ File: /usr/src/debug/libgrokj2k-9.5.0/src/include/tclap/sstream.h 100644 root:root 9626548569d7d3e1d4a4294bc9871576 -RPMIdentity: 39d67d491455eafb66cb0a8daeddce9d1215269261fca91d4a022459df9675209700242601d92fc82fe864df1db480fb1b7cb97d2da6868a5230974719082a21 +RPMIdentity: dd3b9e76387704bd17d8cd5d758d0645da32fdbdce83f9a0f93cdfcee8d1f43bcc1576b3f8fcde4e454123993de0d588202d33f0e1d862e637dd70aa2ef7c257 --- libgrokj2k-9.5.0-alt1.x86_64.rpm.repo 2021-12-13 10:27:40.000000000 +0000 +++ libgrokj2k-9.5.0-alt1.x86_64.rpm.hasher 2023-04-26 03:18:12.066641159 +0000 @@ -4,3 +4,3 @@ /usr/share/doc/libgrokj2k-9.5.0/README.md 100644 root:root -Requires: ld-linux-x86-64.so.2()(64bit) >= set:ihidc +Requires: ld-linux-x86-64.so.2()(64bit) >= set:jiids Requires: rpmlib(SetVersions) @@ -36,2 +36,3 @@ Requires: libstdc++.so.6(GLIBCXX_3.4.29)(64bit) +Requires: libstdc++.so.6(GLIBCXX_3.4.30)(64bit) Requires: libstdc++.so.6(GLIBCXX_3.4.9)(64bit) @@ -39,8 +40,8 @@ Requires: rpmlib(PayloadIsLzma) -Provides: libgrokj2k.so.1()(64bit) = set:mdAylEYtOfc2nWeMFl1Z1wHRYjPLTRytHMZzlzWkDxLiT8oZbSqabeaWkx7Zwmp4y6pBgz79GMijVeZIJBFZgyFFycGLST6I1O9SFbcH4exXOLohsINsuYZ0fWLPt3CyVoSBBFLpntC9lIIwVoxvmgtwImRN9e5y1XfyvyjEjCKF0NA17C5FZfZLmsZC1v6THAyAZbCZ5k1Q6imQl8r4dK0Kkp7jCtktKvIzK2e13KTOMg2I2Ky7Q5UobmFMZlCgCctHly3g7y0WT0F13gEHsmqRZaxZzdTaMShp8rFF4aJpD7ZAWGJnYZcQgbL2A2Jli8rAMBZBziDUSmwyAjmVOQRcvCVXoSRfYbziEfZ1CaTHVkncGRwRWLK9CkDe65iLNYnjVBfIVjObZoOdnBWKVRZ0FIIQUZ6oquu8LpeGuQs6yjBogKNZiuQmefi52P2AzyJmkSJrrGpzEXq0WMQJ68hB1hB3maLdjxUGRp6UAZ2HOjdHgJ9JjC11iVdwWquOZ2VBK5H99BGO0sDKTQAMGY66fWPjY0kip1wwVnfFI35mLOXlwOdGjGOJDzNM0Z5Opvre7tTSgvMQQt3VD2vjJgXElSaSL3r5FvHIYNrZhD7g5ktOoiC1K28DWtdiJd5PNXUZ3C9CEGjC5hp3ZLopNaMCgsJsg8ZJmPXdG3jdqzZoKLspI0CtdztKKN1MMGmDCRGxTc6r4rjulzOWKpkq860JZGGCafiz09NmZtXLVShUB5w89j2VlncrdKADFXhuBOE1TLN7EdxUovs9aeIKzrsAYmKlFgihXjB216apa6KKX6wLB44cMirrkHZuBhU7XaesYweDAhBsM5NnHUAeX6BLvolW8UTWfTGZrPHwo3n9Vy0PHAHENgGUJQ74wkGZgXK2 +Provides: libgrokj2k.so.1()(64bit) = set:mdAylEYtOfc2nWeMFl1Z1wHRYjPLTRytHMZzlzWkDxLiT8oZbSqabeaWkx7Zwmp4y6pBgz79GMijVeZIJBFZgyF1nvJLdo3AjIjnom9s2TBvNyUozVYUXx7Z7DX6c5PNIbbjvPKWcjGop1PN2ZI2G3ARGeeNFgcoZxNfN9Q9jTkwoOw3PyQZvZDbKvbUPUuBkAIvdXbG0q39bWaAdy6n0nGIz9PeGeTfShn1Dw1Trpo81m1nN3W2sI5HkoZyj8jCKRaN1E3h0Zb1i36wgnVIQGXRMZFCr5oXEcAJQk2BSIPzvinJZ2ZupqEBn1ixSa9AdiUOZGhFjsrbghO9HspWqCfPYtcXW7Zl6BgvW3jBXRsGb6RqMqZ7tjcFetcaAuzVLCObvoPDAnYhVCHitTYWu8BBB6LTMQYYguPskZ8CPgsG43OdSnYEJsuAa4C5875rJEIrTSkP6hTR0QxFrdgya3ya7IkurC2NlHPcM9XBlVFClESAS9Pw0FY6gtdfVu9LQJod9Fkl6wXQZ6qiolu3z7Z9DU1EAO201PLuip7aIuBTH0BrkDkBrf7zx1WbVILdDzKrrEfoqWKxYjxLFmEtQar5XTxJyQLlmZoTYzP3E2Gepc9P0n1AjZeqAqraCzTNX7P4jkR9PyEIxZDIIo5oj8Kme8AZCHVZ6k7CqQ6Z1tvVOo1cXq6Xstz3wxlJedHl3LpcS8SCYG6BRtPEQgc0qZBldluA61iyJYXZ7PJzMbb0hiC4OHKoSqs9fjTzYqRmARwXTU3QCgsIfK457mTNdeiubTGk8FEZ9a52ckOkcstTd0vb98owBSSEmZdbzMfSlsUU1te9zaVwbyLmN9tSdavZwHi71ZCZ7KlZ7Dn1N6KiO51Cn9nhzxkNrFf80FkZ1St5 Provides: libgrokj2k = 9.5.0-alt1:sisyphus+291892.40.2.1 File: /usr/lib64/libgrokj2k.so.1 120777 root:root libgrokj2k.so.9.5.0 -File: /usr/lib64/libgrokj2k.so.9.5.0 100644 root:root 08dd539b4168a326d08c47bf7b52c348 +File: /usr/lib64/libgrokj2k.so.9.5.0 100644 root:root 84bc486d09068a80267fda8c23f098fe File: /usr/share/doc/libgrokj2k-9.5.0 40755 root:root File: /usr/share/doc/libgrokj2k-9.5.0/README.md 100644 root:root 4d427b835609a079e7caabc295d87086 -RPMIdentity: 792f857b9a0342ed170319703fe1c4e2eb62d2b23a037fee4d6791c4e04a105990ecaf35c1bdc141d0fa007bf079444a1887ffb53bbb91fc923f079c9be1ea67 +RPMIdentity: 30fb10a6da9259e8ec87d378a16153022bc7b02427daeace2ff48d68702ee31e0ac84cb8ac03f4ae47a3360a3af6a8fe7f8c75d58356178ac8ab2189f416a3a8 --- libgrokj2k-debuginfo-9.5.0-alt1.x86_64.rpm.repo 2021-12-13 10:27:40.000000000 +0000 +++ libgrokj2k-debuginfo-9.5.0-alt1.x86_64.rpm.hasher 2023-04-26 03:18:12.116641764 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/a1 40755 root:root -/usr/lib/debug/.build-id/a1/a83ebd6fbe5912eb64679a17f99bf43f34fd61 120777 root:root ../../../../lib64/libgrokj2k.so.9.5.0 -/usr/lib/debug/.build-id/a1/a83ebd6fbe5912eb64679a17f99bf43f34fd61.debug 120777 root:root ../../usr/lib64/libgrokj2k.so.9.5.0.debug +/usr/lib/debug/.build-id/55 40755 root:root +/usr/lib/debug/.build-id/55/58d440b8020baae2e78165e91a15bdbbb9c278 120777 root:root ../../../../lib64/libgrokj2k.so.9.5.0 +/usr/lib/debug/.build-id/55/58d440b8020baae2e78165e91a15bdbbb9c278.debug 120777 root:root ../../usr/lib64/libgrokj2k.so.9.5.0.debug /usr/lib/debug/usr/lib64/libgrokj2k.so.1.debug 120777 root:root libgrokj2k.so.9.5.0.debug @@ -230,7 +230,7 @@ Provides: libgrokj2k-debuginfo = 9.5.0-alt1:sisyphus+291892.40.2.1 -File: /usr/lib/debug/.build-id/a1 40755 root:root -File: /usr/lib/debug/.build-id/a1/a83ebd6fbe5912eb64679a17f99bf43f34fd61 120777 root:root ../../../../lib64/libgrokj2k.so.9.5.0 -File: /usr/lib/debug/.build-id/a1/a83ebd6fbe5912eb64679a17f99bf43f34fd61.debug 120777 root:root ../../usr/lib64/libgrokj2k.so.9.5.0.debug +File: /usr/lib/debug/.build-id/55 40755 root:root +File: /usr/lib/debug/.build-id/55/58d440b8020baae2e78165e91a15bdbbb9c278 120777 root:root ../../../../lib64/libgrokj2k.so.9.5.0 +File: /usr/lib/debug/.build-id/55/58d440b8020baae2e78165e91a15bdbbb9c278.debug 120777 root:root ../../usr/lib64/libgrokj2k.so.9.5.0.debug File: /usr/lib/debug/usr/lib64/libgrokj2k.so.1.debug 120777 root:root libgrokj2k.so.9.5.0.debug -File: /usr/lib/debug/usr/lib64/libgrokj2k.so.9.5.0.debug 100644 root:root f76ea5704158c6b87b93af40b4660c1d +File: /usr/lib/debug/usr/lib64/libgrokj2k.so.9.5.0.debug 100644 root:root 61c2a58f713e3ee1a0a0bf5ca1804739 File: /usr/src/debug/libgrokj2k-9.5.0 40755 root:root @@ -451,2 +451,2 @@ File: /usr/src/debug/libgrokj2k-9.5.0/src/lib/jp2/util/util.h 100644 root:root 98b4a9ca95e8fd355f246df23acfe844 -RPMIdentity: 8febe198dcf0642e2a25f7557a5bafea52804d99f6a12fa2fd06f2b95680fb32dc8a573c1bbba61385bdc923ce75164833242acfb249beeaa87f85c1a0351234 +RPMIdentity: 0f82533cdb9e4583550fa9d9c8b0802fb815a9ff888e72d326208c9408f9e7933c5e66d969c3af07ca5e8746a89773d6093e55184ddf3005f0d6edd24c2d2a35 --- libgrokj2k-devel-9.5.0-alt1.x86_64.rpm.repo 2021-12-13 10:27:40.000000000 +0000 +++ libgrokj2k-devel-9.5.0-alt1.x86_64.rpm.hasher 2023-04-26 03:18:12.170642418 +0000 @@ -20,5 +20,5 @@ File: /usr/lib64/cmake/grok-9.5/GrokTargets-release.cmake 100644 root:root 78c3fe7c98f501bfc7d16bf0c26219cc -File: /usr/lib64/cmake/grok-9.5/GrokTargets.cmake 100644 root:root 46f2df1aaf19ad67f41aa6cdf39b85fc +File: /usr/lib64/cmake/grok-9.5/GrokTargets.cmake 100644 root:root 9babdaea390e0e277ac0989a083c4b6a File: /usr/lib64/libgrokj2k.so 120777 root:root libgrokj2k.so.1 File: /usr/lib64/pkgconfig/libgrokj2k.pc 100644 root:root d955d0960549b0712d6b1877cef2520d -RPMIdentity: 1f0bd62bbb3f8d03cb10b278d7d0d7a2a082897b17c52e8448f6b7880cdf864e0d699964f0ffb703b40028b450f2ca9b98382db8391e3b252ae0952129ea8734 +RPMIdentity: ca03459d4dfd1c3e8b12cbcf8934f7be9661f9f219c51a18ae18ea3e19e25a60b1455f1d52b5d24007dbd8584370c79f50118f678e4ff9b74178c5a3196033fb