Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Aug 1997 09:50:57 -0700
From:      "Thomas D. Dean" <tomdean@ix.netcom.com>
To:        current@FreeBSD.ORG
Subject:   Make Broke in lkm/vm86
Message-ID:  <33F488F1.167EB0E7@ix.netcom.com>

next in thread | raw e-mail | index | archive | help
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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?33F488F1.167EB0E7>