Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-141057

`qtimageformats` FTBFS on windows

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Out of scope
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • 6.10.0
    • Image formats
    • None
    • Windows

       

       

      cmake -S . -B build -DCMAKE_BUILD_TYPE=MinSIzeRel -DCMAKE_INSTALL_PREFIX='C:\' -DCMAKE_SKIP_INSTALL_RPATH:BOOL=1 -G Ninja -DBUILD_SHARED_LIBS=1
      
      – The CXX compiler identification is Clang 21.1.0 with MSVC-like command-line
      – The C compiler identification is Clang 21.1.0 with MSVC-like command-line
      – Detecting CXX compiler ABI info
      – Detecting CXX compiler ABI info - done
      – Check for working CXX compiler: C:/LLVM/bin/clang-cl.exe - skipped
      – Detecting CXX compile features
      – Detecting CXX compile features - done
      – Detecting C compiler ABI info
      – Detecting C compiler ABI info - done
      – Check for working C compiler: C:/LLVM/bin/clang-cl.exe - skipped
      – Detecting C compile features
      – Detecting C compile features - done
      – Performing Test CMAKE_HAVE_LIBC_PTHREAD
      – Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
      – Looking for pthread_create in pthreads
      – Looking for pthread_create in pthreads - not found
      – Looking for pthread_create in pthread
      – Looking for pthread_create in pthread - not found
      – Found Threads: TRUE
      – Performing Test HAVE_STDATOMIC
      – Performing Test HAVE_STDATOMIC - Success
      – Found WrapAtomic: TRUE
      
      – Configuration summary has been written to C:/Users/solom/Downloads/qtimageformats/build/config.summary
      
      – Configuring done (9.6s)
      – Generating done (0.5s)
      
       
      
      >ninja
      [125/195] Building C object src\plugins\imageformats\webp\CMakeFiles\QWebpPlugin.dir_{_}_{_}__\3rdparty\libwebp\src\dsp\lossless_avx2.c.obj
      FAILED: src/plugins/imageformats/webp/CMakeFiles/QWebpPlugin.dir/_{_}/{_}{_}/{_}_/3rdparty/libwebp/src/dsp/lossless_avx2.c.obj
      C:\LLVM\bin\clang-cl.exe  /nologo -DNOMINMAX -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_GUI_LIB -DQT_NO_AS_CONST=1 -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_FOREACH=1 -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QASCONST -DQT_NO_QEXCHANGE -DQT_NO_QSNPRINTF -DQT_NO_STD_FORMAT_SUPPORT -DQT_PLUGIN -DQT_USE_QSTRINGBUILDER -DQWebpPlugin_EXPORTS -DUNICODE -DWIN32 -DWIN64 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_GLIBCXX_ASSERTIONS -D_UNICODE -D_WIN64 -IC:\Users\solom\Downloads\qtimageformats\build\src\plugins\imageformats\webp\QWebpPlugin_autogen\include -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp -IC:\Users\solom\Downloads\qtimageformats\build\src\plugins\imageformats\webp -IC:\Users\solom\Downloads\qtimageformats\build\include -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\sharpyuv -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src\dec -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src\dsp -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src\enc -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src\mux -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src\utils -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src\webp -imsvcC:\include\QtCore -imsvcC:\include -imsvcC:\mkspecs\win32-clang-msvc -imsvcC:\include\QtGui /DWIN32 /D_WINDOWS /DNDEBUG /clang:-Oz /std:c11 -MD /W3 /wd5105 -Wno-ignored-attributes -mcx16 -fcf-protection=full -ftrivial-auto-var-init=pattern -fstack-protector-strong -fno-exceptions /showIncludes /Fosrc\plugins\imageformats\webp\CMakeFiles\QWebpPlugin.dir_{_}_{_}__\3rdparty\libwebp\src\dsp\lossless_avx2.c.obj /Fdsrc\plugins\imageformats\webp\CMakeFiles\QWebpPlugin.dir\ -c – C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c
      clang-cl: warning: unknown argument ignored in clang-cl: '-fstack-protector-strong' [-Wunknown-argument]
      clang-cl: warning: unknown argument ignored in clang-cl: '-fno-exceptions' [-Wunknown-argument]
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(45,25): error: always_inline function '_mm256_set1_epi32' requires target feature 'avx', but would be inlined into function 'PredictorAdd0_AVX2' that is compiled without support for 'avx'
         45 |   const __m256i black = _mm256_set1_epi32((int)ARGB_BLACK);
            |                         ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(47,25): error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'PredictorAdd0_AVX2' that is compiled without support for 'avx'
         47 |     const __m256i src = _mm256_loadu_si256((const __m256i*)&in[i]);
            |                         ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(48,25): error: always_inline function '_mm256_add_epi8' requires target feature 'avx2', but would be inlined into function 'PredictorAdd0_AVX2' that is compiled without support for 'avx2'
         48 |     const __m256i res = _mm256_add_epi8(src, black);
            |                         ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(49,5): error: always_inline function '_mm256_storeu_si256' requires target feature 'avx', but would be inlined into function 'PredictorAdd0_AVX2' that is compiled without support for 'avx'
         49 |     {_}mm256_storeu_si256(({_}_m256i*)&out[i], res);
            |     ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(61,18): error: always_inline function '_mm256_set1_epi32' requires target feature 'avx', but would be inlined into function 'PredictorAdd1_AVX2' that is compiled without support for 'avx'
         61 |   __m256i prev = _mm256_set1_epi32((int)out[-1]);
            |                  ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(64,25): error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'PredictorAdd1_AVX2' that is compiled without support for 'avx'
         64 |     const __m256i src = _mm256_loadu_si256((const __m256i*)&in[i]);
            |                         ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(66,28): error: '__builtin_ia32_pslldqi256_byteshift' needs target feature avx2
         66 |     const __m256i shift0 = _mm256_slli_si256(src, 4);
            |                            ^
      C:\LLVM\lib\clang\21\include\avx2intrin.h(2102,13): note: expanded from macro '_mm256_slli_si256'
       2102 |   ((_{_}m256i){_}{_}builtin_ia32_pslldqi256_byteshift(({_}{_}v4di)({_}_m256i)(a), (int)(imm)))
            |             ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(68,26): error: always_inline function '_mm256_add_epi8' requires target feature 'avx2', but would be inlined into function 'PredictorAdd1_AVX2' that is compiled without support for 'avx2'
         68 |     const __m256i sum0 = _mm256_add_epi8(src, shift0);
            |                          ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(70,28): error: '__builtin_ia32_pslldqi256_byteshift' needs target feature avx2
         70 |     const __m256i shift1 = _mm256_slli_si256(sum0, 8);
            |                            ^
      C:\LLVM\lib\clang\21\include\avx2intrin.h(2102,13): note: expanded from macro '_mm256_slli_si256'
       2102 |   ((_{_}m256i){_}{_}builtin_ia32_pslldqi256_byteshift(({_}{_}v4di)({_}_m256i)(a), (int)(imm)))
            |             ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(73,26): error: always_inline function '_mm256_add_epi8' requires target feature 'avx2', but would be inlined into function 'PredictorAdd1_AVX2' that is compiled without support for 'avx2'
         73 |     const __m256i sum1 = _mm256_add_epi8(sum0, shift1);
            |                          ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(75,30): error: '__builtin_ia32_vec_ext_v8si' needs target feature avx
         75 |     const int32_t sum_abcd = _mm256_extract_epi32(sum1, 3);
            |                              ^
      C:\LLVM\lib\clang\21\include\avxintrin.h(2004,9): note: expanded from macro '_mm256_extract_epi32'
       2004 |   ((int)_{_}builtin_ia32_vec_ext_v8si(({_}{_}v8si)({_}_m256i)(X), (int)(N)))
            |         ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(78,9): error: always_inline function '_mm256_set_epi32' requires target feature 'avx', but would be inlined into function 'PredictorAdd1_AVX2' that is compiled without support for 'avx'
         78 |         _mm256_set_epi32(sum_abcd, sum_abcd, sum_abcd, sum_abcd, 0, 0, 0, 0));
            |         ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(76,26): error: always_inline function '_mm256_add_epi8' requires target feature 'avx2', but would be inlined into function 'PredictorAdd1_AVX2' that is compiled without support for 'avx2'
         76 |     const __m256i sum2 = _mm256_add_epi8(
            |                          ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(80,25): error: always_inline function '_mm256_add_epi8' requires target feature 'avx2', but would be inlined into function 'PredictorAdd1_AVX2' that is compiled without support for 'avx2'
         80 |     const __m256i res = _mm256_add_epi8(sum2, prev);
            |                         ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(81,5): error: always_inline function '_mm256_storeu_si256' requires target feature 'avx', but would be inlined into function 'PredictorAdd1_AVX2' that is compiled without support for 'avx'
         81 |     {_}mm256_storeu_si256(({_}_m256i*)&out[i], res);
            |     ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(84,14): error: always_inline function '_mm256_set_epi32' requires target feature 'avx', but would be inlined into function 'PredictorAdd1_AVX2' that is compiled without support for 'avx'
         84 |         res, _mm256_set_epi32(7, 7, 7, 7, 7, 7, 7, 7));
            |              ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(83,12): error: always_inline function '_mm256_permutevar8x32_epi32' requires target feature 'avx2', but would be inlined into function 'PredictorAdd1_AVX2' that is compiled without support for 'avx2'
         83 |     prev = _mm256_permutevar8x32_epi32(
            |            ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(110,1): error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'PredictorAdd2_AVX2' that is compiled without support for 'avx'
        110 | GENERATE_PREDICTOR_1(2, upper[i])
            | ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(99,27): note: expanded from macro 'GENERATE_PREDICTOR_1'
         99 |       const __m256i src = _mm256_loadu_si256((const __m256i*)&in[i]);       \
            |                           ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(110,1): error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'PredictorAdd2_AVX2' that is compiled without support for 'avx'
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_avx2.c(100,29): note: expanded from macro 'GENERATE_PREDICTOR_1'
        100 |       const __m256i other = _mm256_loadu_si256((const __m256i*)&(IN));      \
            |                             ^
      fatal error: too many errors emitted, stopping now [-ferror-limit=]
      20 errors generated.
      
      [134/195] Building C object src\plugins\imageformats\webp\CMakeFiles\QWebpPlugin.dir_{_}_{_}__\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c.obj
      FAILED: src/plugins/imageformats/webp/CMakeFiles/QWebpPlugin.dir/_{_}/{_}{_}/{_}_/3rdparty/libwebp/src/dsp/lossless_enc_avx2.c.obj
      C:\LLVM\bin\clang-cl.exe  /nologo -DNOMINMAX -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_GUI_LIB -DQT_NO_AS_CONST=1 -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_FOREACH=1 -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QASCONST -DQT_NO_QEXCHANGE -DQT_NO_QSNPRINTF -DQT_NO_STD_FORMAT_SUPPORT -DQT_PLUGIN -DQT_USE_QSTRINGBUILDER -DQWebpPlugin_EXPORTS -DUNICODE -DWIN32 -DWIN64 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_GLIBCXX_ASSERTIONS -D_UNICODE -D_WIN64 -IC:\Users\solom\Downloads\qtimageformats\build\src\plugins\imageformats\webp\QWebpPlugin_autogen\include -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp -IC:\Users\solom\Downloads\qtimageformats\build\src\plugins\imageformats\webp -IC:\Users\solom\Downloads\qtimageformats\build\include -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\sharpyuv -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src\dec -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src\dsp -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src\enc -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src\mux -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src\utils -IC:\Users\solom\Downloads\qtimageformats\src\plugins\imageformats\webp\..\..\..\3rdparty\libwebp\src\webp -imsvcC:\include\QtCore -imsvcC:\include -imsvcC:\mkspecs\win32-clang-msvc -imsvcC:\include\QtGui /DWIN32 /D_WINDOWS /DNDEBUG /clang:-Oz /std:c11 -MD /W3 /wd5105 -Wno-ignored-attributes -mcx16 -fcf-protection=full -ftrivial-auto-var-init=pattern -fstack-protector-strong -fno-exceptions /showIncludes /Fosrc\plugins\imageformats\webp\CMakeFiles\QWebpPlugin.dir_{_}_{_}__\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c.obj /Fdsrc\plugins\imageformats\webp\CMakeFiles\QWebpPlugin.dir\ -c – C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c
      clang-cl: warning: unknown argument ignored in clang-cl: '-fstack-protector-strong' [-Wunknown-argument]
      clang-cl: warning: unknown argument ignored in clang-cl: '-fno-exceptions' [-Wunknown-argument]
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(36,31): error: always_inline function '_mm256_set_epi8' requires target feature 'avx', but would be inlined into function 'SubtractGreenFromBlueAndRed_AVX2' that is compiled without support for 'avx'
         36 |   const __m256i kCstShuffle = _mm256_set_epi8(
            |                               ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(40,24): error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'SubtractGreenFromBlueAndRed_AVX2' that is compiled without support for 'avx'
         40 |     const _{_}m256i in = _mm256_loadu_si256(({_}_m256i*)&argb_data[i]);  // argb
            |                        ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(41,29): error: always_inline function '_mm256_shuffle_epi8' requires target feature 'avx2', but would be inlined into function 'SubtractGreenFromBlueAndRed_AVX2' that is compiled without support for 'avx2'
         41 |     const __m256i in_0g0g = _mm256_shuffle_epi8(in, kCstShuffle);
            |                             ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(42,25): error: always_inline function '_mm256_sub_epi8' requires target feature 'avx2', but would be inlined into function 'SubtractGreenFromBlueAndRed_AVX2' that is compiled without support for 'avx2'
         42 |     const __m256i out = _mm256_sub_epi8(in, in_0g0g);
            |                         ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(43,5): error: always_inline function '_mm256_storeu_si256' requires target feature 'avx', but would be inlined into function 'SubtractGreenFromBlueAndRed_AVX2' that is compiled without support for 'avx'
         43 |     {_}mm256_storeu_si256(({_}_m256i*)&argb_data[i], out);
            |     ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(64,7): error: always_inline function '_mm256_set1_epi32' requires target feature 'avx', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx'
         64 |       MK_CST_16(CST_5b(m->green_to_red), CST_5b(m->green_to_blue));
            |       ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(58,3): note: expanded from macro 'MK_CST_16'
         58 |   _mm256_set1_epi32((int)(((uint32_t)(HI) << 16) | ((LO) & 0xffff)))
            |   ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(65,28): error: always_inline function '_mm256_set1_epi32' requires target feature 'avx', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx'
         65 |   const __m256i mults_b2 = MK_CST_16(CST_5b(m->red_to_blue), 0);
            |                            ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(58,3): note: expanded from macro 'MK_CST_16'
         58 |   _mm256_set1_epi32((int)(((uint32_t)(HI) << 16) | ((LO) & 0xffff)))
            |   ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(66,27): error: always_inline function '_mm256_set1_epi32' requires target feature 'avx', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx'
         66 |   const __m256i mask_rb = _mm256_set1_epi32(0x00ff00ff);  // red-blue masks
            |                           ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(67,31): error: always_inline function '_mm256_set_epi8' requires target feature 'avx', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx'
         67 |   const __m256i kCstShuffle = _mm256_set_epi8(
            |                               ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(72,24): error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx'
         72 |     const _{_}m256i in = _mm256_loadu_si256(({_}_m256i*)&argb_data[i]);  // argb
            |                        ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(73,23): error: always_inline function '_mm256_shuffle_epi8' requires target feature 'avx2', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx2'
         73 |     const __m256i A = _mm256_shuffle_epi8(in, kCstShuffle);          // g0g0
            |                       ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(74,23): error: always_inline function '_mm256_mulhi_epi16' requires target feature 'avx2', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx2'
         74 |     const __m256i B = _mm256_mulhi_epi16(A, mults_rb);  // x dr  x db1
            |                       ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(75,23): error: always_inline function '_mm256_slli_epi16' requires target feature 'avx2', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx2'
         75 |     const __m256i C = _mm256_slli_epi16(in, 8);         // r 0   b   0
            |                       ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(76,23): error: always_inline function '_mm256_mulhi_epi16' requires target feature 'avx2', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx2'
         76 |     const __m256i D = _mm256_mulhi_epi16(C, mults_b2);  // x db2 0   0
            |                       ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(77,23): error: always_inline function '_mm256_srli_epi32' requires target feature 'avx2', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx2'
         77 |     const __m256i E = _mm256_srli_epi32(D, 16);         // 0 0   x db2
            |                       ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(78,23): error: always_inline function '_mm256_add_epi8' requires target feature 'avx2', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx2'
         78 |     const __m256i F = _mm256_add_epi8(E, B);            // x dr  x  db
            |                       ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(79,23): error: always_inline function '_mm256_and_si256' requires target feature 'avx2', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx2'
         79 |     const __m256i G = _mm256_and_si256(F, mask_rb);     // 0 dr  0  db
            |                       ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(80,25): error: always_inline function '_mm256_sub_epi8' requires target feature 'avx2', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx2'
         80 |     const __m256i out = _mm256_sub_epi8(in, G);
            |                         ^
      C:\Users\solom\Downloads\qtimageformats\src\3rdparty\libwebp\src\dsp\lossless_enc_avx2.c(81,5): error: always_inline function '_mm256_storeu_si256' requires target feature 'avx', but would be inlined into function 'TransformColor_AVX2' that is compiled without support for 'avx'
         81 |     {_}mm256_storeu_si256(({_}_m256i*)&argb_data[i], out);
            |     ^
      fatal error: too many errors emitted, stopping now [-ferror-limit=]
      20 errors generated.
      
       

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            vgt Eirik Aavitsland
            solomoncyj yoong chow
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes