GPUOpen-Tools / compressonator

Tool suite for Texture and 3D Model Compression, Optimization and Analysis using CPUs, GPUs and APUs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenCV is not properly included in SDK only build

SlawekNowy opened this issue · comments

[slawomir@slawomir-hppavilionlaptop15cc5xx build]$ cmake .. -DOPTION_BUILD_CMP_SDK=ON -DOPTION_ENABLE_ALL_APPS=OFF
-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.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
Building Compressonator version 4.4.
Compiler Supports cxx_std_11
Compiler Supports cxx_std_14
Compiler Supports cxx_std_17
-- [ON] OPTION_BUILD_KTX2
-- [ON] OPTION_BUILD_EXR
-- [__] OPTION_BUILD_GUI
-- [__] OPTION_CMP_DIRECTX
-- [__] OPTION_CMP_VULKAN
-- [__] OPTION_CMP_OPENGL
-- [__] OPTION_CMP_QT
-- [__] OPTION_CMP_OPENCV
-- [__] OPTION_CMP_GTC
-- [__] OPTION_BUILD_BROTLIG
-- [__] OPTION_BUILD_BROTLIG_GUI
-- [__] OPTION_BUILD_ASTC
-- [__] OPTION_BUILD_DRACO
-- [ON] NO_LEGACY_BEHAVIOR
-- ++++++++++++++++++ External CMAKE subfolder
-- CMAKE_BUILD_TYPE Bad variable defaulting to Release
-- BUILD_SHARED_LIBS -- OFF
-- CMAKE_BUILD_TYPE -- Release
-- CMAKE_CXX_STANDARD -- 14
-- CMAKE_COMMAND -- /usr/bin/cmake
-- COMPRESSONATOR_PROJECT_DIR -- /home/slawomir/compr
-- DEPENDENCIES_INSTALL_DIR -- /home/slawomir/compr/compressonator/external/build-out/Linux/endeavouros/Linux/endeavouros
-- NUM_PARALLEL_JOBS -- 8
-- ====== CMAKE_CURRENT_LIST_DIR /home/slawomir/compr/compressonator/external/cmake
-- ++++++++++++++++++External CMakeList called
-- ++++++++++++++++++ 
-- ++++++++++++++++++ External-KTX
-- ++++++++++++++++++ 
-- ++++++++++++++++++ O P E N E X R
-- ++++++++++++++++++External Adding OpenEXR include paths
-- Found Threads: TRUE  
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.0") 
-- Checking for module 'OpenEXR'
--   Found OpenEXR, version 3.2.1
-- Found OpenGL: /usr/lib/libOpenGL.so   
Preparing CPack for version 4.4.0
-- Configuring done (1.2s)
-- Generating done (0.0s)
-- Build files have been written to: /home/slawomir/compr/compressonator/build
[slawomir@slawomir-hppavilionlaptop15cc5xx build]$ make
[  0%] Building CXX object cmp_core/CMakeFiles/CMP_Core_AVX512.dir/source/core_simd_avx512.cpp.o
[  1%] Linking CXX static library ../lib/libCMP_Core_AVX512.a
[  1%] Built target CMP_Core_AVX512
[  1%] Building CXX object cmp_core/CMakeFiles/CMP_Core_SSE.dir/source/core_simd_sse.cpp.o
[  2%] Linking CXX static library ../lib/libCMP_Core_SSE.a
[  2%] Built target CMP_Core_SSE
[  2%] Building CXX object cmp_core/CMakeFiles/CMP_Core_AVX.dir/source/core_simd_avx.cpp.o
[  3%] Linking CXX static library ../lib/libCMP_Core_AVX.a
[  3%] Built target CMP_Core_AVX
[  3%] Building CXX object cmp_core/CMakeFiles/CMP_Core.dir/shaders/bc1_encode_kernel.cpp.o
In file included from /home/slawomir/compr/compressonator/cmp_core/shaders/bc1_common_kernel.h:6,
                 from /home/slawomir/compr/compressonator/cmp_core/shaders/bc1_encode_kernel.h:30,
                 from /home/slawomir/compr/compressonator/cmp_core/shaders/bc1_encode_kernel.cpp:41:
