From d34257cd3a1dcac5fe6f3229f079744cdb86e9f6 Mon Sep 17 00:00:00 2001 From: Akihiko Odaki Date: Mon, 17 Jun 2024 18:01:37 +0900 Subject: [PATCH] build: Fix libfuse version Building the current master branch fails with: #8 4.712 ninja: job failed: cc -Ilib/libfuse3.a.p -Ilib -I../lib -Iinclude -I../include -I. -I.. -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=gnu11 -O2 -g -D_REENTRANT -DHAVE_LIBFUSE_PRIVATE_CONFIG_H -Wno-sign-compare -D_FILE_OFFSET_BITS=64 -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -fno-strict-aliasing -Wno-unused-result -DHAVE_SYMVER_ATTRIBUTE -fPIC -pthread -DFUSE_USE_VERSION=317 '-DFUSERMOUNT_DIR="/usr/bin"' -MD -MQ lib/libfuse3.a.p/fuse_signals.c.o -MF lib/libfuse3.a.p/fuse_signals.c.o.d -o lib/libfuse3.a.p/fuse_signals.c.o -c ../lib/fuse_signals.c #8 4.713 ../lib/fuse_signals.c:19:10: fatal error: execinfo.h: No such file or directory #8 4.713 19 | #include #8 4.713 | ^~~~~~~~~~~~ #8 4.713 compilation terminated. #8 13.65 ninja: subcommand failed Use the latest stable version, which is 3.16.2 Signed-off-by: Akihiko Odaki --- Containerfile.alpine | 2 +- Containerfile.static.fedora | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Containerfile.alpine b/Containerfile.alpine index eeb2d94..6a727f3 100644 --- a/Containerfile.alpine +++ b/Containerfile.alpine @@ -3,7 +3,7 @@ WORKDIR /build RUN apk add git make gcc libc-dev musl-dev glib-static gettext eudev-dev \ linux-headers automake autoconf cmake meson ninja clang go-md2man -RUN git clone https://github.com/libfuse/libfuse && \ +RUN git clone https://github.com/libfuse/libfuse -b fuse-3.16.2 && \ cd libfuse && \ mkdir build && \ cd build && \ diff --git a/Containerfile.static.fedora b/Containerfile.static.fedora index 51cde87..9f9dfc7 100644 --- a/Containerfile.static.fedora +++ b/Containerfile.static.fedora @@ -3,7 +3,7 @@ WORKDIR /build RUN dnf update -y && \ dnf install -y git make automake autoconf gcc glibc-static meson ninja-build clang -RUN git clone https://github.com/libfuse/libfuse && \ +RUN git clone https://github.com/libfuse/libfuse -b fuse-3.16.2 && \ cd libfuse && \ mkdir build && \ cd build && \