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