Hello,
Trying to build the openafs release 1.6.5.2 on a system running a newer
kernel 3.6.12.
Build fails when openafs module is being compiled. I attach the relevant
portion of the log.
Could anyone help me with this?
Please let me know if you need any more information to solve the problem.
Thank you!
make[4]: Entering directory
`/home/myuser/openafs-1.6.5.2/src/libafs/MODLOAD-3.12.6-031206-generic-MP'
Makefile.common:50: warning: overriding commands for target `.c.o'
/home/myuser/openafs-1.6.5.2/src/config/Makefile.config:141: warning:
ignoring old commands for target `.c.o'
env EXTRA_CFLAGS="" /home/myuser/openafs-1.6.5.2/src/libafs/
make_kbuild_makefile.pl MODLOAD-3.12.6-031206-generic-MP libafs.ko
/home/myuser/openafs-1.6.5.2/src/config/Makefile.config Makefile.afs
Makefile.common
env EXTRA_CFLAGS="" make -C /lib/modules/3.12.6-031206-generic/build
M=/home/myuser/openafs-1.6.5.2/src/libafs/MODLOAD-3.12.6-031206-generic-MP
modules 2>&1 | tee .makelog
make[5]: Entering directory `/usr/src/linux-headers-3.12.6-031206-generic'
CC [M] /home/myuser/openafs-1.6.5.2/src/libafs/MODLOAD-3.12.6-031206
-generic-MP/afs_atomlist.o
CC [M] /home/myuser/openafs-1.6.5.2/src/libafs/MODLOAD-3.12.6-031206
-generic-MP/afs_error.o
In file included from /home/myuser/openafs-1.6.5.2/src/afs/afs_osi.h:440:0,
from /home/myuser/openafs-1.6.5.2/src/rx/rx_clock.h:46,
from /home/myuser/openafs-1.6.5.2/src/rx/rx.h:29,
from /home/myuser/openafs-1.6.5.2/src/afs/afsincludes.h:30,
from /home/myuser/openafs-1.6.5.2/src/libafs/MODLOAD-
3.12.6-031206-generic-MP/afs_error.c:34:
/home/myuser/openafs-1.6.5.2/src/afs/LINUX/osi_machdep.h: In function
‘afs_set_cr_uid’:
/home/myuser/openafs-1.6.5.2/src/afs/LINUX/osi_machdep.h:160:17: error:
incompatible types when assigning to type ‘kuid_t’ from type ‘uid_t’
cred->fsuid = uid;
^
/home/myuser/openafs-1.6.5.2/src/afs/LINUX/osi_machdep.h: In function
‘afs_set_cr_gid’:
/home/myuser/openafs-1.6.5.2/src/afs/LINUX/osi_machdep.h:164:17: error:
incompatible types when assigning to type ‘kgid_t’ from type ‘gid_t’
cred->fsgid = gid;
^
/home/myuser/openafs-1.6.5.2/src/afs/LINUX/osi_machdep.h: In function
‘afs_set_cr_ruid’:
/home/myuser/openafs-1.6.5.2/src/afs/LINUX/osi_machdep.h:168:15: error:
incompatible types when assigning to type ‘kuid_t’ from type ‘uid_t’
cred->uid = uid;
^
/home/myuser/openafs-1.6.5.2/src/afs/LINUX/osi_machdep.h: In function
‘afs_set_cr_rgid’:
/home/myuser/openafs-1.6.5.2/src/afs/LINUX/osi_machdep.h:172:15: error:
incompatible types when assigning to type ‘kgid_t’ from type ‘gid_t’
cred->gid = gid;
^
make[6]: ***
[/home/myuser/openafs-1.6.5.2/src/libafs/MODLOAD-3.12.6-031206-generic-MP/afs_error.o]
Error 1
make[5]: *** [_module_/home/myuser/openafs-1.6.5.2/src/libafs/MODLOAD-
3.12.6-031206-generic-MP] Error 2
make[5]: Leaving directory `/usr/src/linux-headers-3.12.6-031206-generic'
rm .makelog
cp libafs.ko libafs-3.12.6-031206-generic.mp.ko
cp: cannot stat ‘libafs.ko’: No such file or directory
make[4]: *** [libafs-3.12.6-031206-generic.mp.ko] Error 1
make[4]: Leaving directory `/home/myuser/openafs-1.6.5.2/src/libafs/MODLOAD-
3.12.6-031206-generic-MP'
make[3]: *** [linux_compdirs] Error 2
make[3]: Leaving directory `/home/myuser/openafs-1.6.5.2/src/libafs'
make[2]: *** [libafs] Error 2
make[2]: Leaving directory `/home/myuser/openafs-1.6.5.2'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/home/myuser/openafs-1.6.5.2'
make: *** [all] Error 2