Re: clang and 'config KERNFILE' error
On Sun, Apr 22, 2012 at 01:18:53AM +0200, Dimitry Andric wrote: On 2012-04-20 02:40, Steve Kargl wrote: laptop:root[227] uname -a FreeBSD laptop 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r230975M: Sat Feb 4 09:03:27 PST 2012 root@laptop:/usr/obj/usr/src/sys/MOBILE i386 laptop:root[224] config MOBILE Kernel build directory is ../compile/MOBILE Don't forget to do ``make cleandepend make depend'' laptop:root[225] cd ../compile/MOBILE laptop:root[226] make cleandepend make depend ../../../conf/kern.pre.mk, line 87: Malformed conditional (${MK_CLANG_IS_CC} == no ${CC:T:Mclang} != clang) ../../../conf/kern.pre.mk, line 98: if-less endif ../../../conf/kern.pre.mk, line 104: Malformed conditional (${MK_CLANG_IS_CC} != no || ${CC:T:Mclang} == clang) ../../../conf/kern.pre.mk, line 106: if-less endif ../../../conf/kern.mk, line 18: Malformed conditional (${MK_CLANG_IS_CC} != no || ${CC:T:Mclang} == clang) ../../../conf/kern.mk, line 31: if-less endif ../../../conf/kern.mk, line 53: Malformed conditional (${MK_CLANG_IS_CC} == no ${CC:T:Mclang} != clang) ../../../conf/kern.mk, line 60: if-less endif make: fatal errors encountered -- cannot continue Hi Steve, This means your /usr/share/mk files are out of sync with your source tree. When you build kernels in the old way, this will not work properly. I guess the simplest solution is to set MAKESYSPATH to /usr/src/share/mk, or just use make buildkernel KERNCONF=MOBILE. Thanks for the explanation. I normally keep my src tree and installed system in sync. It appears that I may have done an 'svn update' without re-installing the system. One reason that I was baffled by the above error is that I have WITHOUT_CLANG in my /etc/src.conf file. I was under the impression that this would disable references to anything associated with clang. -- Steve ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org
Re: clang and 'config KERNFILE' error
On 2012-04-20 02:40, Steve Kargl wrote: laptop:root[227] uname -a FreeBSD laptop 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r230975M: Sat Feb 4 09:03:27 PST 2012 root@laptop:/usr/obj/usr/src/sys/MOBILE i386 laptop:root[224] config MOBILE Kernel build directory is ../compile/MOBILE Don't forget to do ``make cleandepend make depend'' laptop:root[225] cd ../compile/MOBILE laptop:root[226] make cleandepend make depend ../../../conf/kern.pre.mk, line 87: Malformed conditional (${MK_CLANG_IS_CC} == no ${CC:T:Mclang} != clang) ../../../conf/kern.pre.mk, line 98: if-less endif ../../../conf/kern.pre.mk, line 104: Malformed conditional (${MK_CLANG_IS_CC} != no || ${CC:T:Mclang} == clang) ../../../conf/kern.pre.mk, line 106: if-less endif ../../../conf/kern.mk, line 18: Malformed conditional (${MK_CLANG_IS_CC} != no || ${CC:T:Mclang} == clang) ../../../conf/kern.mk, line 31: if-less endif ../../../conf/kern.mk, line 53: Malformed conditional (${MK_CLANG_IS_CC} == no ${CC:T:Mclang} != clang) ../../../conf/kern.mk, line 60: if-less endif make: fatal errors encountered -- cannot continue Hi Steve, This means your /usr/share/mk files are out of sync with your source tree. When you build kernels in the old way, this will not work properly. I guess the simplest solution is to set MAKESYSPATH to /usr/src/share/mk, or just use make buildkernel KERNCONF=MOBILE. ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org
clang and 'config KERNFILE' error
laptop:root[227] uname -a FreeBSD laptop 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r230975M: Sat Feb 4 09:03:27 PST 2012 root@laptop:/usr/obj/usr/src/sys/MOBILE i386 laptop:root[224] config MOBILE Kernel build directory is ../compile/MOBILE Don't forget to do ``make cleandepend make depend'' laptop:root[225] cd ../compile/MOBILE laptop:root[226] make cleandepend make depend ../../../conf/kern.pre.mk, line 87: Malformed conditional (${MK_CLANG_IS_CC} == no ${CC:T:Mclang} != clang) ../../../conf/kern.pre.mk, line 98: if-less endif ../../../conf/kern.pre.mk, line 104: Malformed conditional (${MK_CLANG_IS_CC} != no || ${CC:T:Mclang} == clang) ../../../conf/kern.pre.mk, line 106: if-less endif ../../../conf/kern.mk, line 18: Malformed conditional (${MK_CLANG_IS_CC} != no || ${CC:T:Mclang} == clang) ../../../conf/kern.mk, line 31: if-less endif ../../../conf/kern.mk, line 53: Malformed conditional (${MK_CLANG_IS_CC} == no ${CC:T:Mclang} != clang) ../../../conf/kern.mk, line 60: if-less endif make: fatal errors encountered -- cannot continue -- Steve ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org