Ed Flecko:
> I'm new to Postfix (I'll admit) and I'm trying to be a diligent user,
> so I've looked at the INSTALL file and some of the README files, but I
> don't see anything that looks like a possible solution to my problem.
> 
> Do I need to pass Postfix a parameter telling it what type of OS I
> have before it will build?

Occasionally, a major release introduces improvements that break
Postfix, therefore Postfix is not supported on a major OS release
until it's verified to be OK.

Attached is a patch for FreeBSD 9.0.

        Wietse

diff -cr /var/tmp/postfix-2.9.4/makedefs ./makedefs
*** /var/tmp/postfix-2.9.4/makedefs     Tue Jan 17 20:19:48 2012
--- ./makedefs  Thu Nov 29 18:53:34 2012
***************
*** 153,158 ****
--- 153,160 ----
                ;;
    FreeBSD.8*) SYSTYPE=FREEBSD8
                ;;
+   FreeBSD.9*) SYSTYPE=FREEBSD9
+               ;;
    OpenBSD.2*) SYSTYPE=OPENBSD2
                ;;
    OpenBSD.3*) SYSTYPE=OPENBSD3
diff -cr /var/tmp/postfix-2.9.4/src/util/sys_defs.h ./src/util/sys_defs.h
*** /var/tmp/postfix-2.9.4/src/util/sys_defs.h  Tue Jan 17 11:29:55 2012
--- ./src/util/sys_defs.h       Thu Nov 29 18:54:05 2012
***************
*** 25,31 ****
    */
  #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \
      || defined(FREEBSD5) || defined(FREEBSD6) || defined(FREEBSD7) \
!     || defined(FREEBSD8) \
      || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \
      || defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \
      || defined(OPENBSD5) \
--- 25,31 ----
    */
  #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \
      || defined(FREEBSD5) || defined(FREEBSD6) || defined(FREEBSD7) \
!     || defined(FREEBSD8) || defined(FREEBSD9) \
      || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \
      || defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \
      || defined(OPENBSD5) \

Reply via email to