Subject: port-sun3/4532: kernel doesn't compile
To: None <gnats-bugs@gnats.netbsd.org>
From: Juergen Hannken-Illjes <hannken@eis.cs.tu-bs.de>
List: netbsd-bugs
Date: 11/18/1997 13:17:06
>Number:         4532
>Category:       port-sun3
>Synopsis:       kernel doesn't compile
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    gnats-admin (GNATS administrator)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Nov 18 04:20:03 1997
>Last-Modified:
>Originator:     Juergen Hannken-Illjes
>Organization:
Juergen Hannken-Illjes - hannken@eis.cs.tu-bs.de - TU Braunschweig (W Germany)
>Release:        <NetBSD-current source date>today
>Environment:
	
System: NetBSD tester 1.3_ALPHA NetBSD 1.3_ALPHA (CUSTOM) #23: Mon Nov 17 23:14:22 MET 1997     hannken@tester:/usr/src/sys/arch/sun3x/compile/CUSTOM sun3x


>Description:
	
	Kernel doesn't compile because of wrong order of include files in
	file sys/arch/sun3x/sun3x/machdep.c (V1.25).

	sys/sysctl.h uses struct vmspace at line 202, defined in vm/vm.h.
>How-To-Repeat:
	
	Try to build a kernel.
>Fix:
	
Index: machdep.c
===================================================================
RCS file: /cvs/NetBSD/src/sys/arch/sun3x/sun3x/machdep.c,v
retrieving revision 1.1.1.15
diff -u -2 -r1.1.1.15 machdep.c
--- machdep.c	1997/10/10 08:23:03	1.1.1.15
+++ machdep.c	1997/11/18 12:11:47
@@ -64,5 +64,4 @@
 #include <sys/kcore.h>
 #include <sys/vnode.h>
-#include <sys/sysctl.h>
 #include <sys/syscallargs.h>
 #ifdef SYSVMSG
@@ -83,4 +82,6 @@
 #include <vm/vm_kern.h>
 #include <vm/vm_page.h>
+
+#include <sys/sysctl.h>
 
 #include <dev/cons.h>
>Audit-Trail:
>Unformatted: