Re: clang and 'config KERNFILE' error

2012-04-22 Thread Steve Kargl
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

2012-04-21 Thread Dimitry Andric

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

2012-04-19 Thread Steve Kargl
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