diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 0e57198..6657473 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -86,7 +86,22 @@ jobs: dpkg-dev \ signify-openbsd \ python3-pytest \ - libudev-dev + libudev-dev \ + systemd-dev + + # Debug udev installation + echo "=== Debugging udev installation ===" + echo "Checking for udev.pc files:" + find /usr -name "udev.pc" 2>/dev/null || echo "No udev.pc found" + echo "Checking pkg-config path:" + pkg-config --variable pc_path pkg-config + echo "Checking PKG_CONFIG_PATH:" + echo $PKG_CONFIG_PATH + echo "Testing udev with pkg-config:" + pkg-config --exists udev && echo "udev found" || echo "udev NOT found" + echo "Available udev packages:" + pkg-config --list-all | grep udev || echo "No udev packages found" + echo "=== End udev debug ===" # Download libfuse source wget https://github.com/libfuse/libfuse/releases/download/fuse-3.10.0/fuse-3.10.0.tar.xz