>Another customer recently reported the "Symbol vpsema not found" error
>to Transarc AFS Support, and my research revealed the following:
>
>The afs_rtsymtabl.pl script is constructed to use the minimal set of
>header files that AFS expects to be referenced in
>/var/sysgen/master.c. The developer of the script examined the
>master.c file on several SGI machines here at Transarc, and each
>includes the statement
>
> #include <sys/sema.h>
>
>Thus he assumed that the master.c on other SGI machines would include
>this file also. But now he is finding from this and other
>reports that SGI does not ship the same header files for all machine
>types.
>
>So your solution is to add the header files that `ml' complains about.
>For instance, the customer who reported this error later found that
><sys/vnode.h> was missing on some machines, too.
Hmm...is that all there is to it? I checked and all the header files
are present on the system, including sema.h and vnode.h. We still get
the error
WARNING: /usr/vice/etc/sgiload/libafs.MP.R4000.o: symbol vpsema not found.
If I do a strings on libafs.MP.R4000.o I see vpsema defined.
Is there something else we can try?
Thanks.
-- Pauline
-------------------------------------------------------------------------------
Pauline Li Distributed Computing and Communications Systems
Stanford University Phone: 415-723-4816 Fax: 415-725-1548
316 Sweet Hall Email: [EMAIL PROTECTED]
Stanford, CA 94305-3090 WWW : http://www-leland.stanford.edu/~paulinel