Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 May 2000 08:13:43 -0700
From:      Jake Burkholder <jburkhol@home.com>
To:        haro@tk.kubota.co.jp (Munehiro Matsuda)
Cc:        current@FreeBSD.ORG, jake@io.yi.org
Subject:   Re: kernel build error due to dependency on /usr/include? 
Message-ID:  <20000527151343.4EF4CBA69@io.yi.org>
In-Reply-To: Message from haro@tk.kubota.co.jp (Munehiro Matsuda)  of "Sat, 27 May 2000 13:42:25 %2B0900." <20000527134225X.haro@tk.kubota.co.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
> 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
--- Makefile    1999/08/28 00:41:22     1.6
+++ Makefile    2000/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 majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000527151343.4EF4CBA69>