[OpenAFS] Suse SLES 10 IBM PPC64 AFS client : Config error (SLIM ERROR) Linux 2.6.16.21-08-ppc64

Dominique Bouyou DBOUYOU@fr.ibm.com
Fri, 6 Oct 2006 18:43:14 +0200


Hi,

I read all 2 months ago topics on the list.

Hardware : IBM REGATTA PowerPC 4 64 bits on dynamic LPAR with SuSE Linu=
x,
LVM + Raid 1

I have installed the source tree, make suggested changes

cd/usr/src/linux
make cloneconfig
make prepare
make modules-prepare
cd /lib/modules/`uname -r`
rm build
ln -s source build
mkdir extra
export KERNEL_SOURCE=3D/usr/src/linux

go in the afs source tree (tried  openafs 1.4.1 and 1.4.0)
launch

./configure --with-linux-kernel-headers=3D/usr/src/linux
--with-afs-sysname=3Dppc64-linux26 --enable-transarc-path

file config.log contains

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:621: checking for a BSD compatible install
configure:674: checking whether build environment is sane
configure:731: checking whether make sets ${MAKE}
configure:777: checking for working aclocal
configure:790: checking for working autoconf
configure:803: checking for working automake
configure:816: checking for working autoheader
configure:829: checking for working makeinfo
configure:847: checking for gcc
configure:960: checking whether the C compiler (gcc  ) works
configure:976: gcc -o conftest    conftest.c  1>&5
configure:1002: checking whether the C compiler (gcc  ) is a cross-comp=
iler
configure:1007: checking whether we are using GNU C
configure:1035: checking whether gcc accepts -g
configure:1067: checking how to run the C preprocessor
configure:1147: checking for ANSI C header files
configure:1259: checking host system type
configure:1494: checking for AIX
configure:1518: checking for POSIXized ISC
configure:1540: checking for minix/config.h
configure:1589: checking for pid_t
configure:1622: checking for size_t
configure:1655: checking return type of signal handlers
configure:1697: checking for __FUNCTION__ and __LINE__ macros
configure:1743: checking for a BSD compatible install
configure:1796: checking whether ln -s works
configure:1819: checking for ranlib
configure:1851: checking for bison
configure:1887: checking for flex
configure:1920: checking for flex
configure:1954: checking for yywrap in -lfl
configure:1996: checking lex output file root
configure:2017: checking whether yytext is a pointer
configure:2072: checking whether byte order is known at compile time
configure:2103: checking whether byte ordering is bigendian
configure:2180: checking your OS
configure:2752: checking if gcc accepts -march=3Dpentium
configure:2767: gcc -c -MARCH=3Dpentium  conftest.c 1>&5
gcc: unrecognized option '-MARCH=3Dpentium'
configure:2790: checking if gcc needs -fno-strength-reduce
configure:2805: gcc -c -fno-strength-reduce  conftest.c 1>&5
configure:2825: checking if gcc needs -fno-strict-aliasing
configure:2840: gcc -c -fno-strict-aliasing  conftest.c 1>&5
configure:2860: checking if gcc supports -fno-common
configure:2875: gcc -c -fno-common  conftest.c 1>&5
configure:2895: checking if gcc supports -pipe
configure:2910: gcc -c -pipe  conftest.c 1>&5
configure:2931: checking whether to build osi_vfs.h
configure:2943: checking for linux/completion.h existance
configure:2979: checking for defined for_each_process
configure:3012: checking for defined prev_task
configure:3045: checking for alloc_inode in struct super_operations
configure:3077: checking for page_lock in struct address_space
configure:3109: checking for gfp_mask in struct address_space
configure:3141: checking for i_alloc_sem in struct inode
configure:3173: checking for i_truncate_sem in struct inode
configure:3205: checking for i_dirty_data_buffers in struct inode
configure:3237: checking for i_devices in struct inode
configure:3269: checking for i_mmap_shared in struct inode
configure:3301: checking for i_mutex in struct inode
configure:3333: checking for i_sb_list in struct inode
configure:3365: checking for i_security in struct inode
configure:3397: checking for inotify_lock in struct inode
configure:3429: checking for inotify_sem in struct inode
configure:3461: checking for inode_setattr return type
configure:3495: checking for write_inode return type
configure:3531: checking whether inode_operations.create takes a nameid=
ata
configure:3568: checking whether inode_operations.lookup takes a nameid=
ata
configure:3605: checking whether inode_operations.permission takes a
nameidata
configure:3641: checking whether dentry_operations.d_revalidate takes a=

