[OpenAFS] Starting OpenAFS on FC2/OpenSSI

Ron Croonenberg ronc@depauw.edu
Fri, 01 Jul 2005 16:35:19 -0500


Ok here's what I did.

I have another cluster, running OpenSSI 1.2.2 on RH9
I downloaded the OpenAFS kernelsource (1.2.13)

Then I configured it with :
./configure --with-afs-sysname=i386_linux24
--with-linux-kernel-headers=/usr/src/linux-2.4.22-1.2199.nptl_ssi_8

/usr/src/linux-2.4.22-1.2199.nptl_ssi_8  is the path to the OpenSSI
kernel source.

make seems to work ok. However when I use make I run into problems, it
seems to stumble over ../h/string.h a lot (actually all compile errors
originate from that one)
The problems I have seem to be pretty much the same as the ones that I
run into when compiling teh OpenAFS kernel source on the
FC2/OpenSSI-1.2.2
cluster.

here's what happens:

../h/string.h:15: invalid suffix on integer constant
../h/string.h:15: parse error before numeric constant
../h/string.h:16: invalid suffix on integer constant
../h/string.h:16: parse error before numeric constant
../h/string.h:16: `strpbrk_R_ver_str' declared as function returning a
function
../h/string.h:17: `strtok_R_ver_str' declared as function returning a
function
../h/string.h:17: warning: parameter names (without types) in function
declaration
../h/string.h:18: invalid suffix on integer constant
../h/string.h:18: parse error before numeric constant
../h/string.h:18: `strsep_R_ver_str' declared as function returning a
function
../h/string.h:19: `strspn_R_ver_str' declared as function returning a
function
../h/string.h:19: warning: parameter names (without types) in function
declaration
In file included from ../h/string.h:25,
                 from ../afs/stds.h:191,
                 from ../afs/afs_sysnames.h:29,
                 from ../afs/param.h:52,
                 from ../afs/afs_atomlist.c:11:
../asm/string.h:416: invalid suffix on floating constant
../asm/string.h:416: parse error before numeric constant
../asm/string.h:416: `strstr_R_ver_str' declared as function returning a
function
In file included from ../afs/stds.h:191,
                 from ../afs/afs_sysnames.h:29,
                 from ../afs/param.h:52,
                 from ../afs/afs_atomlist.c:11:
../h/string.h:46: invalid suffix on floating constant
../h/string.h:46: parse error before numeric constant
../h/string.h:46: `strnicmp_R_ver_str' declared as function returning a

Am I overlooking something ?  like an option that I need with
./configure ?
(something else that is obvious (but not to me) maybe ?)

thanks,

Ron