[OpenAFS] Fedora 10 kernels: openafs-1.4.8/src/afs/afs.h:161: error: field 'Fid' has incomplete type
Simon Wilkinson
sxw@inf.ed.ac.uk
Sun, 1 Feb 2009 11:13:46 +0000
On 31 Jan 2009, at 20:05, Axel Thimm wrote:
>
> CC [M] /builddir/openafs-1.4.8/src/libafs/
> MODLOAD-2.6.27.12-170.2.5.fc10.x86_64-Default/afs_analyze.o
> In file included from /builddir/openafs-1.4.8/src/afs/afsincludes.h:
> 44,
> from /builddir/openafs-1.4.8/src/libafs/
> MODLOAD-2.6.27.12-170.2.5.fc10.x86_64-Default/afs_analyze.c:36:
> /builddir/openafs-1.4.8/src/afs/afs.h:161: error: field 'Fid' has
> incomplete type
One thing that might help you in your investigations - all of the
symbols you're missing are provided by 'afsint.h', which is a RPC
header file produced by rxgen. Three possibilities occur to me - that
rxgen is failing for some reason and that error isn't being caught,
that some other part of your build system is providing an afsint.h
that is being erroneously included first, or that something else is
defining the _RXGEN_AFSINT_ sentinel that protects that file.
S.