nameidata
configure:3682: checking whether address_space_operations.writepage tak=
es a
writeback_control
configure:3722: checking for linux/syscall.h in kernel
configure:3733: checking for linux/seq_file.h in kernel
configure:3744: checking for SELinux kernel
configure:3777: checking for 5th argument in sock_create found in some
SELinux kernels
configure:3810: checking for page_follow_link_light vs page_follow_link=

configure:3848: checking for redhat kernel configuration
configure:3867: checking for recalc_sigpending arg type
configure:3898: checking for parent in struct task_struct
configure:3930: checking for real_parent in struct task_struct
configure:3962: checking for sig in struct task_struct
configure:3994: checking for sighand in struct task_struct
configure:4026: checking for sigmask_lock in struct task_struct
configure:4058: checking for rlim in struct task_struct
configure:4090: checking for signal->rlim in struct task_struct
configure:4122: checking for exit_state in struct task_struct
configure:4156: checking whether refrigerator takes PF_FREEZE
configure:4198: checking which kernel modules to build
configure:4791: checking for definition of struct buf
configure:4870: checking for socket
configure:4976: checking for connect
configure:5082: checking for gethostbyname
configure:5185: checking for the useability of arpa/nameser_compat.h
configure:5204: gcc -c -g -O2  conftest.c 1>&5
configure:5222: checking for res_search
configure:5250: gcc -o conftest -g -O2   conftest.c  1>&5
/tmp/ccX0nHVi.o: In function `main':
/opt/openafs-1.4.1/configure:5244: undefined reference to `__res_search=
'
collect2: ld returned 1 exit status
configure: failed program was:
#line 5226 "configure"
#include "confdefs.h"

#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/nameser.h>
#ifdef HAVE_ARPA_NAMESER_COMPAT_H
#include <arpa/nameser_compat.h>
#endif
#include <resolv.h>
int main() {

const char host[11]=3D"openafs.org";
u_char ans[1024];
int r;
res_init();
/* Capture result in r but return 0, since a working nameserver is
 * not a requirement for compilation.
 */
r =3D  res_search( host, C_IN, T_MX, (u_char *)&ans, sizeof(ans));
return 0;

; return 0; }
configure:5291: gcc -o conftest -g -O2   conftest.c -ldns  1>&5
/usr/bin/ld: cannot find -ldns
collect2: ld returned 1 exit status
configure: failed program was:
#line 5267 "configure"
#include "confdefs.h"

#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/nameser.h>
#ifdef HAVE_ARPA_NAMESER_COMPAT_H
#include <arpa/nameser_compat.h>
#endif
#include <resolv.h>
int main() {

const char host[11]=3D"openafs.org";
u_char ans[1024];
int r;
res_init();
/* Capture result in r but return 0, since a working nameserver is
 * not a requirement for compilation.
 */
r =3D  res_search( host, C_IN, T_MX, (u_char *)&ans, sizeof(ans));
return 0;

; return 0; }
configure:5291: gcc -o conftest -g -O2   conftest.c -lnsl  1>&5
/tmp/ccWRlhRA.o: In function `main':
/opt/openafs-1.4.1/configure:5285: undefined reference to `__res_search=
'
collect2: ld returned 1 exit status
configure: failed program was:
#line 5267 "configure"
#include "confdefs.h"

