#1098082 wasmedge: ftbfs with GCC-15

#1098082#5
Date:
2025-02-17 17:59:56 UTC
From:
To:
[This bug is NOT targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/wasmedge_0.14.1+dfsg-3.1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html

[...]
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/loader && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/loader/CMakeFiles/wasmedgeLoader.dir/serialize/serial_expression.cpp.o -MF CMakeFiles/wasmedgeLoader.dir/serialize/serial_expression.cpp.o.d -o CMakeFiles/wasmedgeLoader.dir/serialize/serial_expression.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/loader/serialize/serial_expression.cpp
[ 65%] Building CXX object lib/loader/CMakeFiles/wasmedgeLoader.dir/serialize/serial_instruction.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/loader && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/loader/CMakeFiles/wasmedgeLoader.dir/serialize/serial_instruction.cpp.o -MF CMakeFiles/wasmedgeLoader.dir/serialize/serial_instruction.cpp.o.d -o CMakeFiles/wasmedgeLoader.dir/serialize/serial_instruction.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/loader/serialize/serial_instruction.cpp
[ 65%] Building CXX object lib/executor/CMakeFiles/wasmedgeExecutor.dir/instantiate/component/instantiate_component_type.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/executor/CMakeFiles/wasmedgeExecutor.dir/instantiate/component/instantiate_component_type.cpp.o -MF CMakeFiles/wasmedgeExecutor.dir/instantiate/component/instantiate_component_type.cpp.o.d -o CMakeFiles/wasmedgeExecutor.dir/instantiate/component/instantiate_component_type.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/executor/instantiate/component/instantiate_component_type.cpp
[ 66%] Building CXX object lib/loader/CMakeFiles/wasmedgeLoader.dir/serialize/serial_module.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/loader && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/loader/CMakeFiles/wasmedgeLoader.dir/serialize/serial_module.cpp.o -MF CMakeFiles/wasmedgeLoader.dir/serialize/serial_module.cpp.o.d -o CMakeFiles/wasmedgeLoader.dir/serialize/serial_module.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/loader/serialize/serial_module.cpp
[ 67%] Building CXX object lib/loader/CMakeFiles/wasmedgeLoader.dir/serialize/serial_section.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/loader && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/loader/CMakeFiles/wasmedgeLoader.dir/serialize/serial_section.cpp.o -MF CMakeFiles/wasmedgeLoader.dir/serialize/serial_section.cpp.o.d -o CMakeFiles/wasmedgeLoader.dir/serialize/serial_section.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/loader/serialize/serial_section.cpp
[ 68%] Building CXX object lib/loader/CMakeFiles/wasmedgeLoader.dir/serialize/serial_segment.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/loader && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/loader/CMakeFiles/wasmedgeLoader.dir/serialize/serial_segment.cpp.o -MF CMakeFiles/wasmedgeLoader.dir/serialize/serial_segment.cpp.o.d -o CMakeFiles/wasmedgeLoader.dir/serialize/serial_segment.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/loader/serialize/serial_segment.cpp
[ 69%] Building CXX object lib/executor/CMakeFiles/wasmedgeExecutor.dir/instantiate/tag.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/executor/CMakeFiles/wasmedgeExecutor.dir/instantiate/tag.cpp.o -MF CMakeFiles/wasmedgeExecutor.dir/instantiate/tag.cpp.o.d -o CMakeFiles/wasmedgeExecutor.dir/instantiate/tag.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/executor/instantiate/tag.cpp
[ 70%] Building CXX object lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/proxy.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/proxy.cpp.o -MF CMakeFiles/wasmedgeExecutor.dir/engine/proxy.cpp.o.d -o CMakeFiles/wasmedgeExecutor.dir/engine/proxy.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/executor/engine/proxy.cpp
[ 71%] Building CXX object lib/loader/CMakeFiles/wasmedgeLoader.dir/serialize/serial_type.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/loader && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/loader/CMakeFiles/wasmedgeLoader.dir/serialize/serial_type.cpp.o -MF CMakeFiles/wasmedgeLoader.dir/serialize/serial_type.cpp.o.d -o CMakeFiles/wasmedgeLoader.dir/serialize/serial_type.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/loader/serialize/serial_type.cpp
[ 72%] Building CXX object lib/loader/CMakeFiles/wasmedgeLoader.dir/loader.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/loader && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/loader/CMakeFiles/wasmedgeLoader.dir/loader.cpp.o -MF CMakeFiles/wasmedgeLoader.dir/loader.cpp.o.d -o CMakeFiles/wasmedgeLoader.dir/loader.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/loader/loader.cpp
[ 73%] Building CXX object lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/controlInstr.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/controlInstr.cpp.o -MF CMakeFiles/wasmedgeExecutor.dir/engine/controlInstr.cpp.o.d -o CMakeFiles/wasmedgeExecutor.dir/engine/controlInstr.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/executor/engine/controlInstr.cpp
[ 73%] Building CXX object lib/host/wasi/CMakeFiles/wasmedgeHostModuleWasi.dir/clock-linux.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/host/wasi && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/thirdparty -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/host/wasi/CMakeFiles/wasmedgeHostModuleWasi.dir/clock-linux.cpp.o -MF CMakeFiles/wasmedgeHostModuleWasi.dir/clock-linux.cpp.o.d -o CMakeFiles/wasmedgeHostModuleWasi.dir/clock-linux.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/host/wasi/clock-linux.cpp
[ 74%] Building CXX object lib/host/wasi/CMakeFiles/wasmedgeHostModuleWasi.dir/environ-linux.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/host/wasi && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/thirdparty -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/host/wasi/CMakeFiles/wasmedgeHostModuleWasi.dir/environ-linux.cpp.o -MF CMakeFiles/wasmedgeHostModuleWasi.dir/environ-linux.cpp.o.d -o CMakeFiles/wasmedgeHostModuleWasi.dir/environ-linux.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/host/wasi/environ-linux.cpp
[ 75%] Building CXX object lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/tableInstr.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/tableInstr.cpp.o -MF CMakeFiles/wasmedgeExecutor.dir/engine/tableInstr.cpp.o.d -o CMakeFiles/wasmedgeExecutor.dir/engine/tableInstr.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/executor/engine/tableInstr.cpp
[ 76%] Building CXX object lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/threadInstr.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/threadInstr.cpp.o -MF CMakeFiles/wasmedgeExecutor.dir/engine/threadInstr.cpp.o.d -o CMakeFiles/wasmedgeExecutor.dir/engine/threadInstr.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/executor/engine/threadInstr.cpp
[ 77%] Building CXX object lib/host/wasi/CMakeFiles/wasmedgeHostModuleWasi.dir/inode-linux.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/host/wasi && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/thirdparty -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/host/wasi/CMakeFiles/wasmedgeHostModuleWasi.dir/inode-linux.cpp.o -MF CMakeFiles/wasmedgeHostModuleWasi.dir/inode-linux.cpp.o.d -o CMakeFiles/wasmedgeHostModuleWasi.dir/inode-linux.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/host/wasi/inode-linux.cpp
[ 78%] Building CXX object lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/memoryInstr.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/memoryInstr.cpp.o -MF CMakeFiles/wasmedgeExecutor.dir/engine/memoryInstr.cpp.o.d -o CMakeFiles/wasmedgeExecutor.dir/engine/memoryInstr.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/executor/engine/memoryInstr.cpp
[ 79%] Building CXX object lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/variableInstr.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/variableInstr.cpp.o -MF CMakeFiles/wasmedgeExecutor.dir/engine/variableInstr.cpp.o.d -o CMakeFiles/wasmedgeExecutor.dir/engine/variableInstr.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/executor/engine/variableInstr.cpp
[ 80%] Linking CXX static library libwasmedgeHostModuleWasi.a
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/host/wasi && /usr/bin/cmake -P CMakeFiles/wasmedgeHostModuleWasi.dir/cmake_clean_target.cmake
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/host/wasi && /usr/bin/cmake -E cmake_link_script CMakeFiles/wasmedgeHostModuleWasi.dir/link.txt --verbose=1
/usr/bin/ar qc libwasmedgeHostModuleWasi.a CMakeFiles/wasmedgeHostModuleWasi.dir/environ.cpp.o CMakeFiles/wasmedgeHostModuleWasi.dir/vinode.cpp.o CMakeFiles/wasmedgeHostModuleWasi.dir/wasifunc.cpp.o CMakeFiles/wasmedgeHostModuleWasi.dir/wasimodule.cpp.o "CMakeFiles/wasmedgeHostModuleWasi.dir/clock-linux.cpp.o" "CMakeFiles/wasmedgeHostModuleWasi.dir/environ-linux.cpp.o" "CMakeFiles/wasmedgeHostModuleWasi.dir/inode-linux.cpp.o"
/usr/bin/ranlib libwasmedgeHostModuleWasi.a
make[3]: Leaving directory '/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu'
[ 80%] Built target wasmedgeHostModuleWasi
[ 80%] Building CXX object lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/refInstr.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/refInstr.cpp.o -MF CMakeFiles/wasmedgeExecutor.dir/engine/refInstr.cpp.o.d -o CMakeFiles/wasmedgeExecutor.dir/engine/refInstr.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/executor/engine/refInstr.cpp
[ 81%] Building CXX object lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/engine.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/executor/CMakeFiles/wasmedgeExecutor.dir/engine/engine.cpp.o -MF CMakeFiles/wasmedgeExecutor.dir/engine/engine.cpp.o.d -o CMakeFiles/wasmedgeExecutor.dir/engine/engine.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/executor/engine/engine.cpp
[ 82%] Building CXX object lib/executor/CMakeFiles/wasmedgeExecutor.dir/helper.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/executor/CMakeFiles/wasmedgeExecutor.dir/helper.cpp.o -MF CMakeFiles/wasmedgeExecutor.dir/helper.cpp.o.d -o CMakeFiles/wasmedgeExecutor.dir/helper.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/executor/helper.cpp
[ 83%] Building CXX object lib/executor/CMakeFiles/wasmedgeExecutor.dir/executor.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/system -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/executor/CMakeFiles/wasmedgeExecutor.dir/executor.cpp.o -MF CMakeFiles/wasmedgeExecutor.dir/executor.cpp.o.d -o CMakeFiles/wasmedgeExecutor.dir/executor.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/executor/executor.cpp
[ 83%] Linking CXX static library libwasmedgeLoader.a
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/loader && /usr/bin/cmake -P CMakeFiles/wasmedgeLoader.dir/cmake_clean_target.cmake
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/loader && /usr/bin/cmake -E cmake_link_script CMakeFiles/wasmedgeLoader.dir/link.txt --verbose=1
/usr/bin/ar qc libwasmedgeLoader.a CMakeFiles/wasmedgeLoader.dir/ast/component.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/component/component_alias.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/component/component_canonical.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/component/component_import_export.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/component/component_instance.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/component/component_start.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/component/component_sort.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/component/component_type.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/module.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/section.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/description.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/segment.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/type.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/expression.cpp.o CMakeFiles/wasmedgeLoader.dir/ast/instruction.cpp.o CMakeFiles/wasmedgeLoader.dir/serialize/serial_description.cpp.o CMakeFiles/wasmedgeLoader.dir/serialize/serial_expression.cpp.o CMakeFiles/wasmedgeLoader.dir/serialize/serial_instruction.cpp.o CMakeFiles/wasmedgeLoader.dir/serialize/serial_module.cpp.o CMakeFiles/wasmedgeLoader.dir/serialize/serial_section.cpp.o CMakeFiles/wasmedgeLoader.dir/serialize/serial_segment.cpp.o CMakeFiles/wasmedgeLoader.dir/serialize/serial_type.cpp.o CMakeFiles/wasmedgeLoader.dir/loader.cpp.o
/usr/bin/ranlib libwasmedgeLoader.a
make[3]: Leaving directory '/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu'
[ 83%] Built target wasmedgeLoader
[ 84%] Linking CXX static library libwasmedgeExecutor.a
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/cmake -P CMakeFiles/wasmedgeExecutor.dir/cmake_clean_target.cmake
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu/lib/executor && /usr/bin/cmake -E cmake_link_script CMakeFiles/wasmedgeExecutor.dir/link.txt --verbose=1
/usr/bin/ar qc libwasmedgeExecutor.a CMakeFiles/wasmedgeExecutor.dir/instantiate/import.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/function.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/global.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/table.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/memory.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/elem.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/data.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/export.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/module.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/component.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/component/instantiate_component_alias.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/component/instantiate_component_canon.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/component/instantiate_component_export.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/component/instantiate_component_import.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/component/instantiate_component_instance.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/component/instantiate_component_start.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/component/instantiate_component_type.cpp.o CMakeFiles/wasmedgeExecutor.dir/instantiate/tag.cpp.o CMakeFiles/wasmedgeExecutor.dir/engine/proxy.cpp.o CMakeFiles/wasmedgeExecutor.dir/engine/controlInstr.cpp.o CMakeFiles/wasmedgeExecutor.dir/engine/tableInstr.cpp.o CMakeFiles/wasmedgeExecutor.dir/engine/threadInstr.cpp.o CMakeFiles/wasmedgeExecutor.dir/engine/memoryInstr.cpp.o CMakeFiles/wasmedgeExecutor.dir/engine/variableInstr.cpp.o CMakeFiles/wasmedgeExecutor.dir/engine/refInstr.cpp.o CMakeFiles/wasmedgeExecutor.dir/engine/engine.cpp.o CMakeFiles/wasmedgeExecutor.dir/helper.cpp.o CMakeFiles/wasmedgeExecutor.dir/executor.cpp.o
/usr/bin/ranlib libwasmedgeExecutor.a
make[3]: Leaving directory '/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu'
[ 84%] Built target wasmedgeExecutor
make[2]: Leaving directory '/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:159: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2