On Thu, Jul 29, 2021 at 3:15 PM Wietse Venema <wie...@porcupine.org> wrote: > > 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 >
Hi, I can confirm it works. Sorry for delay, stupid google marked the reply as a spam :) thanks & regards Jaroslav