[OpenAFS] AFS 1.2.11 compile error on RHEL AS

Kelly Brown kbbrown@ucsd.edu
Fri, 23 Jul 2004 08:17:34 -0700

Hello all:

I'm trying to build my first AFS server (ever) and I'm having a bit of a 
problem.  I'm trying to use RedHat Enterprise Linux AS and OpenAFS 
1.2.11.  When I tried using the rpms on the web I got errors when trying 
to load the kernel module.  So I decided to build from source instead.  
I think I'd rather build it myself anyway.  However, I've had no luck 
with this either.  I get a compile time error that looks like a code 
syntax error to me.  I didn't really want to poke around in the code 
without trying this list.  It seems strange that 1.2.11 wouldn't just 
compile first try.  Any insight would be appreciated.  I believe I've 
included all pertinent information below...

cat /etc/redhat-release
Red Hat Enterprise Linux AS release 3 (Taroon Update 2)
./configure --with-afs-sysname=i386_linux24 
--with-linux-kernel-headers=/usr/src/linux-2.4 --enable-transarc-paths
...{does a bunch of stuff, takes quite awhile before the following error 
make[3]: Entering directory `/root/src/openafs-1.2.11/src/gtx'
cc  -I. -I/root/src/openafs-1.2.11/src/config 
-I/root/src/openafs-1.2.11/include/afs -O2   -c -o keymap.o keymap.c
cc  -I. -I/root/src/openafs-1.2.11/src/config 
-I/root/src/openafs-1.2.11/include/afs -O2   -c -o input.o input.c
In file included from input.c:23:
gtxcurseswin.h:18:47: ncurses.h: No such file or directory
In file included from input.c:23:
gtxcurseswin.h:28: syntax error before "WINDOW"
gtxcurseswin.h:28: warning: no semicolon at end of struct or union
gtxcurseswin.h:33: syntax error before '}' token
make[3]: *** [input.o] Error 1
make[3]: Leaving directory `/root/src/openafs-1.2.11/src/gtx'
make[2]: *** [gtx] Error 2
make[2]: Leaving directory `/root/src/openafs-1.2.11'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/root/src/openafs-1.2.11'
make: *** [all] Error 2