In addition to the RUSTUP_TOOLCHAIN issue mentioned by others, I am also facing this issue:
==> Starting build()...
[755/3264] Linking CXX executable bin/js
FAILED: [code=1] bin/js
: && /usr/bin/c++ -O3 -DNDEBUG -fstack-protector-strong -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--no-undefined -Wl,--no-allow-shlib-undefined -Wl,--allow-multiple-definition -fPIE -pie -Wl,--dependency-file=Utilities/CMakeFiles/js.dir/link.d Utilities/CMakeFiles/js.dir/js.cpp.o -o bin/js -Wl,-rpath,/home/████/.cache/yay/ladybird/src/build/vcpkg_installed/x64-linux/lib: lib/liblagom-ak.a lib/liblagom-core.a lib/liblagom-crypto.a lib/liblagom-js.a lib/liblagom-main.a lib/liblagom-textcodec.a lib/liblagom-gc.a lib/liblagom-crypto.a vcpkg_installed/x64-linux/lib/libtommath.a vcpkg_installed/x64-linux/lib/libcrypto.a lib/liblagom-threading.a lib/liblagom-filesystem.a lib/liblagom-core.a lib/liblagom-sync.a lib/liblagom-url.a lib/liblagom-textcodec.a cargo/build/x86_64-unknown-linux-gnu/release/liblibtextcodec_rust.a cargo/build/x86_64-unknown-linux-gnu/release/libliburl_rust.a vcpkg_installed/x64-linux/lib/libpsl.a vcpkg_installed/x64-linux/lib/libidn2.a vcpkg_installed/x64-linux/lib/libunistring.a /usr/lib/libvulkan.so lib/liblagom-regex.a lib/liblagom-unicode.a vcpkg_installed/x64-linux/lib/libicui18n.a vcpkg_installed/x64-linux/lib/libicuuc.a vcpkg_installed/x64-linux/lib/libicudata.a cargo/build/x86_64-unknown-linux-gnu/release/liblibunicode_rust.a cargo/build/x86_64-unknown-linux-gnu/release/liblibregex_rust.a lib/liblagom-syntax.a vcpkg_installed/x64-linux/lib/libsimdjson.a cargo/build/x86_64-unknown-linux-gnu/release/liblibjs_rust.a lib/liblagom-ak.a vcpkg_installed/x64-linux/lib/libcpptrace.a vcpkg_installed/x64-linux/lib/libdwarf.a vcpkg_installed/x64-linux/lib/libz.a vcpkg_installed/x64-linux/lib/libzstd.a -ldl vcpkg_installed/x64-linux/lib/libfmt.a vcpkg_installed/x64-linux/lib/libsimdutf.a vcpkg_installed/x64-linux/lib/libmimalloc.a -lpthread -lrt -latomic vcpkg_installed/x64-linux/lib/libedit.a -lncurses && :
/usr/bin/ld: cargo/build/x86_64-unknown-linux-gnu/release/liblibunicode_rust.a(libunicode_rust-6c0b14a35d862263.libunicode_rust.2a8458da74d137b2-cgu.0.rcgu.o): in function `libunicode_rust::idna::idna_to_ascii':
libunicode_rust.2a8458da74d137b2-cgu.0:(.text._RNvNtCs3EjE81tPDNu_15libunicode_rust4idna13idna_to_ascii+0x42): undefined reference to `unicode_rust_idna_to_ascii'
/usr/bin/ld: cargo/build/x86_64-unknown-linux-gnu/release/liblibregex_rust.a(libunicode_rust-8d6467fa3cbc7422.libunicode_rust.8917b989da520f4e-cgu.0.rcgu.o): in function `libunicode_rust::idna::idna_to_ascii':
libunicode_rust.8917b989da520f4e-cgu.0:(.text._RNvNtCsbLJWKO9FoCM_15libunicode_rust4idna13idna_to_ascii+0x42): undefined reference to `unicode_rust_idna_to_ascii'
collect2: error: ld returned 1 exit status
[768/3264] Building CXX object Libraries/LibWasm/CMakeFiles/LibWasm.dir/AbstractMachine/BytecodeInterpreter.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
-> error making: ladybird-exit status 4
-> Failed to install the following packages. Manual intervention is required:
ladybird - exit status 4
Pinned Comments
timschumi commented on 2025-02-14 07:21 (UTC)
There is no new tagged (or otherwise differentiable) version to update to. Existing bumps to arbitrary revisions have been done whenever I get around to it to avoid the package falling into complete disrepair (which would cause it to be deleted and most likely recreated by some third party) and to make sure that people who don't pay attention don't get a version that is years out of date. The actual package has always been ladybird-git, and that will remain the case for the foreseeable future as well.