[OpenAFS] FC6-T2 openafs

Derrick J Brashear shadow@dementia.org
Thu, 10 Aug 2006 10:50:24 -0400 (EDT)


On Thu, 10 Aug 2006, William John Murray wrote:

> Hello all,
>          I looked at openafs-snap-2006-08-09 on FC6-t2
> (kernel 2.6.17-1.2532.fc6)
>
> I get plenty of warnings, but the first error is:
>
> /usr/local/src/openafs-snap-2006-08-09/src/libafs/MODLOAD-2.6.17-1.2532.fc6-MP/afs_pag_cred.c:236: 
> error: dereferencing pointer to incomplete type
>
> So some of the kernel header problems have been caught, thank you.
> But I still have no afs.. Is it possible to disable the pag stuff somehow?
> Might that give me a working 1-user system?

Instead of that, how about helping us fix the actual problems? It's going 
to take less time to just fix your problems.

What's on line 236? In the source I have it's:
         ||  rx_PortOf(rx_PeerOf(rx_ConnectionOf(a_call))) != htons(7001))
and the seeing as everything there except rx_PortOf and the literal number 
7001 are in the line above, that suggests it's not it.

I would have guessed it meant
afs_nfs_server_addr
from the statement above:
     if ((rx_HostOf(rx_PeerOf(rx_ConnectionOf(a_call))) != 
afs_nfs_server_addr

but that's just an afs_int32, and it's properly externed in 
afs_prototypes.h, and that's included in afsincludes.h, which 
afs_pag_cred.c includes.