This problem exist in the 2.7 and 2.8 branch: 


In file included from attr_clnt.c:77: 
/usr/include/unistd.h:329: error: conflicting types for 'closefrom' 
./sys_defs.h:1399: error: previous declaration of 'closefrom' was here 
*** Error code 1 

Stop in /home/src/postfix-2.7.2/src/util. 
*** Error code 1 

Stop in /home/src/postfix-2.7.2. 


Fix: 



src/util/sys_defs.h 

114c114 
< #if (__FreeBSD_version >= 702104 && __FreeBSD_version < 800000) || 
(__Fversion >= 800099)              /* safe; don't believe the experts */ 
--- 
> #if __FreeBSD_version >= 800107               /* safe; don't believe thts */ 




based on: 





702104 

        

July 14, 2009 

        

7.2-STABLE after MFC of the closefrom system call. 





  

Ref: http://www.freebsd.org/doc/en/books/porters-handbook/freebsd-versions.html 





I can't find the bugreport website for postfix so I do it through this channel. 



Kind regards 



Kristof Vansant

Reply via email to