From d134431d779c8eef8ca43259ee34652605453974 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Tue, 1 Sep 2026 20:15:50 -0400 Subject: [PATCH] dev-qt/qtquick3d: add missing stdlib.h xatlas upstream seems dead? Just a quick fix for now. Signed-off-by: Ionen Wolkens --- dev-qt/qtquick3d/files/qtquick3d-6.11.2-stdlib.patch | 8 ++++++++ dev-qt/qtquick3d/qtquick3d-6.11.2.ebuild | 1 + dev-qt/qtquick3d/qtquick3d-6.11.9999.ebuild | 1 + dev-qt/qtquick3d/qtquick3d-6.12.9999.ebuild | 1 + dev-qt/qtquick3d/qtquick3d-6.9999.ebuild | 1 + 5 files changed, 12 insertions(+) create mode 100644 dev-qt/qtquick3d/files/qtquick3d-6.11.2-stdlib.patch diff --git a/dev-qt/qtquick3d/files/qtquick3d-6.11.2-stdlib.patch b/dev-qt/qtquick3d/files/qtquick3d-6.11.2-stdlib.patch new file mode 100644 index 0000000000000..37933ab4c6dcf --- /dev/null +++ b/dev-qt/qtquick3d/files/qtquick3d-6.11.2-stdlib.patch @@ -0,0 +1,8 @@ +xatlas.cpp:166:32: error: use of undeclared identifier 'realloc' +(happened on llvm-musl with libcxx-23, but haven't narrowed down the cause) +--- a/src/3rdparty/xatlas/xatlas.cpp ++++ b/src/3rdparty/xatlas/xatlas.cpp +@@ -52,2 +52,3 @@ + #include ++#include + #include diff --git a/dev-qt/qtquick3d/qtquick3d-6.11.2.ebuild b/dev-qt/qtquick3d/qtquick3d-6.11.2.ebuild index 807e67c739991..5a4d0d30fbb69 100644 --- a/dev-qt/qtquick3d/qtquick3d-6.11.2.ebuild +++ b/dev-qt/qtquick3d/qtquick3d-6.11.2.ebuild @@ -42,6 +42,7 @@ CMAKE_SKIP_TESTS=( PATCHES=( "${FILESDIR}"/${PN}-6.6.2-gcc14.patch "${FILESDIR}"/${PN}-6.6.2-x32abi.patch + "${FILESDIR}"/${PN}-6.11.2-stdlib.patch ) src_configure() { diff --git a/dev-qt/qtquick3d/qtquick3d-6.11.9999.ebuild b/dev-qt/qtquick3d/qtquick3d-6.11.9999.ebuild index 807e67c739991..5a4d0d30fbb69 100644 --- a/dev-qt/qtquick3d/qtquick3d-6.11.9999.ebuild +++ b/dev-qt/qtquick3d/qtquick3d-6.11.9999.ebuild @@ -42,6 +42,7 @@ CMAKE_SKIP_TESTS=( PATCHES=( "${FILESDIR}"/${PN}-6.6.2-gcc14.patch "${FILESDIR}"/${PN}-6.6.2-x32abi.patch + "${FILESDIR}"/${PN}-6.11.2-stdlib.patch ) src_configure() { diff --git a/dev-qt/qtquick3d/qtquick3d-6.12.9999.ebuild b/dev-qt/qtquick3d/qtquick3d-6.12.9999.ebuild index 807e67c739991..5a4d0d30fbb69 100644 --- a/dev-qt/qtquick3d/qtquick3d-6.12.9999.ebuild +++ b/dev-qt/qtquick3d/qtquick3d-6.12.9999.ebuild @@ -42,6 +42,7 @@ CMAKE_SKIP_TESTS=( PATCHES=( "${FILESDIR}"/${PN}-6.6.2-gcc14.patch "${FILESDIR}"/${PN}-6.6.2-x32abi.patch + "${FILESDIR}"/${PN}-6.11.2-stdlib.patch ) src_configure() { diff --git a/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild b/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild index 807e67c739991..5a4d0d30fbb69 100644 --- a/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild +++ b/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild @@ -42,6 +42,7 @@ CMAKE_SKIP_TESTS=( PATCHES=( "${FILESDIR}"/${PN}-6.6.2-gcc14.patch "${FILESDIR}"/${PN}-6.6.2-x32abi.patch + "${FILESDIR}"/${PN}-6.11.2-stdlib.patch ) src_configure() {