From 44aac4f007280c8265869ab85e69295eeb0cbcc3 Mon Sep 17 00:00:00 2001 From: robojerk Date: Sun, 7 Sep 2025 16:49:46 -0700 Subject: [PATCH] Fix meson build directory: avoid parent/source directory conflict - Move build directory creation inside fuse-3.10.0 directory - Fix 'Build directory cannot be a parent of source directory' error - Update package creation path to match new directory structure - Resolves meson build failure from run #10 The build directory is now properly contained within the source directory. --- .forgejo/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 5d192cc..f440c64 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -95,6 +95,7 @@ jobs: cd fuse-3.10.0 # Build libfuse + cd fuse-3.10.0 mkdir build && cd build meson setup --prefix=/usr --libdir=lib/x86_64-linux-gnu .. ninja @@ -107,7 +108,7 @@ jobs: ldconfig # Create Debian package - cd /workspace + cd /workspace/fuse-3.10.0 mkdir -p libfuse3-3_3.10.0-1_amd64/DEBIAN mkdir -p libfuse3-3_3.10.0-1_amd64/usr/lib/x86_64-linux-gnu mkdir -p libfuse3-3_3.10.0-1_amd64/usr/include/fuse3