#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/nameser.h>
#ifdef HAVE_ARPA_NAMESER_COMPAT_H
#include <arpa/nameser_compat.h>
#endif
#include <resolv.h>
int main() {

const char host[11]=3D"openafs.org";
u_char ans[1024];
int r;
res_init();
/* Capture result in r but return 0, since a working nameserver is
 * not a requirement for compilation.
 */
r =3D  res_search( host, C_IN, T_MX, (u_char *)&ans, sizeof(ans));
return 0;

; return 0; }
configure:5291: gcc -o conftest -g -O2   conftest.c -lresolv  1>&5
configure:5325: checking for pthread_attr_init in -lpthread
configure:5636: checking for tivoli tsm butc support
configure:5657: checking for ANSI C header files
configure:5761: checking for sys/wait.h that is POSIX.1 compatible
configure:5807: checking for dirent.h that defines DIR
configure:5845: checking for opendir in -ldir
configure:5931: checking for stdlib.h
configure:5931: checking for string.h
configure:5931: checking for unistd.h
configure:5931: checking for fcntl.h
configure:5931: checking for sys/time.h
configure:5931: checking for sys/file.h
configure:5971: checking for netinet/in.h
configure:5971: checking for netdb.h
configure:5971: checking for sys/fcntl.h
configure:5971: checking for sys/mnttab.h
configure:5971: checking for sys/mntent.h
configure:6011: checking for mntent.h
configure:6011: checking for sys/vfs.h
configure:6011: checking for sys/param.h
configure:6011: checking for sys/fs_types.h
configure:6011: checking for sys/fstyp.h
configure:6051: checking for sys/mount.h
configure:6051: checking for strings.h
configure:6051: checking for termios.h
configure:6051: checking for signal.h
configure:6091: checking for windows.h
configure:6091: checking for malloc.h
configure:6091: checking for winsock2.h
configure:6091: checking for direct.h
configure:6091: checking for io.h
configure:6091: checking for sys/user.h
configure:6131: checking for security/pam_modules.h
configure:6131: checking for siad.h
configure:6131: checking for usersec.h
configure:6131: checking for ucontext.h
configure:6131: checking for regex.h
configure:6185: checking for utimes
configure:6185: checking for random
configure:6185: checking for srandom
configure:6185: checking for getdtablesize
configure:6185: checking for snprintf
configure:6185: checking for strlcat
configure:6185: checking for strlcpy
configure:6185: checking for re_comp
configure:6185: checking for re_exec
configure:6240: checking for setprogname
configure:6240: checking for getprogname
configure:6240: checking for sigaction
configure:6240: checking for mkstemp
configure:6240: checking for vsnprintf
configure:6240: checking for strerror
configure:6240: checking for strcasestr
configure:6296: checking for regcomp
configure:6296: checking for regexec
configure:6296: checking for regerror
configure:6349: checking for POSIX regex library
configure:6364: checking for ssize_t
configure:6397: checking size of long
configure:6437: checking size of time_t
configure:6481: checking for timegm
configure:6536: checking for daemon
configure:6667: checking for ranlib
configure:6699: checking for as
configure:6734: checking for ar
configure:6769: checking for mv
configure:6804: checking for rm
configure:6839: checking for ld
configure:6874: checking for cp
configure:6909: checking for strip
configure:6944: checking for lorder

and after launch

make libafs    and obtains

