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

Reply via email to