Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Jun 1998 02:01:44 +0930 (CST)
From:      Kris Kennaway <kkennawa@physics.adelaide.edu.au>
To:        Eivind Eklund <eivind@yes.no>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: removing /usr/src/sys/compile/XXX
Message-ID:  <Pine.OSF.3.90.980603014712.24056A-100000@bragg>
In-Reply-To: <19980602163053.16755@follo.net>

next in thread | previous in thread | raw e-mail | index | archive | help

On Tue, 2 Jun 1998, Eivind Eklund wrote:

> > I eventually tracked down a problem I was having building new kernels (it 
> > was complaining about a ton of undefined vop_* symbols in vnode_if.h) to 
> > the fact that these hadnt been regenerated properly.
> 
> Please give more details about this failure - this shouldn't happen.

Actually - thinking about it more (and testing the hypothesis by
attempting a kernel build), I believe what may have happened is that
vnode_if.h somehow gained an extra copy of itself - the file doubled to
47k in length and this problem persisted through multiple make clean;make
depends.  I've tested the effect this has and it's definitely what I was
seeing: kernel compile proceeds most of the way through then dies with a
lot of crap like you'd expect: 

...
vnode_if.h:1090: warning: previous declaration of `vop_strategy_desc'
vnode_if.h:2212: warning: redundant redeclaration of `VOP_STRATEGY' in same scop
e
vnode_if.h:1094: warning: previous declaration of `VOP_STRATEGY'
vnode_if.h:2214: redefinition of `VOP_STRATEGY'
vnode_if.h:1094: `VOP_STRATEGY' previously defined here
vnode_if.h:2223: redefinition of `struct vop_bwrite_args'
...

Kris

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?Pine.OSF.3.90.980603014712.24056A-100000>