commit: ddfed3ec49867b804baa6af98220ec437e8d117a Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> AuthorDate: Sat Apr 4 03:13:52 2020 +0000 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> CommitDate: Sat Apr 4 03:14:55 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfed3ec
sys-fs/squashfs-tools-ng: Fix build failure Closes: https://bugs.gentoo.org/715790 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> ...ols-ng-0.9-Fix-missing-header-without-LZO.patch | 32 ++++++++++++++++++++++ .../squashfs-tools-ng/squashfs-tools-ng-0.9.ebuild | 4 +++ 2 files changed, 36 insertions(+) diff --git a/sys-fs/squashfs-tools-ng/files/squashfs-tools-ng-0.9-Fix-missing-header-without-LZO.patch b/sys-fs/squashfs-tools-ng/files/squashfs-tools-ng-0.9-Fix-missing-header-without-LZO.patch new file mode 100644 index 00000000000..cd32661e009 --- /dev/null +++ b/sys-fs/squashfs-tools-ng/files/squashfs-tools-ng-0.9-Fix-missing-header-without-LZO.patch @@ -0,0 +1,32 @@ +From b3f2636f44eea1a8b6fbf892d2daa611cff9d4af Mon Sep 17 00:00:00 2001 +From: Alyssa Ross <h...@alyssa.is> +Date: Wed, 1 Apr 2020 14:30:51 +0000 +Subject: [PATCH] Fix missing header without LZO + +lib/common/compress.c: In function 'compressor_get_default': +lib/common/compress.c:39:2: warning: implicit declaration of function 'assert' [-Wimplicit-function-declaration] + 39 | assert(0); + | ^~~~~~ +lib/common/compress.c:8:1: note: 'assert' is defined in header '<assert.h>'; did you forget to '#include <assert.h>'? + 7 | #include "common.h" + +++ |+#include <assert.h> + 8 | +--- + lib/common/compress.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/lib/common/compress.c b/lib/common/compress.c +index ea7b71f..f16f080 100644 +--- a/lib/common/compress.c ++++ b/lib/common/compress.c +@@ -5,6 +5,7 @@ + * Copyright (C) 2019 David Oberhollenzer <goli...@infraroot.at> + */ + #include "common.h" ++#include <assert.h> + + static int cmp_ids[] = { + SQFS_COMP_XZ, +-- +2.24.1 + diff --git a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-0.9.ebuild b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-0.9.ebuild index 79c567828dd..366d46b0bdb 100644 --- a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-0.9.ebuild +++ b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-0.9.ebuild @@ -27,6 +27,10 @@ DEPEND=" " RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${P}-Fix-missing-header-without-LZO.patch +) + src_prepare() { default [[ ${PV} == "9999" ]] && eautoreconf