glibc 2.34 introduces the closefrom function from Solaris (and BSD), but this conflicts with the use of the closefrom identifier in fuse: ulockmgr_server.c:127:12: error: conflicting types for 'closefrom'; have 'int(int)' 127 | static int closefrom(int minfd) | ^~~~~~~~~ In file included from ulockmgr_server.c:14: /usr/include/unistd.h:363:13: note: previous declaration of 'closefrom' with type 'void(int)' The function probably needs to be removed. Later upstream versions do not have the file anymore.
Fixed in fuse-2.9.9-13.fc35