On Tuesday 12 September 2006 01:20, Francois Pernet wrote:
> Hi Karsten,
>
> You're right..i didn't give too much details:
>
> Package OpenAFS 1.4.2.rc1 on SLES10 (kernel : 2.6.16.21-0.8.default).
> ./configure (ok)
> make
>
> then the following error
> make -C ../../../linux-2.6.16.21-0.8
> O=../linux-2.6.16.21-0.8-obj/i386/default modules
> CC [M]
> /opt/openafs-1.4.2rc1/src/libafs/MODLOAD-2.6.16.21-0.8-default-MP/afs_atoml
>ist.o CC [M]
> /opt/openafs-1.4.2rc1/src/libafs/MODLOAD-2.6.16.21-0.8-default-MP/afs_lhash
>.o CC [M]
> /opt/openafs-1.4.2rc1/src/libafs/MODLOAD-2.6.16.21-0.8-default-MP/afs_analy
>ze.o In file included from /opt/openafs-1.4.2rc1/src/afs/afs_osi.h:443, from
> /opt/openafs-1.4.2rc1/src/rx/rx_clock.h:88,
> from /opt/openafs-1.4.2rc1/src/rx/rx.h:35,
> from /opt/openafs-1.4.2rc1/src/afs/afsincludes.h:26,
> from
> /opt/openafs-1.4.2rc1/src/libafs/MODLOAD-2.6.16.21-0.8-default-MP/afs_analy
>ze.c:36: /opt/openafs-1.4.2rc1/src/afs/LINUX/osi_machdep.h:57: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.2rc1/src/afs/afsincludes.h:43,
> from
> /opt/openafs-1.4.2rc1/src/libafs/MODLOAD-2.6.16.21-0.8-default-MP/afs_analy
>ze.c:36: /opt/openafs-1.4.2rc1/src/vlserver/vldbint.h:304: warning:
> â*struct ubik_clientâ* declared inside parameter list
> /opt/openafs-1.4.2rc1/src/vlserver/vldbint.h:304: warning: its scope is
> only this definition or declaration, which is probably not what you
> want
> /opt/openafs-1.4.2rc1/src/vlserver/vldbint.h:317: warning: â*struct
> ubik_clientâ* declared inside parameter list
> /opt/openafs-1.4.2rc1/src/vlserver/vldbint.h:332: warning: â*struct
> ubik_clientâ* declared inside parameter list
> /opt/openafs-1.4.2rc1/src/vlserver/vldbint.h:347: warning: â*struct
> ubik_clientâ* declared inside parameter list
> /opt/openafs-1.4.2rc1/src/vlserver/vldbint.h:368: warning: â*struct
> ubik_clientâ* declared inside parameter list
> make[8]: ***
> [/opt/openafs-1.4.2rc1/src/libafs/MODLOAD-2.6.16.21-0.8-default-MP/afs_anal
>yze.o] Error 1
> make[7]: ***
> [_module_/opt/openafs-1.4.2rc1/src/libafs/MODLOAD-2.6.16.21-0.8-default-MP]
> Error 2
> make[6]: *** [modules] Error 2
> make[5]: *** [modules] Error 2
> make[5]: Leaving directory
> `/usr/src/linux-2.6.16.21-0.8-obj/i386/default'
> make[4]: *** [libafs.ko] Error 2
> make[4]: Leaving directory
> `/opt/openafs-1.4.2rc1/src/libafs/MODLOAD-2.6.16.21-0.8-default-MP'
> make[3]: *** [linux_compdirs] Error 2
> make[3]: Leaving directory `/opt/openafs-1.4.2rc1/src/libafs'
> make[2]: *** [libafs] Error 2
> make[2]: Leaving directory `/opt/openafs-1.4.2rc1'
> make[1]: *** [build] Error 2
> make[1]: Leaving directory `/opt/openafs-1.4.2rc1'
> make: *** [all] Error 2
>
> do you have an idea ?
>
I had to change the link "build" in /lib/modules/`uname -r` . These are the
steps I took in order to compile the kernel module:
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=/usr/src/linux
That's for OpenAFS 1.4.1 but I guess 1.4.2 is similar.
Karsten.
--
Genetics explains why you look like your father, and if you don't, why
you should.
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info