Performing C SOURCE FILE Test BROTLI_EMSCRIPTEN failed with the following output: Change Dir: /nvmedata/autobuild/instance-2/output-1/build/brotli-1.0.9/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_bfb3e/fast && gmake[1]: Entering directory '/nvmedata/autobuild/instance-2/output-1/build/brotli-1.0.9/CMakeFiles/CMakeTmp' /usr/bin/gmake -f CMakeFiles/cmTC_bfb3e.dir/build.make CMakeFiles/cmTC_bfb3e.dir/build gmake[2]: Entering directory '/nvmedata/autobuild/instance-2/output-1/build/brotli-1.0.9/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_bfb3e.dir/src.c.o /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/bin/arc-buildroot-linux-gnu-gcc --sysroot=/nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/arc-buildroot-linux-gnu/sysroot -DBROTLI_EMSCRIPTEN -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g3 -o CMakeFiles/cmTC_bfb3e.dir/src.c.o -c /nvmedata/autobuild/instance-2/output-1/build/brotli-1.0.9/CMakeFiles/CMakeTmp/src.c Linking C executable cmTC_bfb3e /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bfb3e.dir/link.txt --verbose=1 /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/bin/arc-buildroot-linux-gnu-gcc --sysroot=/nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/arc-buildroot-linux-gnu/sysroot -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g3 CMakeFiles/cmTC_bfb3e.dir/src.c.o -o cmTC_bfb3e /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/bin/../lib/gcc/arc-buildroot-linux-gnu/10.2.0/../../../../arc-buildroot-linux-gnu/bin/ld: /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/arc-buildroot-linux-gnu/sysroot/lib/crt1.o: in function `__start': /nvmedata/autobuild/instance-2/output-1/build/glibc-2.36-44-g2628500f5dff1dd99c49a09b418b3b1ea3a6b5d3/csu/../sysdeps/arc/start.S:59: undefined reference to `main' /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/bin/../lib/gcc/arc-buildroot-linux-gnu/10.2.0/../../../../arc-buildroot-linux-gnu/bin/ld: /nvmedata/autobuild/instance-2/output-1/build/glibc-2.36-44-g2628500f5dff1dd99c49a09b418b3b1ea3a6b5d3/csu/../sysdeps/arc/start.S:59: undefined reference to `main' collect2: error: ld returned 1 exit status gmake[2]: *** [CMakeFiles/cmTC_bfb3e.dir/build.make:99: cmTC_bfb3e] Error 1 gmake[2]: Leaving directory '/nvmedata/autobuild/instance-2/output-1/build/brotli-1.0.9/CMakeFiles/CMakeTmp' gmake[1]: *** [Makefile:127: cmTC_bfb3e/fast] Error 2 gmake[1]: Leaving directory '/nvmedata/autobuild/instance-2/output-1/build/brotli-1.0.9/CMakeFiles/CMakeTmp' Source file was: #if defined(__EMSCRIPTEN__) int main() {return 0;} #endif Determining if the function log2 exists failed with the following output: Change Dir: /nvmedata/autobuild/instance-2/output-1/build/brotli-1.0.9/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_50d1c/fast && gmake[1]: Entering directory '/nvmedata/autobuild/instance-2/output-1/build/brotli-1.0.9/CMakeFiles/CMakeTmp' /usr/bin/gmake -f CMakeFiles/cmTC_50d1c.dir/build.make CMakeFiles/cmTC_50d1c.dir/build gmake[2]: Entering directory '/nvmedata/autobuild/instance-2/output-1/build/brotli-1.0.9/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_50d1c.dir/CheckFunctionExists.c.o /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/bin/arc-buildroot-linux-gnu-gcc --sysroot=/nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/arc-buildroot-linux-gnu/sysroot -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g3 -DCHECK_FUNCTION_EXISTS=log2 -o CMakeFiles/cmTC_50d1c.dir/CheckFunctionExists.c.o -c /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/share/cmake-3.22/Modules/CheckFunctionExists.c : warning: conflicting types for built-in function 'log2'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/share/cmake-3.22/Modules/CheckFunctionExists.c:7:3: note: in expansion of macro 'CHECK_FUNCTION_EXISTS' 7 | CHECK_FUNCTION_EXISTS(void); | ^~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/share/cmake-3.22/Modules/CheckFunctionExists.c:1:1: note: 'log2' is declared in header '' +++ |+#include 1 | #ifdef CHECK_FUNCTION_EXISTS Linking C executable cmTC_50d1c /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/bin/cmake -E cmake_link_script CMakeFiles/cmTC_50d1c.dir/link.txt --verbose=1 /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/bin/arc-buildroot-linux-gnu-gcc --sysroot=/nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/arc-buildroot-linux-gnu/sysroot -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g3 -DCHECK_FUNCTION_EXISTS=log2 CMakeFiles/cmTC_50d1c.dir/CheckFunctionExists.c.o -o cmTC_50d1c /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/bin/../lib/gcc/arc-buildroot-linux-gnu/10.2.0/../../../../arc-buildroot-linux-gnu/bin/ld: CMakeFiles/cmTC_50d1c.dir/CheckFunctionExists.c.o: in function `main': buildroot/build/brotli-1.0.9/CMakeFiles/CMakeTmp/buildroot/per-package/brotli/host/share/cmake-3.22/Modules/CheckFunctionExists.c:17: undefined reference to `log2' /nvmedata/autobuild/instance-2/output-1/per-package/brotli/host/bin/../lib/gcc/arc-buildroot-linux-gnu/10.2.0/../../../../arc-buildroot-linux-gnu/bin/ld: buildroot/build/brotli-1.0.9/CMakeFiles/CMakeTmp/buildroot/per-package/brotli/host/share/cmake-3.22/Modules/CheckFunctionExists.c:17: undefined reference to `log2' collect2: error: ld returned 1 exit status gmake[2]: *** [CMakeFiles/cmTC_50d1c.dir/build.make:99: cmTC_50d1c] Error 1 gmake[2]: Leaving directory '/nvmedata/autobuild/instance-2/output-1/build/brotli-1.0.9/CMakeFiles/CMakeTmp' gmake[1]: *** [Makefile:127: cmTC_50d1c/fast] Error 2 gmake[1]: Leaving directory '/nvmedata/autobuild/instance-2/output-1/build/brotli-1.0.9/CMakeFiles/CMakeTmp'