[OpenAFS-devel] compile error on OpenSolaris 2008.11 with 1.4.8

Joel hashbang@gmail.com
Fri, 9 Jan 2009 11:43:39 -0600


Greetings

Using OpenSolaris 2008.11 snv_101b_rc2 X86 and OpenAFS 1.4.8 from src
and SunStudio 12...

./configure
make
...snip...
Building directory: MODLOAD32
/opt/SUNWspro/bin/cc -I. -I.. -I../nfs
-I/space/openafs/openafs-1.4.8/src
-I/space/openafs/openafs-1.4.8/src/afs  -I/space/ope
nafs/openafs-1.4.8/src/afs/SOLARIS
-I/space/openafs/openafs-1.4.8/src/config
-I/space/openafs/openafs-1.4.8/src/rx/SOLARIS  -I
/space/openafs/openafs-1.4.8/src/rxkad
-I/space/openafs/openafs-1.4.8/src/rxkad/domestic
-I/space/openafs/openafs-1.4.8/src/ut
il  -I/space/openafs/openafs-1.4.8/src
-I/space/openafs/openafs-1.4.8/src/afs
-I/space/openafs/openafs-1.4.8/src/afs/SOLARIS
-I/space/openafs/openafs-1.4.8/src/util
-I/space/openafs/openafs-1.4.8/src/rxkad
-I/space/openafs/openafs-1.4.8/src/config  -I
/space/openafs/openafs-1.4.8/src/fsint
-I/space/openafs/openafs-1.4.8/src/vlserver
-I/space/openafs/openafs-1.4.8/include  -I/
space/openafs/openafs-1.4.8/include/afs  -I. -I..
-I/space/openafs/openafs-1.4.8/src/config  -DAFSDEBUG -DKERNEL -DAFS
-DVICE -D
NFS -DUFS -DINET -DQUOTA -DGETMOUNT -D_KERNEL -DSYSV -dn     -o
afs_nfsdisp.o -c /space/openafs/openafs-1.4.8/src/afs/afs_nfsdis
p.c
"/space/openafs/openafs-1.4.8/src/afs/afs.h", line 294: (struct) tag
redeclared: conn


>From what I can tell, conn is defined in /usr/include/rpc/rpc_rdma.h
which is included in afs_nfsdisp.c, AND in afs.h. Both places are
important, so renaming is probably out of the question. Any thoughts?

Thanks!