Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Aug 2001 07:31:00 -0400 (EDT)
From:      "Andrew R. Reiter" <arr@watson.org>
To:        Rohit Grover <rgrover@panasas.com>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: can't generate vnode_if.h automatically
Message-ID:  <Pine.NEB.3.96L.1010813072922.49834A-100000@fledge.watson.org>
In-Reply-To: <01081215572400.07250@tiltill.panasas.com>

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

Essentially, you should compile this module in the modules directory of
the kernel source.  This will solve your problems in the easiest manner.

sorry for short answer.. driving all night back from HAL.... sleep.

andrew

On Sun, 12 Aug 2001, Rohit Grover wrote:

:Hello,
:
:I am writing a module which needs to include 'sys/vnode.h'. vnode.h
:tries to include vnode_if.h. I checked the Makefiles of some other
:modules requiring vnode.h (eg. 'vn', 'nfs') and discovered that they
:add vnode_if.h to to the variable 'SRCS'. This automagically generates
:vnode_if.h in the current directory while running make for these
:modules. 
:
:I copied the makefile from one of these modules and changed 'SRCS' to
:point to my sources. 'vnode_if.h' was included in 'SRCS' in my
:makefile too. Unfortunately, this did not work for me. vnode_if.h was
:not generated before compiling my sources and therefore my build
:failed.
:
:Interestingly, when I executed the command  'make depend',
:vnode_if.h was correctly created for me. I'd like to know why I don't
:need to do a 'make depend' for modules like 'vn' or 'nfs' before
:building them. 
:
:regards,
:Rohit.
:
:To Unsubscribe: send mail to majordomo@FreeBSD.org
:with "unsubscribe freebsd-hackers" in the body of the message
:

*-------------.................................................
| Andrew R. Reiter 
| arr@fledge.watson.org
| "It requires a very unusual mind
|   to undertake the analysis of the obvious" -- A.N. Whitehead


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1010813072922.49834A-100000>