Package Details: ladybird 20260705-1

Git Clone URL: https://aur.archlinux.org/ladybird.git (read-only, click to copy)
Package Base: ladybird
Description: Truly independent web browser
Upstream URL: https://github.com/LadybirdBrowser/ladybird
Licenses: BSD-2-Clause
Submitter: arojas
Maintainer: CxByte
Last Packager: CxByte
Votes: 44
Popularity: 1.25
First Submitted: 2023-04-01 08:36 (UTC)
Last Updated: 2026-07-05 12:17 (UTC)

Required by (0)

Sources (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.

Latest Comments

1 2 3 4 5 6 7 Next › Last »

lazerbeak12345 commented on 2026-07-15 00:57 (UTC) (edited on 2026-07-15 00:57 (UTC) by lazerbeak12345)

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

yobson commented on 2026-06-27 07:03 (UTC)

export RUSTUP_TOOLCHAIN=stable should be added to build so it selects the right toolchain automatically without needing to run that beforehard

Artoooooor commented on 2026-05-08 17:22 (UTC) (edited on 2026-05-08 17:24 (UTC) by Artoooooor)

ladybird 20260320-2. I'm getting error during installation:

error: rustup could not choose a version of cargo to run, because one wasn't specified explicitly, and no default is configured. help: run 'rustup default stable' to download the latest stable release of Rust and set it as your default toolchain. FAILED: [code=1] cargo/build/release/liblibunicode_rust.a Libraries/LibUnicode/RustFFI.h /home/artoooooor/.cache/yay/ladybird/src/build/cargo/build/release/liblibunicode_rust.a /home/artoooooor/.cache/yay/ladybird/src/build/Libraries/LibUnicode/RustFFI.h cd /home/artoooooor/.cache/yay/ladybird/src/build/Libraries/LibUnicode && /usr/bin/cmake -E env CC_=/usr/bin/cc CXX_=/usr/bin/c++ CARGO_BUILD_RUSTC=/usr/bin/rustc FFI_OUTPUT_DIR=/home/artoooooor/.cache/yay/ladybird/src/build/Libraries/LibUnicode CARGO_TARGET__LINKER=/usr/bin/cc AR_=/usr/bin/ar /usr/bin/cargo rustc --lib --target= --package libunicode_rust --manifest-path /home/artoooooor/.cache/yay/ladybird/src/ladybird/Libraries/LibUnicode/Rust/Cargo.toml --target-dir /home/artoooooor/.cache/yay/ladybird/src/build/cargo/build --release -- -Cdefault-linker-libraries=yes --emit=dep-info && /usr/bin/cmake -DCARGO_BUILD_SCRIPT_DIR=/home/artoooooor/.cache/yay/ladybird/src/build/cargo/build//release/build -DCRATE_NAME=libunicode_rust -DFFI_HEADER=RustFFI.h -DFFI_OUTPUT_DIR=/home/artoooooor/.cache/yay/ladybird/src/build/Libraries/LibUnicode -P /home/artoooooor/.cache/yay/ladybird/src/ladybird/Meta/CMake/sync_rust_ffi_header.cmake && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/artoooooor/.cache/yay/ladybird/src/ladybird /home/artoooooor/.cache/yay/ladybird/src/ladybird/Libraries/LibUnicode /home/artoooooor/.cache/yay/ladybird/src/build /home/artoooooor/.cache/yay/ladybird/src/build/Libraries/LibUnicode /home/artoooooor/.cache/yay/ladybird/src/build/cargo/build/release/liblibunicode_rust.d /home/artoooooor/.cache/yay/ladybird/src/build/CMakeFiles/d/efdf1d70aa1f9647539048eee1156c3071246b117d26082fb6cf1439635457a4.d [38/4083] Building CXX object AK/CMakeFiles/AK.dir/StringConversions.cpp.o ninja: build stopped: subcommand failed.

After actually calling "rustup default stable" the whole project built successfully.

CxByte commented on 2026-03-29 22:28 (UTC)

theocgaming: I assume you meant to post that on ladybird-git, it doesn't look like libpng 1.6.56-1 contains the APNG patchset anyhow.

theocgaming commented on 2026-03-19 09:26 (UTC)

The libpng-apng AUR package is orphaned, as APNG support has been merged into libpng.

bionade24 commented on 2026-03-13 13:37 (UTC) (edited on 2026-03-13 13:38 (UTC) by bionade24)

CxByte: As measure of last resort you can always prefix a program with systemd-run and then set pids.max to 2 in cgroups.

RubenKelevra commented on 2026-03-13 10:53 (UTC)

CxByte wrote:

@RubenKelevra re MAKEFLAGS, I'm not sure what I can do about that, you can manually add --parallel N to cmake build, but vcpkg will just go nuts regardless.

I've looked into that and got it working, but it requires some patches so it's kinda brittle, if we do that locally. I have a look if I can upstream that, so we don't need to maintain local patches to allow this to work.

RubenKelevra commented on 2026-03-13 10:48 (UTC)

@leo_sk thanks for the report. Does this issue persist? If so would you be so kind and provide a trace after the crash?

Feel free to share it privately (email address in bio), but usually it shouldn't contain (much) private data.

coredumpctl info -1 > /tmp/ladybird_crash_trace.txt

leo_sk commented on 2026-01-18 21:14 (UTC)

I always get a segmentation fault running it


Cannot find EGLConfig, returning null config
zsh: segmentation fault (core dumped)  Ladybird

craftingDragon7 commented on 2026-01-18 10:40 (UTC)

Dear CxByte I was able to build it successfully without the normal linux-headers.