[OpenAFS] AFS 1.2.11 compile error on RHEL AS

Derek T. Yarnell derek@cs.umd.edu
Fri, 23 Jul 2004 17:35:17 -0400


[root@atlantis derek]# cat /etc/redhat-release 
Red Hat Enterprise Linux AS release 3 (Taroon Update 2)
[root@atlantis derek]# locate ncurses.h
/usr/include/ncursesw/ncurses.h
/usr/include/ncurses/ncurses.h
/usr/include/ncurses.h

[root@atlantis derek]# rpm -qf /usr/include/ncurses.h
ncurses-devel-5.3-9.3

You need to install ncurses-devel, just do this:

up2date --get ncurses-devel

cd /var/spool/up2date 

rpm -ivh ncurses-devel-...

On Fri, Jul 23, 2004 at 08:17:34AM -0700, Kelly Brown wrote:
> 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
> 
> make
> 
> ...{does a bunch of stuff, takes quite awhile before the following error 
> happens}
> 
> 
> 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 
> -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 
> -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
> 
> _______________________________________________
> OpenAFS-info mailing list
> OpenAFS-info@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-info

-- 
---
Derek T. Yarnell
University of Maryland
Computer Science Department Unix Staff
derek@cs.umd.edu