From owner-freebsd-current Fri Aug 15 09:51:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA05926 for current-outgoing; Fri, 15 Aug 1997 09:51:55 -0700 (PDT) Received: from dfw-ix6.ix.netcom.com (dfw-ix6.ix.netcom.com [206.214.98.6]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA05919 for ; Fri, 15 Aug 1997 09:51:52 -0700 (PDT) Received: (from smap@localhost) by dfw-ix6.ix.netcom.com (8.8.4/8.8.4) id LAA27714 for ; Fri, 15 Aug 1997 11:51:20 -0500 (CDT) Received: from sil-wa2-08.ix.netcom.com(206.214.137.40) by dfw-ix6.ix.netcom.com via smap (V1.3) id sma027414; Fri Aug 15 11:51:00 1997 Message-ID: <33F488F1.167EB0E7@ix.netcom.com> Date: Fri, 15 Aug 1997 09:50:57 -0700 From: "Thomas D. Dean" X-Mailer: Mozilla 3.01 (X11; U; FreeBSD 3.0-CURRENT i386) MIME-Version: 1.0 To: current@FreeBSD.ORG Subject: Make Broke in lkm/vm86 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Make fails in lkm/vm86. One noticable difference in vm86 make output and, say, nfs make output is the warning about the obj directory. 'Warning: Object directory not changed from original /usr/src/lkm/vm86' --- first --- celebris: {159} cd nfs celebris: {160} make -n -d A | grep OBJDIR ... CANONICALOBJDIR = /usr/obj/usr/src/lkm/nfs .OBJDIR = /usr/obj/usr/src/lkm/nfs --- and --- celebris: {161} cd ../vm86 celebris: {162} make -n -d A | grep OBJDIR ... CANONICALOBJDIR = /usr/obj/usr/src/lkm/vm86 .OBJDIR = /usr/src/lkm/vm86 ---- make (cc) seems to not like a lot of things about vm86 looks like some mis-direction, a problem in definitions. Warning: Object directory not changed from original /usr/src/lkm/vm86 cc -O -I. -DLKM -DVM86_MODULE -DKERNEL -DACTUALLY_LKM_NOT_KERNEL -I/usr/src/lkm/vm86/../../sys -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -c /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c In file included from /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:53: /usr/include/machine/md_var.h:71: warning: redundant redeclaration of `fusword' in same scope /usr/src/lkm/vm86/../../sys/sys/systm.h:123: warning: previous declaration of `fusword' /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:56: warning: `struct vm86frame' declared inside parameter list /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:56: warning: its scope is only this definition or declaration, /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:56: warning: which is probably not what you want. /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:92: warning: `struct vm86frame' declared inside parameter list /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c: In function `PUSH': /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:94: dereferencing pointer to incomplete type /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:95: dereferencing pointer to incomplete type /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:95: dereferencing pointer to incomplete type /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c: At top level: /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:99: warning: `struct vm86frame' declared inside parameter list /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c: In function `PUSHL': /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:101: dereferencing pointer to incomplete type /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:102: dereferencing pointer to incomplete type /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:102: dereferencing pointer to incomplete type /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c: At top level: /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:106: warning: `struct vm86frame' declared inside parameter list < cut a lot of similar things> /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:387: `VM86_GET_VME' undeclared (first use this function) /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:388: storage size of `sa' isn't known /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c: In function `vm86_load': /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:412: `vm86_emulate' undeclared (first use this function) /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:413: `vm86_sysarch' undeclared (first use this function) /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c: In function `vm86_unload': /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:421: `vm86_emulate' undeclared (first use this function) /usr/src/lkm/vm86/../../sys/i386/i386/vm86.c:422: `vm86_sysarch' undeclared (first use this function) *** Error code 1 Stop. *** Error code 1 Stop.