The qt6-multimedia and qt6-wayland dependencies are no longer necessary, see:
Search Criteria
Package Details: ladybird-git r74110.488fd52039a-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/ladybird-git.git (read-only, click to copy) |
|---|---|
| Package Base: | ladybird-git |
| Description: | Truly independent web browser |
| Upstream URL: | https://github.com/LadybirdBrowser/ladybird |
| Keywords: | browser |
| Licenses: | BSD-2-Clause |
| Conflicts: | ladybird |
| Provides: | ladybird |
| Submitter: | xyproto |
| Maintainer: | CxByte |
| Last Packager: | CxByte |
| Votes: | 29 |
| Popularity: | 1.55 |
| First Submitted: | 2022-09-12 14:59 (UTC) |
| Last Updated: | 2026-01-16 12:18 (UTC) |
Dependencies (36)
- angleAUR (angleAUR)
- cpptraceAUR (cpptraceAUR)
- curl (curl-gitAUR, curl-c-aresAUR)
- fast_float (fast_float-gitAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-cudaAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-amd-fullAUR)
- harfbuzz (harfbuzz-gitAUR)
- icu (icu-gitAUR)
- libavif (libavif-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd)
- libjpeg-turbo (mozjpeg-gitAUR, mozjpegAUR, libjpeg-turbo-gitAUR)
- libjxl (libjxl-metricsAUR, libjxl-metrics-gitAUR, libjxl-gitAUR)
- libpng-apngAUR
- libtiff (libtiff-gitAUR, libtiff-lercAUR)
- libtommath
- libwebp (libwebp-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-hifpsAUR, qt6-base-scrollfixAUR, qt6-base-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-base-headlessAUR)
- qt6-multimedia
- qt6-tools
- qt6-wayland
- sdl3 (sdl3-gitAUR, sdl3-noibus-gitAUR)
- Show 16 more dependencies...
Required by (0)
Sources (1)
Knotrocket commented on 2026-01-17 23:13 (UTC) (edited on 2026-01-17 23:18 (UTC) by Knotrocket)
CxByte commented on 2026-01-15 12:49 (UTC) (edited on 2026-01-16 12:20 (UTC) by CxByte)
shadow_absorber: Thanks for the note. The new revision should now build cleanly.
shadow_absorber commented on 2026-01-13 17:03 (UTC) (edited on 2026-01-13 17:03 (UTC) by shadow_absorber)
ello again... seems this fails to build now because of the following error:
-- Found Python3: /home/user/.local/share/pyenv/shims/python3 (found version "3.14.2") found components: Interpreter
CMake Error at Libraries/LibJS/CMakeLists.txt:280 (find_package):
Could not find a package configuration file provided by "simdjson" with any
of the following names:
simdjsonConfig.cmake
simdjson-config.cmake
Add the installation prefix of "simdjson" to CMAKE_PREFIX_PATH or set
"simdjson_DIR" to a directory containing one of the above files. If
"simdjson" provides a separate development package or SDK, be sure it has
been installed.
thanks for any future help or comments and hopefully this can be fixed soonish
CxByte commented on 2025-12-29 16:09 (UTC)
Treetrain1: I'm away from the computer for a bit, will take a look when I get back. In the meantime, did you rebuild skia-static? I pushed an update to that as well and it was working fine last I checked (a week or so ago though)
Treetrain1 commented on 2025-12-29 15:22 (UTC)
Doesn't seem to build anymore with recent upstream Skia changes.
undefined symbol: SkPath::close()
shadow_absorber commented on 2025-11-13 16:24 (UTC)
CxByte: seems to have been fixed now... it finished compiling and can be launched!
CxByte commented on 2025-11-09 20:00 (UTC) (edited on 2025-11-13 13:33 (UTC) by CxByte)
shadow_absorber: ~I see that too, I've reported it on ladybird's discord; will update whenever it gets fixed. In the meantime, building with clang works fine.~ Builds fine for me with latest git ref.
shadow_absorber commented on 2025-11-09 17:49 (UTC)
for the last few days this have failed to build... this looks like the relevant errors:
[3047/3816] Building CXX object Lagom/Libraries/LibWeb/CMakeFiles/LibWeb.dir/Bindings/HTMLIFrameElementPrototype.cpp.o
FAILED: [code=1] Lagom/Libraries/LibWeb/CMakeFiles/LibWeb.dir/Bindings/HTMLIFrameElementPrototype.cpp.o
HTMLIFrameElementPrototype.cpp
In file included from /home/user/.cache/paru/clone/ladybird-git/src/ladybird/AK/ByteStringImpl.h:11,
from /home/user/.cache/paru/clone/ladybird-git/src/ladybird/AK/ByteString.h:9,
from /home/user/.cache/paru/clone/ladybird-git/src/ladybird/Libraries/LibIDL/Types.h:13,
from /home/user/.cache/paru/clone/ladybird-git/src/build/Lagom/Libraries/LibWeb/Bindings/HTMLIFrameElementPrototype.cpp:3:
In member function ‘bool AK::RefCounted<T>::unref() const [with T = GC::RootImpl]’,
inlined from ‘void AK::unref_if_not_null(T*) [with T = GC::RootImpl]’ at /home/user/.cache/paru/clone/ladybird-git/src/ladybird/AK/NonnullRefPtr.h:32:19,
inlined from ‘void AK::RefPtr<T>::clear() [with T = GC::RootImpl]’ at /home/user/.cache/paru/clone/ladybird-git/src/ladybird/AK/RefPtr.h:223:26,
inlined from ‘AK::RefPtr<T>::~RefPtr() [with T = GC::RootImpl]’ at /home/user/.cache/paru/clone/ladybird-git/src/ladybird/AK/RefPtr.h:103:14,
inlined from ‘GC::Root<Web::TrustedTypes::TrustedHTML>::~Root()’ at /home/user/.cache/paru/clone/ladybird-git/src/ladybird/Libraries/LibGC/Root.h:47:7,
inlined from ‘static void AK::Detail::Variant<IndexType, InitialIndex, F, Ts ...>::delete_(IndexType, void*) [with IndexType = unsigned char; IndexType InitialIndex = 0; F = GC::Root<Web::TrustedTypes::TrustedHTML>; Ts = {AK::Utf16String}]’ at /home/user/.cache/paru/clone/ladybird-git/src/ladybird/AK/Variant.h:53:35,
inlined from ‘AK::Variant<Ts>::~Variant() requires !((IsTriviallyDestructible<Ts> && ...)) [with Ts = {GC::Root<Web::TrustedTypes::TrustedHTML>, AK::Utf16String}]’ at /home/user/.cache/paru/clone/ladybird-git/src/ladybird/AK/Variant.h:299:24,
inlined from ‘static void AK::Detail::Variant<IndexType, InitialIndex, F, Ts ...>::delete_(IndexType, void*) [with IndexType = unsigned char; IndexType InitialIndex = 0; F = AK::Variant<GC::Root<Web::TrustedTypes::TrustedHTML>, AK::Utf16String>; Ts = {JS::ErrorValue}]’ at /home/user/.cache/paru/clone/ladybird-git/src/ladybird/AK/Variant.h:53:35,
inlined from ‘AK::Variant<Ts>::~Variant() requires !((IsTriviallyDestructible<Ts> && ...)) [with Ts = {AK::Variant<GC::Root<Web::TrustedTypes::TrustedHTML>, AK::Utf16String>, JS::ErrorValue}]’ at /home/user/.cache/paru/clone/ladybird-git/src/ladybird/AK/Variant.h:299:24,
inlined from ‘JS::ThrowCompletionOr<AK::Variant<GC::Root<Web::TrustedTypes::TrustedHTML>, AK::Utf16String> >::~ThrowCompletionOr()’ at /home/user/.cache/paru/clone/ladybird-git/src/ladybird/Libraries/LibJS/Runtime/Completion.h:230:21,
inlined from ‘static JS::ThrowCompletionOr<JS::Value> Web::Bindings::HTMLIFrameElementPrototype::srcdoc_getter(JS::VM&)’ at /home/user/.cache/paru/clone/ladybird-git/src/build/Lagom/Libraries/LibWeb/Bindings/HTMLIFrameElementPrototype.cpp:655:1:
/home/user/.cache/paru/clone/ladybird-git/src/ladybird/AK/RefCounted.h:65:13: error: ‘void operator delete(void*, std::size_t)’ called on a pointer to an unallocated object ‘1’ [-Werror=free-nonheap-object]
65 | delete static_cast<T const*>(this);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Knotrocket commented on 2025-10-31 02:30 (UTC) (edited on 2025-10-31 02:37 (UTC) by Knotrocket)
With the release of QT 6.10 qt6-wayland should no longer be needed. Also upsteam has dropped the dependency on qt6-multimedia in 9f44fcb.
Bitals commented on 2025-10-28 18:41 (UTC)
Magically built fine today. Maybe the simdutf-git update helped, not sure.
Pinned Comments
CxByte commented on 2025-07-10 01:47 (UTC)
A note since this package now builds with the system libs: skia has to be installed and available through pkg-conf;
skia-staticprovides the specific version (and a pkg-conf file) needed by this build.