/home/slawomir/compr/compressonator/cmp_core/shaders/bc1_cmp.h:54: warning: "ALIGN_16" redefined
   54 | #define ALIGN_16 __attribute__((aligned(16)))
      | 
In file included from /home/slawomir/compr/compressonator/cmp_core/shaders/bc1_encode_kernel.h:27:
/home/slawomir/compr/compressonator/cmp_core/shaders/bcn_common_kernel.h:53: note: this is the location of the previous definition
   53 | #define ALIGN_16
      | 
[  4%] Building CXX object cmp_core/CMakeFiles/CMP_Core.dir/shaders/bc2_encode_kernel.cpp.o
[  4%] Building CXX object cmp_core/CMakeFiles/CMP_Core.dir/shaders/bc3_encode_kernel.cpp.o
[  5%] Building CXX object cmp_core/CMakeFiles/CMP_Core.dir/shaders/bc4_encode_kernel.cpp.o
[  6%] Building CXX object cmp_core/CMakeFiles/CMP_Core.dir/shaders/bc5_encode_kernel.cpp.o
[  6%] Building CXX object cmp_core/CMakeFiles/CMP_Core.dir/shaders/bc6_encode_kernel.cpp.o
[  7%] Building CXX object cmp_core/CMakeFiles/CMP_Core.dir/shaders/bc7_encode_kernel.cpp.o
[  7%] Building CXX object cmp_core/CMakeFiles/CMP_Core.dir/source/cmp_core.cpp.o
[  8%] Building CXX object cmp_core/CMakeFiles/CMP_Core.dir/__/applications/_libs/cmp_math/cpu_extensions.cpp.o
[  8%] Building CXX object cmp_core/CMakeFiles/CMP_Core.dir/__/applications/_libs/cmp_math/cmp_math_common.cpp.o
[  9%] Linking CXX static library ../lib/libCMP_Core.a
[  9%] Built target CMP_Core
[  9%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/common/half/half.cpp.o
[ 10%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/cimage/dds/dds.cpp.o
[ 11%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/cimage/dds/dds_dx10.cpp.o
[ 11%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/cimage/dds/dds_file.cpp.o
[ 12%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/cimage/dds/dds_helpers.cpp.o
[ 12%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/ccmp_encode/hpc/ccpu_hpc.cpp.o
[ 13%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/ccmp_encode/hpc/cmp_hpc.cpp.o
[ 13%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/ccmp_encode/hpc/compute_cpu_hpc.cpp.o
[ 14%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/common/cmp_boxfilter.cpp.o
/home/slawomir/compr/compressonator/cmp_framework/common/cmp_boxfilter.cpp: In function ‘CMP_INT CMP_GenerateMIPLevelsEx(CMP_MipSet*, CMP_CFilterParams*)’:
/home/slawomir/compr/compressonator/cmp_framework/common/cmp_boxfilter.cpp:375:141: warning: NULL used in arithmetic [-Wpointer-arith]
  375 | ipLevelData(pThisMipLevel, nWidth, nHeight, pMipSet->m_ChannelFormat, pMipSet->m_TextureDataType) == NULL)
      |                                                                                                      ^~~~

/home/slawomir/compr/compressonator/cmp_framework/common/cmp_boxfilter.cpp:381:138: warning: NULL used in arithmetic [-Wpointer-arith]
  381 | ipLevelData(pThisMipLevel, nWidth, nHeight, pMipSet->m_ChannelFormat, pMipSet->m_TextureDataType) == NULL)
      |                                                                                                      ^~~~

[ 14%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/common/cmp_mips.cpp.o
[ 15%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/common/hdr_encode.cpp.o
[ 15%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/compute_base.cpp.o
[ 16%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_libs/cmp_math/cmp_math_common.cpp.o
[ 16%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_libs/cmp_math/cpu_extensions.cpp.o
[ 17%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/common/atiformats.cpp.o
[ 18%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/common/pluginmanager.cpp.o
[ 18%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/common/cpu_timing.cpp.o
[ 19%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/common/tc_plugininternal.cpp.o
[ 19%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/common/utilfuncs.cpp.o
[ 20%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/common/cmp_fileio.cpp.o
/home/slawomir/compr/compressonator/applications/_plugins/common/cmp_fileio.cpp: In function ‘bool CMP_IsHidden(const std::string&)’:
/home/slawomir/compr/compressonator/applications/_plugins/common/cmp_fileio.cpp:243:1: warning: control reaches end of non-void function [-Wreturn-type]
  243 | }
      | ^
[ 20%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/common/format_conversion.cpp.o
[ 21%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/ccmp_sdk/bcn.cpp.o
[ 21%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/ccmp_sdk/bc1/bc1.cpp.o
[ 22%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/ccmp_sdk/bc2/bc2.cpp.o
[ 22%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/ccmp_sdk/bc3/bc3.cpp.o
[ 23%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/ccmp_sdk/bc4/bc4.cpp.o
[ 23%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/ccmp_sdk/bc5/bc5.cpp.o
[ 24%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/ccmp_sdk/bc6/bc6h.cpp.o
[ 24%] Building CXX object cmp_framework/CMakeFiles/CMP_Framework.dir/__/applications/_plugins/ccmp_sdk/bc7/bc7.cpp.o
[ 25%] Linking CXX static library ../lib/libCMP_Framework.a
[ 25%] Built target CMP_Framework
[ 26%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/compress.cpp.o
[ 26%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/compressonator.cpp.o
[ 27%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/__/applications/_plugins/common/atiformats.cpp.o
[ 27%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/__/applications/_plugins/common/format_conversion.cpp.o
[ 28%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/apc/apc_decode.cpp.o
[ 28%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/apc/apc_encode.cpp.o
[ 29%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/apc/codec_apc.cpp.o
[ 29%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/atc/codec_atc.cpp.o
[ 30%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/atc/codec_atc_rgb.cpp.o
[ 30%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/atc/codec_atc_rgba_explicit.cpp.o
[ 31%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/atc/codec_atc_rgba_interpolated.cpp.o
[ 31%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/ati/codec_ati1n.cpp.o
[ 32%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/ati/codec_ati2n.cpp.o
[ 32%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/ati/codec_ati2n_dxt5.cpp.o
[ 33%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/ati/codec_ati_tc.cpp.o
[ 34%] Building C object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/ati/compressonatori_tc.c.o
cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C
[ 34%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/ati/compressonatorxcodec.cpp.o
In file included from /home/slawomir/compr/compressonator/cmp_compressonatorlib/ati/compressonatorxcodec.cpp:50:
/home/slawomir/compr/compressonator/cmp_core/shaders/bc1_cmp.h:54: warning: "ALIGN_16" redefined
   54 | #define ALIGN_16 __attribute__((aligned(16)))
      | 
In file included from /home/slawomir/compr/compressonator/cmp_compressonatorlib/ati/compressonatorxcodec.cpp:48:
/home/slawomir/compr/compressonator/cmp_core/shaders/bcn_common_kernel.h:53: note: this is the location of the previous definition
   53 | #define ALIGN_16
      | 
/home/slawomir/compr/compressonator/cmp_compressonatorlib/ati/compressonatorxcodec.cpp:62: warning: "ALIGN_16" redefined
   62 | #    define ALIGN_16
      | 
/home/slawomir/compr/compressonator/cmp_core/shaders/bc1_cmp.h:54: note: this is the location of the previous definition
   54 | #define ALIGN_16 __attribute__((aligned(16)))
      | 
[ 35%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/basis/codec_basis.cpp.o
[ 35%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc6h/bc6h_decode.cpp.o
[ 36%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc6h/bc6h_definitions.cpp.o
[ 36%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc6h/bc6h_encode.cpp.o
[ 37%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc6h/bc6h_library.cpp.o
[ 37%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc6h/bc6h_utils.cpp.o
[ 38%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc6h/codec_bc6h.cpp.o
[ 38%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc7/3dquant_vpc.cpp.o
[ 39%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc7/bc7_decode.cpp.o
[ 39%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc7/bc7_definitions.cpp.o
[ 40%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc7/bc7_encode.cpp.o
[ 40%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc7/bc7_library.cpp.o
[ 41%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc7/bc7_partitions.cpp.o
[ 42%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc7/bc7_utils.cpp.o
[ 42%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc7/codec_bc7.cpp.o
[ 43%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc7/reconstruct.cpp.o
/home/slawomir/compr/compressonator/cmp_compressonatorlib/bc7/reconstruct.cpp: In function ‘double reconstruct_rnd(double (*)[4], int, int*, double (*)[4], int, double*, double*)’:
/home/slawomir/compr/compressonator/cmp_compressonatorlib/bc7/reconstruct.cpp:989:100: warning: iteration 3 invokes undefined behavior [-Waggressive-loop-optimizations]
  989 |                                     mean_r[ii[0]+ii[1]*2+ii[2]*4][j]=mean_r[0][j]+MEAN_DIV*ii[j] >255 ? 255:mean_r[0][j]+MEAN_DIV*ii[j];
      |                                                                                            ~~~~^

/home/slawomir/compr/compressonator/cmp_compressonatorlib/bc7/reconstruct.cpp:987:36: note: within this loop
  987 |                         for (j=0; j<DIMENSION; j++)
/home/slawomir/compr/compressonator/cmp_compressonatorlib/bc7/reconstruct.cpp: In function ‘double reconstruct_rnd_mean_clip(double (*)[4], int, int*, double (*)[4], int, double*, double*, double*)’:
/home/slawomir/compr/compressonator/cmp_compressonatorlib/bc7/reconstruct.cpp:1341:44: warning: iteration 2 invokes undefined behavior [-Waggressive-loop-optimizations]
 1341 |                         mean_step_r[j][k][j]+=in_mean[j];
      |                         ~~~~~~~~~~~~~~~~~~~^
/home/slawomir/compr/compressonator/cmp_compressonatorlib/bc7/reconstruct.cpp:1340:32: note: within this loop
 1340 |                     for (j=0; j<DIMENSION; j++)
/home/slawomir/compr/compressonator/cmp_compressonatorlib/bc7/reconstruct.cpp:1291:100: warning: iteration 3 invokes undefined behavior [-Waggressive-loop-optimizations]
 1291 |                                     mean_r[ii[0]+ii[1]*2+ii[2]*4][j]=mean_r[0][j]+MEAN_DIV*ii[j] >255 ? 255:mean_r[0][j]+MEAN_DIV*ii[j];
      |                                                                                            ~~~~^

/home/slawomir/compr/compressonator/cmp_compressonatorlib/bc7/reconstruct.cpp:1289:36: note: within this loop
 1289 |                         for (j=0; j<DIMENSION; j++)
/home/slawomir/compr/compressonator/cmp_compressonatorlib/bc7/reconstruct.cpp: In function ‘double reconstruct_rnd__(double (*)[4], int, int*, double (*)[4], int, double*, double*)’:
/home/slawomir/compr/compressonator/cmp_compressonatorlib/bc7/reconstruct.cpp:2796:100: warning: iteration 3 invokes undefined behavior [-Waggressive-loop-optimizations]
 2796 |                                     mean_r[ii[0]+ii[1]*2+ii[2]*4][j]=mean_r[0][j]+MEAN_DIV*ii[j] >255 ? 255:mean_r[0][j]+MEAN_DIV*ii[j];
      |                                                                                            ~~~~^

/home/slawomir/compr/compressonator/cmp_compressonatorlib/bc7/reconstruct.cpp:2794:36: note: within this loop
 2794 |                         for (j=0; j<DIMENSION; j++)
[ 43%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/bc7/shake.cpp.o
[ 44%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/block/codec_block.cpp.o
[ 44%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/block/codec_block_4x4.cpp.o
[ 45%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/block/codec_block_8x8.cpp.o
[ 45%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer.cpp.o
[ 46%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_block.cpp.o
[ 46%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_r16.cpp.o
[ 47%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_r16f.cpp.o
[ 47%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_r32.cpp.o
[ 48%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_r32f.cpp.o
[ 49%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_r8.cpp.o
[ 49%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_r8s.cpp.o
[ 50%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rg16.cpp.o
[ 50%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rg16f.cpp.o
[ 51%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rg32.cpp.o
[ 51%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rg32f.cpp.o
[ 52%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rg8.cpp.o
[ 52%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rg8s.cpp.o
[ 53%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rgb888.cpp.o
[ 53%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rgb888s.cpp.o
[ 54%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rgb9995ef.cpp.o
[ 54%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rgba1010102.cpp.o
[ 55%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rgba16.cpp.o
[ 55%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rgba16f.cpp.o
[ 56%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rgba2101010.cpp.o
[ 57%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rgba32.cpp.o
[ 57%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rgba32f.cpp.o
[ 58%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rgba8888.cpp.o
[ 58%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/buffer/codecbuffer_rgba8888s.cpp.o
[ 59%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/common/codec.cpp.o
[ 59%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxt/codec_dxt1.cpp.o
[ 60%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxt/codec_dxt3.cpp.o
[ 60%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxt/codec_dxt5.cpp.o
[ 61%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxt/codec_dxt5_rbxg.cpp.o
[ 61%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxt/codec_dxt5_rgxb.cpp.o
[ 62%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxt/codec_dxt5_rxbg.cpp.o
[ 62%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxt/codec_dxt5_swizzled.cpp.o
[ 63%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxt/codec_dxt5_xgbr.cpp.o
[ 63%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxt/codec_dxt5_xgxr.cpp.o
[ 64%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxt/codec_dxt5_xrbg.cpp.o
[ 65%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxtc/codec_dxtc.cpp.o
[ 65%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxtc/codec_dxtc_alpha.cpp.o
/home/slawomir/compr/compressonator/cmp_compressonatorlib/dxtc/codec_dxtc_alpha.cpp: In member function ‘virtual CodecError CCodec_DXTC::CompressAlphaBlockSNorm(CMP_FLOAT*, CMP_DWORD*)’:
/home/slawomir/compr/compressonator/cmp_compressonatorlib/dxtc/codec_dxtc_alpha.cpp:638:58: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
  638 |     BC4_Snorm_block.data = cmp_getBlockPackedIndicesSNorm(alphaMinMax, alphaBlockSnorm, BC4_Snorm_block.data);
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/dxtc/codec_dxtc_alpha.cpp:552:17: note: candidate 1: ‘uint64_t cmp_getBlockPackedIndicesSNorm(CGU_Vec2f, const float*, uint64_t)’
  552 | static uint64_t cmp_getBlockPackedIndicesSNorm(CGU_Vec2f alphaMinMax, const float alphaBlockSnorm[], uint64_t data)
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/slawomir/compr/compressonator/cmp_compressonatorlib/dxtc/codec_dxtc.h:36,
                 from /home/slawomir/compr/compressonator/cmp_compressonatorlib/dxtc/codec_dxtc_alpha.cpp:31:
/home/slawomir/compr/compressonator/cmp_core/shaders/bcn_common_kernel.h:1216:19: note: candidate 2: ‘CGU_UINT64 cmp_getBlockPackedIndicesSNorm(CGU_Vec2f, CGU_FLOAT*, CGU_UINT64)’
 1216 | static CGU_UINT64 cmp_getBlockPackedIndicesSNorm(CGU_Vec2f alphaMinMax, CGU_FLOAT alphaBlockSnorm[BLOCK_SIZE_4X4], CGU_UINT64 data)
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 66%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxtc/codec_dxtc_rgba.cpp.o
In file included from /home/slawomir/compr/compressonator/cmp_compressonatorlib/dxtc/codec_dxtc_rgba.cpp:40:
/home/slawomir/compr/compressonator/cmp_core/shaders/bc1_cmp.h:54: warning: "ALIGN_16" redefined
   54 | #define ALIGN_16 __attribute__((aligned(16)))
      | 
In file included from /home/slawomir/compr/compressonator/cmp_compressonatorlib/dxtc/codec_dxtc.h:36,
                 from /home/slawomir/compr/compressonator/cmp_compressonatorlib/dxtc/codec_dxtc_rgba.cpp:31:
/home/slawomir/compr/compressonator/cmp_core/shaders/bcn_common_kernel.h:53: note: this is the location of the previous definition
   53 | #define ALIGN_16
      | 
[ 66%] Building C object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxtc/dxtc_v11_compress.c.o
cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C
[ 67%] Building C object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/dxtc/dxtc_v11_compress_asm.c.o
cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C
[ 67%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/etc/codec_etc.cpp.o
[ 68%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/etc/codec_etc2.cpp.o
[ 68%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/etc/codec_etc2_rgb.cpp.o
[ 69%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/etc/codec_etc2_rgba.cpp.o
[ 69%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/etc/codec_etc2_rgba1.cpp.o
[ 70%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/etc/codec_etc_rgb.cpp.o
[ 70%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/etc/codec_etc_rgba_explicit.cpp.o
[ 71%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/etc/codec_etc_rgba_interpolated.cpp.o
[ 72%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/etc/etcpack/etcdec.cxx.o
[ 72%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/etc/etcpack/etcimage.cxx.o
[ 73%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/etc/etcpack/etcpack.cxx.o
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx: In function ‘void packBlock59T(uint8 (*)[3], uint8, unsigned int, unsigned int&, unsigned int&)’:
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:63: note: in expansion of macro ‘MASK’
  136 | #define PUTBITS( dest, data, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                               ^~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:6432:5: note: in expansion of macro ‘PUTBITS’
 6432 |     PUTBITS( compressed2, pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:122: note: in expansion of macro ‘MASK’
  136 | a, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                                                                ^~~~

/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:6432:5: note: in expansion of macro ‘PUTBITS’
 6432 |     PUTBITS( compressed2, pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx: In function ‘unsigned int compressBlockTHUMB58HFastestPerceptual1000(uint8*, int, int, int, int, unsigned int&, unsigned int&)’:
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:63: note: in expansion of macro ‘MASK’
  136 | #define PUTBITS( dest, data, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                               ^~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:7042:5: note: in expansion of macro ‘PUTBITS’
 7042 |     PUTBITS( compressed2, best_pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:122: note: in expansion of macro ‘MASK’
  136 | a, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                                                                ^~~~

/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:7042:5: note: in expansion of macro ‘PUTBITS’
 7042 |     PUTBITS( compressed2, best_pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx: In function ‘double compressBlockTHUMB58HFastest(uint8*, int, int, int, int, unsigned int&, unsigned int&)’:
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:63: note: in expansion of macro ‘MASK’
  136 | #define PUTBITS( dest, data, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                               ^~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:7122:5: note: in expansion of macro ‘PUTBITS’
 7122 |     PUTBITS( compressed2, best_pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:122: note: in expansion of macro ‘MASK’
  136 | a, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                                                                ^~~~

/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:7122:5: note: in expansion of macro ‘PUTBITS’
 7122 |     PUTBITS( compressed2, best_pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx: In function ‘double compressBlockTHUMB58HAlpha(uint8*, uint8*, int, int, int, int, unsigned int&, unsigned int&)’:
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:63: note: in expansion of macro ‘MASK’
  136 | #define PUTBITS( dest, data, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                               ^~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:7189:5: note: in expansion of macro ‘PUTBITS’
 7189 |     PUTBITS( compressed2, best_pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:122: note: in expansion of macro ‘MASK’
  136 | a, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                                                                ^~~~

/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:7189:5: note: in expansion of macro ‘PUTBITS’
 7189 |     PUTBITS( compressed2, best_pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx: In function ‘double compressBlockTHUMB58HFast(uint8*, int, int, int, int, unsigned int&, unsigned int&)’:
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:63: note: in expansion of macro ‘MASK’
  136 | #define PUTBITS( dest, data, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                               ^~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:7306:5: note: in expansion of macro ‘PUTBITS’
 7306 |     PUTBITS( compressed2, best_pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:122: note: in expansion of macro ‘MASK’
  136 | a, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                                                                ^~~~

/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:7306:5: note: in expansion of macro ‘PUTBITS’
 7306 |     PUTBITS( compressed2, best_pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx: In function ‘unsigned int compressBlockTHUMB58HExhaustivePerceptual(uint8*, int, int, int, int, unsigned int&, unsigned int&, unsigned int)’:
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:63: note: in expansion of macro ‘MASK’
  136 | #define PUTBITS( dest, data, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                               ^~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:15002:5: note: in expansion of macro ‘PUTBITS’
15002 |     PUTBITS( compressed2, best_pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:122: note: in expansion of macro ‘MASK’
  136 | a, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                                                                ^~~~

/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:15002:5: note: in expansion of macro ‘PUTBITS’
15002 |     PUTBITS( compressed2, best_pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx: In function ‘unsigned int compressBlockTHUMB58HExhaustive(uint8*, int, int, int, int, unsigned int&, unsigned int&, unsigned int)’:
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:63: note: in expansion of macro ‘MASK’
  136 | #define PUTBITS( dest, data, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                               ^~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:15213:5: note: in expansion of macro ‘PUTBITS’
15213 |     PUTBITS( compressed2, best_pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:135:34: warning: result of ‘(2 << 31)’ requires 34 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=]
  135 | #define MASK(size, startpos) (((2<<(size-1))-1) << SHIFT(size,startpos))
      |                                 ~^~~~~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:136:122: note: in expansion of macro ‘MASK’
  136 | a, size, startpos) dest = ((dest & ~MASK(size, startpos)) | ((data << SHIFT(size, startpos)) & MASK(size,startpos)))
      |                                                                                                ^~~~

/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:15213:5: note: in expansion of macro ‘PUTBITS’
15213 |     PUTBITS( compressed2, best_pixel_indices, 32, 31);
      |     ^~~~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx: In function ‘void compressFile(char*, char*)’:
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:16077:18: warning: ‘int ftime(timeb*)’ is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations]
16077 |             ftime( &tstruct );
      |             ~~~~~^~~~~~~~~~~~
In file included from /home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:53:
/usr/include/sys/timeb.h:29:12: note: declared here
   29 | extern int ftime (struct timeb *__timebuf)
      |            ^~~~~
/home/slawomir/compr/compressonator/cmp_compressonatorlib/etc/etcpack/etcpack.cxx:16081:18: warning: ‘int ftime(timeb*)’ is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations]
16081 |             ftime( &tstruct );
      |             ~~~~~^~~~~~~~~~~~
/usr/include/sys/timeb.h:29:12: note: declared here
   29 | extern int ftime (struct timeb *__timebuf)
      |            ^~~~~
[ 73%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/gt/codec_gt.cpp.o
[ 74%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/gt/gt_decode.cpp.o
[ 74%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/gt/gt_encode.cpp.o
[ 75%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/__/cmp_framework/common/cmp_boxfilter.cpp.o
/home/slawomir/compr/compressonator/cmp_framework/common/cmp_boxfilter.cpp: In function ‘CMP_INT CMP_GenerateMIPLevelsEx(CMP_MipSet*, CMP_CFilterParams*)’:
/home/slawomir/compr/compressonator/cmp_framework/common/cmp_boxfilter.cpp:375:141: warning: NULL used in arithmetic [-Wpointer-arith]
  375 | ipLevelData(pThisMipLevel, nWidth, nHeight, pMipSet->m_ChannelFormat, pMipSet->m_TextureDataType) == NULL)
      |                                                                                                      ^~~~

/home/slawomir/compr/compressonator/cmp_framework/common/cmp_boxfilter.cpp:381:138: warning: NULL used in arithmetic [-Wpointer-arith]
  381 | ipLevelData(pThisMipLevel, nWidth, nHeight, pMipSet->m_ChannelFormat, pMipSet->m_TextureDataType) == NULL)
      |                                                                                                      ^~~~

[ 75%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/__/cmp_framework/common/cmp_mips.cpp.o
[ 76%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/__/cmp_framework/common/half/half.cpp.o
[ 76%] Building CXX object cmp_compressonatorlib/CMakeFiles/CMP_Compressonator.dir/__/cmp_framework/common/hdr_encode.cpp.o
[ 77%] Linking CXX static library ../lib/libCMP_Compressonator.a
[ 77%] Built target CMP_Compressonator
[ 77%] Building CXX object applications/_plugins/common/CMakeFiles/CMP_Common.dir/atiformats.cpp.o
[ 78%] Building CXX object applications/_plugins/common/CMakeFiles/CMP_Common.dir/cmdline.cpp.o
In file included from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/type_mat4x4.hpp:7,
                 from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/mat4x4.hpp:6,
                 from /home/slawomir/compr/compressonator/applications/_plugins/common/./gltf/cmp_gltfstructures.h:51,
                 from /home/slawomir/compr/compressonator/applications/_plugins/common/./gltf/cmp_gltfcommon.h:25,
                 from /home/slawomir/compr/compressonator/applications/_plugins/common/cmdline.cpp:45:
/home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/type_vec4.hpp:32:63: warning: ‘-pedantic’ is not an option that controls warnings [-Wpragmas]
   32 | #                               pragma GCC diagnostic ignored "-pedantic"
      |                                                               ^~~~~~~~~~~
In file included from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/../vec2.hpp:6,
                 from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/func_matrix.hpp:21,
                 from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/type_mat4x4.inl:4,
                 from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/type_mat4x4.hpp:194:
/home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/../detail/type_vec2.hpp:32:63: warning: ‘-pedantic’ is not an option that controls warnings [-Wpragmas]
   32 | #                               pragma GCC diagnostic ignored "-pedantic"
      |                                                               ^~~~~~~~~~~
In file included from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/../vec3.hpp:6,
                 from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/func_matrix.hpp:22:
/home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/../detail/type_vec3.hpp:32:63: warning: ‘-pedantic’ is not an option that controls warnings [-Wpragmas]
   32 | #                               pragma GCC diagnostic ignored "-pedantic"
      |                                                               ^~~~~~~~~~~
In file included from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/../detail/func_exponential.hpp:13,
                 from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/../detail/func_geometric.inl:4,
                 from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/../detail/func_geometric.hpp:113,
                 from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/../geometric.hpp:6,
                 from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/func_matrix.inl:4,
                 from /home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/func_matrix.hpp:149:
/home/slawomir/compr/compressonator/../common/lib/ext/glm/glm/detail/../detail/type_vec1.hpp:33:63: warning: ‘-pedantic’ is not an option that controls warnings [-Wpragmas]
   33 | #                               pragma GCC diagnostic ignored "-pedantic"
      |                                                               ^~~~~~~~~~~
[ 78%] Building CXX object applications/_plugins/common/CMakeFiles/CMP_Common.dir/cmp_fileio.cpp.o
/home/slawomir/compr/compressonator/applications/_plugins/common/cmp_fileio.cpp: In function ‘bool CMP_IsHidden(const std::string&)’:
/home/slawomir/compr/compressonator/applications/_plugins/common/cmp_fileio.cpp:243:1: warning: control reaches end of non-void function [-Wreturn-type]
  243 | }
      | ^
[ 79%] Building CXX object applications/_plugins/common/CMakeFiles/CMP_Common.dir/misc.cpp.o
[ 79%] Building CXX object applications/_plugins/common/CMakeFiles/CMP_Common.dir/modeldata.cpp.o
[ 80%] Building CXX object applications/_plugins/common/CMakeFiles/CMP_Common.dir/pluginmanager.cpp.o
[ 80%] Building CXX object applications/_plugins/common/CMakeFiles/CMP_Common.dir/cpu_timing.cpp.o
[ 81%] Building CXX object applications/_plugins/common/CMakeFiles/CMP_Common.dir/ssim.cpp.o
In file included from /home/slawomir/compr/compressonator/applications/_plugins/common/ssim.cpp:75:
/home/slawomir/compr/compressonator/applications/_plugins/common/ssim.h:31:10: fatal error: opencv2/opencv.hpp: Nie ma takiego pliku ani katalogu
   31 | #include <opencv2/opencv.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [applications/_plugins/common/CMakeFiles/CMP_Common.dir/build.make:174: applications/_plugins/common/CMakeFiles/CMP_Common.dir/ssim.cpp.o] Błąd 1
make[1]: *** [CMakeFiles/Makefile2:430: applications/_plugins/common/CMakeFiles/CMP_Common.dir/all] Błąd 2
make: *** [Makefile:156: all] Błąd 2