Wietse Venema: > Wietse Venema: > > Jaroslav Skarvada: > > > Hi, > > > > > > glibc-2.34 introduced the closefrom function which causes postfix build > > > to fail: > > > > > > In file included from ./vstream.h:22, > > > from attr_print64.c:100: > > > /usr/include/unistd.h:363:13: error: conflicting types for 'closefrom'; > > > have 'vo > > > 363 | extern void closefrom (int __lowfd) __THROW; > > > | ^~~~~~~~~ > > > In file included from attr_print64.c:92: > > > ./sys_defs.h:1512:12: note: previous declaration of 'closefrom' with type > > > 'int(i > > > 1512 | extern int closefrom(int); > > > | ^~~~~~~~~ > > > > > > I think the def in the header src/util/sys_defs.h needs to be adjusted > > > accordingly > > > > Please try adding > > > > #if HAVE_GLIBC_API_VERSION_SUPPORT(2, 34) > > #define HAS_CLOSEFROM > > #endif > > That should of course be: > > #if !HAVE_GLIBC_API_VERSION_SUPPORT(2, 34) > #define HAS_CLOSEFROM > #endif
Gaak, ignore this incorrect correction. Wietse