Bug#1135170: warzone2100: FTBFS on loong64: error: implicit declaration of function ‘jsimd_can_rgb_ycc’

Sebastian Ramacher sramacher at debian.org
Tue Apr 28 18:20:27 BST 2026


Source: warzone2100
Version: 4.7.0-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: debian-loongarch at lists.debian.org, sramacher at debian.org
User: debian-loongarch at lists.debian.org
Usertags: loong64

Dear maintainer,

warzone2100 FTBFS on loong6:

FAILED: [code=1] simd/CMakeFiles/simdcoverage.dir/simdcoverage.c.o 
/usr/bin/cc  -I/build/reproducible-path/warzone2100-4.7.0/debian/build/lib/ivis_opengl/3rdparty/libjpeg-turbo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/warzone2100-4.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -MD -MT simd/CMakeFiles/simdcoverage.dir/simdcoverage.c.o -MF simd/CMakeFiles/simdcoverage.dir/simdcoverage.c.o.d -o simd/CMakeFiles/simdcoverage.dir/simdcoverage.c.o -c /build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c: In function ‘main’:
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:75:19: error: implicit declaration of function ‘jsimd_can_rgb_ycc’ [-Wimplicit-function-declaration]
   75 |   C_COVERAGE_TEST(jsimd_can_rgb_ycc);
      |                   ^~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:32:25: note: in definition of macro ‘C_COVERAGE_TEST’
   32 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:76:19: error: implicit declaration of function ‘jsimd_can_rgb_gray’ [-Wimplicit-function-declaration]
   76 |   C_COVERAGE_TEST(jsimd_can_rgb_gray);
      |                   ^~~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:32:25: note: in definition of macro ‘C_COVERAGE_TEST’
   32 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:77:19: error: implicit declaration of function ‘jsimd_can_ycc_rgb’; did you mean ‘jsimd_can_idct_6x6’? [-Wimplicit-function-declaration]
   77 |   D_COVERAGE_TEST(jsimd_can_ycc_rgb);
      |                   ^~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:35:25: note: in definition of macro ‘D_COVERAGE_TEST’
   35 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:78:19: error: implicit declaration of function ‘jsimd_can_ycc_rgb565’ [-Wimplicit-function-declaration]
   78 |   D_COVERAGE_TEST(jsimd_can_ycc_rgb565);
      |                   ^~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:35:25: note: in definition of macro ‘D_COVERAGE_TEST’
   35 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:79:19: error: implicit declaration of function ‘jsimd_can_h2v1_downsample’ [-Wimplicit-function-declaration]
   79 |   C_COVERAGE_TEST(jsimd_can_h2v1_downsample);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:32:25: note: in definition of macro ‘C_COVERAGE_TEST’
   32 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:80:19: error: implicit declaration of function ‘jsimd_can_h2v2_downsample’ [-Wimplicit-function-declaration]
   80 |   C_COVERAGE_TEST(jsimd_can_h2v2_downsample);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:32:25: note: in definition of macro ‘C_COVERAGE_TEST’
   32 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:84:19: error: implicit declaration of function ‘jsimd_can_h2v1_upsample’ [-Wimplicit-function-declaration]
   84 |   D_COVERAGE_TEST(jsimd_can_h2v1_upsample);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:35:25: note: in definition of macro ‘D_COVERAGE_TEST’
   35 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:85:19: error: implicit declaration of function ‘jsimd_can_h2v2_upsample’ [-Wimplicit-function-declaration]
   85 |   D_COVERAGE_TEST(jsimd_can_h2v2_upsample);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:35:25: note: in definition of macro ‘D_COVERAGE_TEST’
   35 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:89:19: error: implicit declaration of function ‘jsimd_can_h2v1_fancy_upsample’ [-Wimplicit-function-declaration]
   89 |   D_COVERAGE_TEST(jsimd_can_h2v1_fancy_upsample);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:35:25: note: in definition of macro ‘D_COVERAGE_TEST’
   35 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:90:19: error: implicit declaration of function ‘jsimd_can_h2v2_fancy_upsample’ [-Wimplicit-function-declaration]
   90 |   D_COVERAGE_TEST(jsimd_can_h2v2_fancy_upsample);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:35:25: note: in definition of macro ‘D_COVERAGE_TEST’
   35 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:95:19: error: implicit declaration of function ‘jsimd_can_h2v1_merged_upsample’ [-Wimplicit-function-declaration]
   95 |   D_COVERAGE_TEST(jsimd_can_h2v1_merged_upsample);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:35:25: note: in definition of macro ‘D_COVERAGE_TEST’
   35 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:96:19: error: implicit declaration of function ‘jsimd_can_h2v2_merged_upsample’ [-Wimplicit-function-declaration]
   96 |   D_COVERAGE_TEST(jsimd_can_h2v2_merged_upsample);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:35:25: note: in definition of macro ‘D_COVERAGE_TEST’
   35 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:113:19: error: implicit declaration of function ‘jsimd_can_huff_encode_one_block’ [-Wimplicit-function-declaration]
  113 |   C_COVERAGE_TEST(jsimd_can_huff_encode_one_block);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:32:25: note: in definition of macro ‘C_COVERAGE_TEST’
   32 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:114:19: error: implicit declaration of function ‘jsimd_can_encode_mcu_AC_first_prepare’ [-Wimplicit-function-declaration]
  114 |   C_COVERAGE_TEST(jsimd_can_encode_mcu_AC_first_prepare);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:32:25: note: in definition of macro ‘C_COVERAGE_TEST’
   32 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:115:19: error: implicit declaration of function ‘jsimd_can_encode_mcu_AC_refine_prepare’ [-Wimplicit-function-declaration]
  115 |   C_COVERAGE_TEST(jsimd_can_encode_mcu_AC_refine_prepare);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/warzone2100-4.7.0/lib/ivis_opengl/3rdparty/libjpeg-turbo/simd/simdcoverage.c:32:25: note: in definition of macro ‘C_COVERAGE_TEST’
   32 |   printf(#f " -- %s\n", f() ? "YES" : "no")
      |                         ^
[208/218] Building C object CMakeFiles/turbojpeg-static.dir/src/wrapper/wrppm-12.c.o


See
https://buildd.debian.org/status/fetch.php?pkg=warzone2100&arch=loong64&ver=4.7.0-1&stamp=1775827305&raw=0
for details.

Cheers
-- 
Sebastian Ramacher



More information about the Pkg-games-devel mailing list