[OpenAFS] OpenAFS 1.3.82 on Solaris 10 build errors.

Douglas E. Engert deengert@anl.gov
Tue, 31 May 2005 10:29:41 -0500


OPenAFS 1.3.81  client works fine on Solaris 10. I was using

./configure --enable-transarc-paths \
             --enable-largefile-fileserver \
                 --host=sparc-sun-solaris2.10

It looks like cr_uid is defined in
/usr/include/sys/cred_impl.h
as part of the cred, and AFS_CRED is defined as cred.


Eric Jonas wrote:

> Hello! I'm trying to get OpenAFS 1.3.82 up and running on a fresh
> solaris 10 machine so I can eventually do afs<->tsm backup. But right
> now I'm just trying to get the source to compile. I've run into enough
> errors that I'm curious if anyone else has made this combo work. 
> 
> For starters, I get: 
> 
> /opt/SUNWspro/bin/cc -I. -I.. -I../nfs  -I/home/jonas/openafs-1.3.82/src
> -I/home/jonas/openafs-1.3.82/src/afs
> -I/home/jonas/openafs-1.3.82/src/afs/SOLARIS
> -I/home/jonas/openafs-1.3.82/src/config
> -I/home/jonas/openafs-1.3.82/src/rx/SOLARIS
> -I/home/jonas/openafs-1.3.82/src/rxkad
> -I/home/jonas/openafs-1.3.82/src/rxkad/domestic
> -I/home/jonas/openafs-1.3.82/src/util  -I/home/jonas/openafs-1.3.82/src
> -I/home/jonas/openafs-1.3.82/src/afs
> -I/home/jonas/openafs-1.3.82/src/afs/SOLARIS
> -I/home/jonas/openafs-1.3.82/src/util
> -I/home/jonas/openafs-1.3.82/src/rxkad
> -I/home/jonas/openafs-1.3.82/src/config
> -I/home/jonas/openafs-1.3.82/src/fsint
> -I/home/jonas/openafs-1.3.82/src/vlserver
> -I/home/jonas/openafs-1.3.82/include
> -I/home/jonas/openafs-1.3.82/include/afs  -O
> -I. -I.. -I/home/jonas/openafs-1.3.82/src/config  -DAFSDEBUG -DKERNEL
> -DAFS -DVICE -DNFS -DUFS -DINET -DQUOTA -DGETMOUNT -D_KERNEL -DSYSV -dn
> -c /home/jonas/openafs-1.3.82/src/afs/afs_dynroot.c
> "/home/jonas/openafs-1.3.82/src/afs/afs_dynroot.c", line 642: undefined
> struct/union member: cr_uid
> "/home/jonas/openafs-1.3.82/src/afs/afs_dynroot.c", line 681: undefined
> struct/union member: cr_uid
> 
> when I try to compile with a simple ./configure
> --with-afs-sysname=sun4x_59 --enable-transarc-paths to start. If I also
> try --enable-tivoli-tsm, the ./configure crashes as the -e option to
> test (used in the configure script to check for the tsm headers)
> evidently doesn't exist in sh on solaris. 
> 
> Might anyone have seen these errors before, or gotten 1.3.82 working on
> Solaris 10 and be willing to compare notes? 
> 
> Thanks,
> 		...Eric
> _______________________________________________
> OpenAFS-info mailing list
> OpenAFS-info@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-info
> 
> 
> 

-- 

  Douglas E. Engert  <DEEngert@anl.gov>
  Argonne National Laboratory
  9700 South Cass Avenue
  Argonne, Illinois  60439
  (630) 252-5444