[OpenAFS] Fedora 10 kernels: openafs-1.4.8/src/afs/afs.h:161: error: field 'Fid' has incomplete type

Axel Thimm Axel.Thimm@ATrpms.net
Sat, 31 Jan 2009 22:05:47 +0200


--bCsyhTFzCvuiizWE
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

Fedora 10 kernels starting with 2.6.27.12-170.2.5.fc10.x86_64 fail
with

  CC [M]  /builddir/openafs-1.4.8/src/libafs/MODLOAD-2.6.27.12-170.2.5.fc10=
=2Ex86_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 incomplet=
e type
/builddir/openafs-1.4.8/src/afs/afs.h:208: error: field 'fid' has incomplet=
e type
In file included from /builddir/openafs-1.4.8/src/afs/afsincludes.h:53,
                 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_prototypes.h:141: warning: 'struct AFSD=
BCacheEntry' declared inside parameter list
/builddir/openafs-1.4.8/src/afs/afs_prototypes.h:141: warning: its scope is=
 only this definition or declaration, which is probably not what you want
/builddir/openafs-1.4.8/src/afs/afs_prototypes.h:143: warning: 'struct AFSD=
BCacheEntry64' declared inside parameter list
/builddir/openafs-1.4.8/src/afs/afs_prototypes.h:145: warning: 'struct AFSD=
BLock' declared inside parameter list
/builddir/openafs-1.4.8/src/afs/afs_prototypes.h:148: warning: 'struct AFSC=
Bs' declared inside parameter list
/builddir/openafs-1.4.8/src/afs/afs_prototypes.h:148: warning: 'struct AFSC=
BFids' declared inside parameter list
/builddir/openafs-1.4.8/src/afs/afs_prototypes.h:157: error: expected decla=
ration specifiers or '...' before 'AFSCB_CollData'
/builddir/openafs-1.4.8/src/afs/afs_prototypes.h:171: error: expected decla=
ration specifiers or '...' before 'serverList'
/builddir/openafs-1.4.8/src/afs/afs_prototypes.h:177: error: expected decla=
ration specifiers or '...' before 'cacheConfig'

The i686 and i586 builds are OK, as were builds for
2.6.27.9-159.fc10.x86_64.

Has anyone seen this issue and knows a cure?

Thanks!
--=20
Axel.Thimm at ATrpms.net

--bCsyhTFzCvuiizWE
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkmErxsACgkQQBVS1GOamfGfUgCfWb++6ec/HhW1jBDsFKvb821W
wCQAnRWgdP3SUm8XuCrBF1PXUpSvIlIB
=U2pi
-----END PGP SIGNATURE-----

--bCsyhTFzCvuiizWE--