Package: src:wasmedge
Version: 0.14.1+dfsg-3.1
Severity: serious
Tags: ftbfs sid forky
User: [email protected]>
Usertags: llvm-21

wasmedge ftbfs with LLVM 21:

[...]
[ 24%] Building CXX object lib/loader/CMakeFiles/wasmedgeLoaderFileMgr.dir/shared_library.cpp.o cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-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-aarch64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-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 -mbranch-protection=standard -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/wasmedgeLoaderFileMgr.dir/shared_library.cpp.o -MF CMakeFiles/wasmedgeLoaderFileMgr.dir/shared_library.cpp.o.d -o CMakeFiles/wasmedgeLoaderFileMgr.dir/shared_library.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/loader/shared_library.cpp In file included from /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/data.h:5, from /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/compiler.cpp:10: /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h: In member function ‘unsigned int WasmEdge::LLVM::Type::getPrimitiveSizeInBits() const’: /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h:552:10: error: ‘LLVMX86_MMXTypeKind’ was not declared in this scope; did you mean ‘LLVMX86_AMXTypeKind’?
  552 |     case LLVMX86_MMXTypeKind:
      |          ^~~~~~~~~~~~~~~~~~~
      |          LLVMX86_AMXTypeKind
/build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h: In member function ‘WasmEdge::LLVM::Context WasmEdge::LLVM::OrcThreadSafeContext::getContext()’: /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h:2017:12: error: ‘LLVMOrcThreadSafeContextGetContext’ was not declared in this scope; did you mean ‘LLVMOrcThreadSafeContextRef’?
 2017 |     return LLVMOrcThreadSafeContextGetContext(Ref);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |            LLVMOrcThreadSafeContextRef
[ 25%] Linking CXX static library libwasmedgeAOT.a
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu/lib/aot && /usr/bin/cmake -P CMakeFiles/wasmedgeAOT.dir/cmake_clean_target.cmake cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu/lib/aot && /usr/bin/cmake -E cmake_link_script CMakeFiles/wasmedgeAOT.dir/link.txt --verbose=1 In file included from /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/data.h:5, from /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/codegen.cpp:8: /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h: In member function ‘unsigned int WasmEdge::LLVM::Type::getPrimitiveSizeInBits() const’: /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h:552:10: error: ‘LLVMX86_MMXTypeKind’ was not declared in this scope; did you mean ‘LLVMX86_AMXTypeKind’?
  552 |     case LLVMX86_MMXTypeKind:
      |          ^~~~~~~~~~~~~~~~~~~
      |          LLVMX86_AMXTypeKind
/usr/bin/ar qc libwasmedgeAOT.a CMakeFiles/wasmedgeAOT.dir/blake3.cpp.o CMakeFiles/wasmedgeAOT.dir/cache.cpp.o
/usr/bin/ranlib libwasmedgeAOT.a
make[3]: Leaving directory '/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu'
[ 25%] Built target wasmedgeAOT
[ 25%] Building CXX object lib/llvm/CMakeFiles/wasmedgeLLVM.dir/data.cpp.o
cd /build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu/lib/llvm && /usr/bin/c++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/include -I/build/reproducible-path/wasmedge-0.14.1+dfsg/obj-aarch64-linux-gnu/lib/system -isystem /usr/lib/llvm-21/include -g -O2 -ffile-prefix-map=/build/reproducible-path/wasmedge-0.14.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -funwind-tables -Wall -Wextra -Werror -Wno-error=pedantic -Wno-psabi -Wno-error=dangling-reference -Wno-error=template-id-cdtor -MD -MT lib/llvm/CMakeFiles/wasmedgeLLVM.dir/data.cpp.o -MF CMakeFiles/wasmedgeLLVM.dir/data.cpp.o.d -o CMakeFiles/wasmedgeLLVM.dir/data.cpp.o -c /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/data.cpp /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h: In member function ‘WasmEdge::LLVM::Context WasmEdge::LLVM::OrcThreadSafeContext::getContext()’: /build/reproducible-path/wasmedge-0.14.1+dfsg/lib/llvm/llvm.h:2017:12: error: ‘LLVMOrcThreadSafeContextGetContext’ was not declared in this scope; did you mean ‘LLVMOrcThreadSafeContextRef’?
 2017 |     return LLVMOrcThreadSafeContextGetContext(Ref);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |            LLVMOrcThreadSafeContextRef

Reply via email to