cd src && cd config && make all
make[1]: Entering directory `/opt/openafs-1.4.1/src/config'
if [ "X" !=3D "X" ] ; then \
        cat ./ ./param.ppc64_linux26.h > param.h.new ; \
        rm -f /opt/openafs-1.4.1/include/afs/param.h; \
         cp param.h.new /opt/openafs-1.4.1/include/afs/param.h ; \
else \
        rm -f /opt/openafs-1.4.1/include/afs/param.h; cp
./param.ppc64_linux26.h /opt/openafs-1.4.1/include/afs/param.h ; \
fi
make[1]: Leaving directory `/opt/openafs-1.4.1/src/config'
src/config/config src/libafs/MakefileProto.LINUX src/libafs/Makefile
ppc64_linux26
Wrote new makefile 'src/libafs/Makefile'.
cd src && cd pinstall && make all
make[1]: Entering directory `/opt/openafs-1.4.1/src/pinstall'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/pinstall'
cd src && cd lwp && make depinstall
make[1]: Entering directory `/opt/openafs-1.4.1/src/lwp'
make[1]: Nothing to be done for `depinstall'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/lwp'
cd src && cd rx && make depinstall
make[1]: Entering directory `/opt/openafs-1.4.1/src/rx'
make[1]: Nothing to be done for `depinstall'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/rx'
cd src && cd rxgen && make all
make[1]: Entering directory `/opt/openafs-1.4.1/src/rxgen'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/rxgen'
cd src && cd procmgmt && make all
make[1]: Entering directory `/opt/openafs-1.4.1/src/procmgmt'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/procmgmt'
cd src && cd des && make all
make[1]: Entering directory `/opt/openafs-1.4.1/src/des'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/des'
cd src && cd util && make all
make[1]: Entering directory `/opt/openafs-1.4.1/src/util'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/util'
cd src && cd comerr && make all
make[1]: Entering directory `/opt/openafs-1.4.1/src/comerr'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/comerr'
cd src && cd ubik && make depinstall
make[1]: Entering directory `/opt/openafs-1.4.1/src/ubik'
make[1]: Nothing to be done for `depinstall'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/ubik'
cd src && cd auth && make depinstall
make[1]: Entering directory `/opt/openafs-1.4.1/src/auth'
make[1]: Nothing to be done for `depinstall'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/auth'
cd src && cd vlserver && make depinstall
make[1]: Entering directory `/opt/openafs-1.4.1/src/vlserver'
make[1]: Nothing to be done for `depinstall'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/vlserver'
cd src && cd rxkad && make depinstall
make[1]: Entering directory `/opt/openafs-1.4.1/src/rxkad'
make[1]: Nothing to be done for `depinstall'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/rxkad'
cd src && cd fsint && make depinstall
make[1]: Entering directory `/opt/openafs-1.4.1/src/fsint'
make[1]: Nothing to be done for `depinstall'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/fsint'
cd src && cd libacl && make depinstall
make[1]: Entering directory `/opt/openafs-1.4.1/src/libacl'
make[1]: Nothing to be done for `depinstall'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/libacl'
cd src && cd afs && make depinstall
make[1]: Entering directory `/opt/openafs-1.4.1/src/afs'
case ppc64_linux26 in \
        pmax_ul43 | pmax_ul43a) \
                /opt/openafs-1.4.1/src/pinstall/pinstall longc_procs.h
/opt/openafs-1.4.1/include/afs ;; \
esac
make[1]: Leaving directory `/opt/openafs-1.4.1/src/afs'
cd src && cd dir && make depinstall
make[1]: Entering directory `/opt/openafs-1.4.1/src/dir'
make[1]: Nothing to be done for `depinstall'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/dir'
cd src && cd rxstat && make depinstall
make[1]: Entering directory `/opt/openafs-1.4.1/src/rxstat'
make[1]: Nothing to be done for `depinstall'.
make[1]: Leaving directory `/opt/openafs-1.4.1/src/rxstat'
cd src && cd sys && make depinstall
make[1]: Entering directory `/opt/openafs-1.4.1/src/sys'
+ case ppc64_linux26 in
+ case ppc64_linux26 in
make[1]: Leaving directory `/opt/openafs-1.4.1/src/sys'
cd src && cd libafs && make all
make[1]: Entering directory `/opt/openafs-1.4.1/src/libafs'
Makefile.common:51: warning: overriding commands for target `.c.o'
/opt/openafs-1.4.1/src/config/Makefile.config:132: warning: ignoring ol=
d
commands for target `.c.o'
rm -f h net netinet sys rpc
ln -fs rx rpc
for m in MP ; do \
        KDIR=3DMODLOAD-2.6.16.21-0.8-ppc64-$m; \
        mkdir -p ${KDIR}; \
        ln -fs ../Makefile ${KDIR}/Makefile.afs ; \
        ln -fs ../Makefile.common ${KDIR}/Makefile.common; \
        ln -fs ../config ${KDIR}/config; \
done
rm -f h
rm -f sys
rm -f netinet
if [ -d /usr/src/linux/include2 ] ; then                  \
    ln -fs /usr/src/linux/include2/asm/../linux h       ; \
    ln -fs /usr/src/linux/include2/asm/../linux sys     ; \
    ln -fs /usr/src/linux/include2/asm/../linux netinet ; \
else                                                            \
    ln -fs /usr/src/linux/include/linux h               ; \
    ln -fs /usr/src/linux/include/linux sys             ; \
    ln -fs /usr/src/linux/include/linux netinet         ; \
fi
rm -f linux
ln -fs /usr/src/linux/include/linux linux
rm -f net
ln -fs /usr/src/linux/include/net net
rm -f asm-generic
ln -fs /usr/src/linux/include/asm-generic asm-generic
rm -f asm
ln -s /usr/src/linux/include/asm-ppc64 asm
for m in MP ; do \
        KDIR=3DMODLOAD-2.6.16.21-0.8-ppc64-$m ; \
        echo Building in directory: ${KDIR} ; \
        if [ "$m" =3D "MP" ] ; then \
                SMP_DEF=3D"-DAFS_SMP  " ; \
                TARG=3D"libafs.mp" ; \
        elif [ "$m" =3D "EP" ] ; then \
                SMP_DEF=3D"-DAFS_SMP  " ; \
                TARG=3D"libafs.ep" ; \
        elif [ "$m" =3D "BM" ] ; then \
                SMP_DEF=3D"-DAFS_SMP  " ; \
                TARG=3D"libafs.bm" ; \
        else  \
                SMP_DEF=3D" " ; \
                TARG=3Dlibafs ; \
        fi ; \
        cd ${KDIR} ; \
        make -f Makefile.afs SMP_DEF=3D"${SMP_DEF}" linux_compdirs_${TA=
RG}
CLIENT=3D2.6.16.21-0.8-ppc64 KDIR=3D${KDIR} || exit $?; \
        cd ../ ; \
