I am following this guide: http://blog.up-link.ro/freebsd-how-to-upgrade-freebsd-7-to-8-stable-release/ to update my 8.1_Release into 8.1_Stable, the guide is for 8.0 Stable but i was already edit the stable-cvsup into RELENG-8.1, all downloading working fine but at the end of "make buildworld" it throws bind make error, which is :
I was already done "make clean" on usr/src and rerun the cvsup then make buildworld again and the same error avail.
Code:
In file included from /usr/src/lib/bind/bind9/../../../contrib/bind9/lib/bind9/check.c:26:
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:143:2: error: invalid preprocessing directive #def9ne
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:156:58: error: '#' is not followed by a macro parameter
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:157:2: error: invalid preprocessing directive #de
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:668:2: error: invalid preprocessing directive #dUfine
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:682:2: error: invalid preprocessing directive #devine
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:688:9: error: macro names must be identifiers
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:696:11: error: '#' is not followed by a macro parameter
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:707:2: error: invalid preprocessing directive #definU
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:726:2: error: invalid preprocessing directive #def
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:740:9: error: macro names must be identifiers
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:749:2: error: invalid preprocessing directive #def
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:758:31: error: "`" may not appear in macro parameter list
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:768:2: error: invalid preprocessing directive #def
/usr/src/lib/bind/bind9/../../../contrib/bind9/lib/isc/include/isc/buffer.h:788:2: error: macro parameters must be comma-separated
mkdep: compile failed
*** Error code 1
Stop in /usr/src/lib/bind/bind9.
*** Error code 1
Stop in /usr/src/lib/bind.
*** Error code 1
Stop in /usr/src/lib.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.