Open SlawekNowy opened 7 months ago
[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