done
Building in directory: MODLOAD-2.6.16.21-0.8-ppc64-MP
make[2]: Entering directory `/opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP'
Makefile.common:51: warning: overriding commands for target `.c.o'
/opt/openafs-1.4.1/src/config/Makefile.config:132: warning: ignoring ol=
d
commands for target `.c.o'
env EXTRA_CFLAGS=3D"" /opt/openafs-1.4.1/src/libafs/make_kbuild_makefil=
e.pl
MODLOAD-2.6.16.21-0.8-ppc64-MP libafs.ko /opt/openafs-1.4.1
/src/config/Makefile.config Makefile.afs Makefile.common
env EXTRA_CFLAGS=3D"" make -C /usr/src/linux M=3D/opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP modules
make[3]: Entering directory `/usr/src/linux-2.6.16.21-0.8'
  CC [M]  /opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP/afs_atomlist.o
  CC [M]  /opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP/afs_lhash.o
  CC [M]  /opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP/afs_analyze.o
In file included from /opt/openafs-1.4.1/src/afs/afs_osi.h:443,
                 from /opt/openafs-1.4.1/src/rx/rx_clock.h:88,
                 from /opt/openafs-1.4.1/src/rx/rx.h:35,
                 from /opt/openafs-1.4.1/src/afs/afsincludes.h:26,
                 from /opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP/afs_analyze.c:36:
/opt/openafs-1.4.1/src/afs/LINUX/osi_machdep.h:55:2: error: #error Not =
sure
what to do about rlim (should be in the Linux task struct somewhere....=
)
In file included from /opt/openafs-1.4.1/src/rx/rx.h:36,
                 from /opt/openafs-1.4.1/src/afs/afsincludes.h:26,
                 from /opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP/afs_analyze.c:36:
/opt/openafs-1.4.1/src/rx/rx_event.h:28: warning: function declaration
isn=E2t a prototype
In file included from /opt/openafs-1.4.1/src/rx/rx.h:1040,
                 from /opt/openafs-1.4.1/src/afs/afsincludes.h:26,
                 from /opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP/afs_analyze.c:36:
/opt/openafs-1.4.1/src/rx/rx_prototypes.h:247: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/rx/rx_prototypes.h:248: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/rx/rx_prototypes.h:291: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/rx/rx_prototypes.h:293: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/rx/rx_prototypes.h:328: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/rx/rx_prototypes.h:559: warning: function
declaration isn=E2t a prototype
In file included from /opt/openafs-1.4.1/src/afs/afsincludes.h:42,
                 from /opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP/afs_analyze.c:36:
/opt/openafs-1.4.1/src/afs/exporter.h:53: warning: function declaration=

isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/exporter.h:54: warning: function declaration=

isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/exporter.h:55: warning: function declaration=

isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/exporter.h:56: warning: function declaration=

isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/exporter.h:57: warning: function declaration=

isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/exporter.h:58: warning: function declaration=

isn=E2t a prototype
In file included from /opt/openafs-1.4.1/src/afs/afsincludes.h:49,
                 from /opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP/afs_analyze.c:36:
/opt/openafs-1.4.1/include/afs/dir.h:104: warning: function declaration=

isn=E2t a prototype
In file included from /opt/openafs-1.4.1/src/afs/afsincludes.h:53,
                 from /opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP/afs_analyze.c:36:
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:502: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:574: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:575: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:576: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:664: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:800: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:801: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:957: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:1022: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:1023: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:1024: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:1025: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:1026: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:1027: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:1028: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:1029: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:1030: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:1031: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:1032: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:1033: warning: function
declaration isn=E2t a prototype
/opt/openafs-1.4.1/src/afs/afs_prototypes.h:1034: warning: function
declaration isn=E2t a prototype
make[4]: *** [/opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP/afs_analyze.o] Error 1
make[3]: *** [_module_/opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP] Error 2
make[3]: Leaving directory `/usr/src/linux-2.6.16.21-0.8'
make[2]: *** [libafs.ko] Error 2
make[2]: Leaving directory `/opt/openafs-1.4.1
/src/libafs/MODLOAD-2.6.16.21-0.8-ppc64-MP'
make[1]: *** [linux_compdirs] Error 2
make[1]: Leaving directory `/opt/openafs-1.4.1/src/libafs'
make: *** [libafs] Error 2

Have you a solution , or proposal ? What do you suggest to verify ?


Excuse me not for writing in raw form, but actually have just lotus not=
es
at the hands. !!!=