Re: kernel build error due to dependency on /usr/include?
Hi all, I got following kernel build error. When I run 'make includes', the error has gone away. Why does kernel build process depend on installed system files, such as /usr/include? It shouldn't. This seems to be primarily aic7xxx, although judging from the output of 'find /usr/include -amin 20 -print' after building LINT, there are more things that reach into /usr/include. This fixes it for including things from /usr/include/sys at least: cvs diff: Diffing . Index: Makefile === RCS file: /home/ncvs/src/sys/dev/aic7xxx/Makefile,v retrieving revision 1.6 diff -u -r1.6 Makefile --- Makefile1999/08/28 00:41:22 1.6 +++ Makefile2000/05/27 09:21:05 @@ -19,7 +19,7 @@ DEPENDFILE= .endif -CFLAGS+= -I/usr/include -I. +CFLAGS+= -I${MAKESRCPATH}/../.. -I. NOMAN= noman .ifdef DEBUG To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
Re: kernel build error due to dependency on /usr/include?
On Sat, 27 May 2000, Jake Burkholder wrote: I got following kernel build error. When I run 'make includes', the error has gone away. `make includes' tends to cause errors like this. It updates /usr/include to match the sources. This may make /usr/include inconsistent with /usr/lib. Why does kernel build process depend on installed system files, such as /usr/include? It shouldn't. Most parts of it shouldn't, but utilities should be compiled with the installed headers that match the installed libraries. This seems to be primarily aic7xxx, although judging from the output aicasm seems to be buill correctly, but it would be better for its Makefile to not add -I/usr/include to CFLAGS, so that the default is used. Bruce To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
kernel build error due to dependency on /usr/include?
Hi all, I got following kernel build error. When I run 'make includes', the error has gone away. Why does kernel build process depend on installed system files, such as /usr/include? Thank you, Haro --- jkpc15-haro[43]cd ../../compile/JKPC15 jkpc15-haro[44]make depend cc -c -O -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -g -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 ../../i386/i386/genassym.c genassym genassym.o assym.s make -f ../../dev/aic7xxx/Makefile MAKESRCPATH=../../dev/aic7xxx Warning: Object directory not changed from original /usr/src/sys/compile/JKPC15 lex -t ../../dev/aic7xxx/aicasm_scan.l aicasm_scan.c cc -O -pipe -I/usr/include -I. -c aicasm_scan.c ^^^ In file included from ../../dev/aic7xxx/aicasm_scan.l:40: ../../dev/aic7xxx/aicasm.h:44: syntax error before `path_entry' ../../dev/aic7xxx/aicasm.h:53: syntax error before `path_entry' In file included from ../../dev/aic7xxx/aicasm_scan.l:41: ../../dev/aic7xxx/aicasm_symbol.h:61: syntax error before `symbol_node' ../../dev/aic7xxx/aicasm_symbol.h:109: syntax error before `symbol_node' ../../dev/aic7xxx/aicasm_symbol.h:126: syntax error before `scope' ../../dev/aic7xxx/aicasm_symbol.h:127: syntax error before `scope' ../../dev/aic7xxx/aicasm_symbol.h:128: syntax error before `scope' ../../dev/aic7xxx/aicasm_symbol.h:137: syntax error before `scope' ../../dev/aic7xxx/aicasm_symbol.h:138: syntax error before `scope' ../../dev/aic7xxx/aicasm_scan.l:203: syntax error before `include' ../../dev/aic7xxx/aicasm_scan.l:206: syntax error before `include' ../../dev/aic7xxx/aicasm_scan.l: In function `include_file': ../../dev/aic7xxx/aicasm_scan.l:223: structure has no member named `slh_first' ../../dev/aic7xxx/aicasm_scan.l:225: structure has no member named `sle_next' ../../dev/aic7xxx/aicasm_scan.l:256: structure has no member named `sle_next' ../../dev/aic7xxx/aicasm_scan.l:256: structure has no member named `slh_first' ../../dev/aic7xxx/aicasm_scan.l:256: structure has no member named `slh_first' ../../dev/aic7xxx/aicasm_scan.l: In function `yywrap': ../../dev/aic7xxx/aicasm_scan.l:273: structure has no member named `slh_first' ../../dev/aic7xxx/aicasm_scan.l:278: structure has no member named `slh_first' ../../dev/aic7xxx/aicasm_scan.l:278: structure has no member named `slh_first' *** Error code 1 Stop in /usr/src/sys/compile/JKPC15. *** Error code 1 Stop in /usr/src/sys/compile/JKPC15. jkpc15-haro[45] =-- _ _Munehiro (haro) Matsuda -|- /_\ |_|_| Office of Business Planning Development, Kubota Corp. /|\ |_| |_|_| 1-3 Nihonbashi-Muromachi 3-Chome Chuo-ku Tokyo 103, Japan Tel: +81-3-3245-3318 Fax: +81-3-3245-3315 Email: [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message