Package: openafs-modules-dkms
Version: 1.8.16.1-1
Severity: important
Tags: upstream

Hi,

openafs-modules-dkms fails to build a module for Linux 7.2 in
experimental:

( env EXTRA_CFLAGS="" \
        make -C /lib/modules/7.2-amd64/build 
M=/var/lib/dkms/openafs/1.8.16.1/build/src/libafs/MODLOAD-7.2-amd64-SP  modules 
2>&1 \
        || echo "FAILURE: make exit code $?" ) | tee .makelog
make[3]: Entering directory '/usr/src/linux-headers-7.2-amd64'
make[4]: Entering directory 
'/var/lib/dkms/openafs/1.8.16.1/build/src/libafs/MODLOAD-7.2-amd64-SP'
  CC [M]  sha256-kernel.o
  CC [M]  rand-timer-kernel.o
  CC [M]  afs_atomlist.o
  CC [M]  afs_lhash.o
  CC [M]  afs_analyze.o
  CC [M]  afs_axscache.o
  CC [M]  afs_buffer.o
  CC [M]  afs_bypasscache.o
  CC [M]  afs_callback.o
  CC [M]  afs_cbqueue.o
  CC [M]  afs_cell.o
  CC [M]  afs_chunk.o
  CC [M]  afs_conn.o
  CC [M]  afs_daemons.o
  CC [M]  afs_dcache.o
In file included from 
/var/lib/dkms/openafs/1.8.16.1/build/src/afs/afs_osi.h:454,
                 from /var/lib/dkms/openafs/1.8.16.1/build/src/rx/rx_clock.h:46,
                 from /var/lib/dkms/openafs/1.8.16.1/build/src/rx/rx.h:44,
                 from 
/var/lib/dkms/openafs/1.8.16.1/build/src/afs/afsincludes.h:29,
                 from afs_dcache.c:18:
afs_dcache.c: In function 'LogCacheError':
/var/lib/dkms/openafs/1.8.16.1/build/src/afs/LINUX/osi_machdep.h:502:38: error: 
implicit declaration of function 'strncpy' [-Wimplicit-function-declaration]
  502 | #define osi_procname(procname, size) strncpy(procname, current->comm, 
size)
      |                                      ^~~~~~~
afs_dcache.c:3027:9: note: in expansion of macro 'osi_procname'
 3027 |         osi_procname(procname, AFS_SMALLOCSIZ);
      |         ^~~~~~~~~~~~
afs_dcache.c:24:1: note: include '<string.h>' or provide a declaration of 
'strncpy'
   23 | #include <opr/ffs.h>
  +++ |+#include <string.h>
   24 |
/var/lib/dkms/openafs/1.8.16.1/build/src/afs/LINUX/osi_machdep.h:502:38: 
warning: incompatible implicit declaration of built-in function 'strncpy' 
[-Wbuiltin-declaration-mismatch]
  502 | #define osi_procname(procname, size) strncpy(procname, current->comm, 
size)
      |                                      ^~~~~~~
afs_dcache.c:3027:9: note: in expansion of macro 'osi_procname'
 3027 |         osi_procname(procname, AFS_SMALLOCSIZ);
      |         ^~~~~~~~~~~~
/var/lib/dkms/openafs/1.8.16.1/build/src/afs/LINUX/osi_machdep.h:502:38: note: 
include '<string.h>' or provide a declaration of 'strncpy'
afs_dcache.c:3027:9: note: in expansion of macro 'osi_procname'
 3027 |         osi_procname(procname, AFS_SMALLOCSIZ);
      |         ^~~~~~~~~~~~
make[6]: *** [/usr/src/linux-headers-7.2-common/scripts/Makefile.build:294: 
afs_dcache.o] Error 1
make[5]: *** [/usr/src/linux-headers-7.2-common/Makefile:2211: .] Error 2
make[4]: *** [/usr/src/linux-headers-7.2-common/Makefile:260: __sub-make] Error 
2
make[4]: Leaving directory 
'/var/lib/dkms/openafs/1.8.16.1/build/src/libafs/MODLOAD-7.2-amd64-SP'
make[3]: *** [/usr/src/linux-headers-7.2-common/Makefile:260: __sub-make] Error 
2
make[3]: Leaving directory '/usr/src/linux-headers-7.2-amd64'
FAILURE: make exit code 2
make[2]: *** [Makefile.afs:285: openafs.ko] Error 1
make[2]: Leaving directory 
'/var/lib/dkms/openafs/1.8.16.1/build/src/libafs/MODLOAD-7.2-amd64-SP'
make[1]: *** [Makefile:190: linux_compdirs] Error 2
make[1]: Leaving directory '/var/lib/dkms/openafs/1.8.16.1/build/src/libafs'
make: *** [Makefile:15: all] Error 2


Andreas

Reply via email to