Pardon me if this is not the correct place to post compilation issues. I am not a developer, I'm just a long term OpenAFS user on Linux.
I am finding a failure to compile either stable or git master branches under kernel 6.5 (Fedora 39 beta) using rpmbuild. The error is: rpmbuild/BUILD/openafs-1.9.0/src/crypto/hcrypto/kernel/config.h:91:20: error: static declaration of ‘abort’ follows non-static declaration The build output near this error is posted below. Any suggestions? I need AFS for my work computer so this is somewhat urgent for me. Thanks! make -C /usr/src/kernels/6.5.5-300.fc39.x86_64 M=/home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLO AD-6.5.5-300.fc39.x86_64-SP modules 2>&1 \ || echo "FAILURE: make exit code $?" ) | tee .makelog make[3]: Entering directory '/usr/src/kernels/6.5.5-300.fc39.x86_64' CC [M] /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP/sha256-kernel.o CC [M] /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP/rand-timer-kernel.o CC [M] /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP/afs_atomlist.o CC [M] /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP/afs_lhash.o CC [M] /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP/afs_analyze.o CC [M] /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP/afs_axscache.o CC [M] /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP/afs_buffer.o CC [M] /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP/afs_bypasscache.o CC [M] /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP/afs_callback.o CC [M] /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP/afs_cbqueue.o In file included from /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP/sha256- kernel.c:34: /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/crypto/hcrypto/kernel/config.h:91:20: error: static declaration of ‘a bort’ follows non-static declaration 91 | static_inline void abort(void) {osi_Panic("hckernel aborting\n");} | ^~~~~ In file included from ./include/linux/kernel.h:29, from ./arch/x86/include/asm/percpu.h:27, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/spinlock.h:56, from ./include/linux/wait.h:9, from /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/afs/sysincludes.h:118, from /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/crypto/hcrypto/kernel/config.h:30: ./include/linux/panic.h:36:6: note: previous declaration of ‘abort’ with type ‘void(void)’ 36 | void abort(void); | ^~~~~ CC [M] /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP/afs_cell.o make[5]: *** [scripts/Makefile.build:243: /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc 39.x86_64-SP/sha256-kernel.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP/rand-ti mer-kernel.c:7: /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/crypto/hcrypto/kernel/config.h:91:20: error: static declaration of ‘a bort’ follows non-static declaration 91 | static_inline void abort(void) {osi_Panic("hckernel aborting\n");} | ^~~~~ In file included from ./include/linux/kernel.h:29, from ./arch/x86/include/asm/percpu.h:27, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/spinlock.h:56, from ./include/linux/wait.h:9, from /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/afs/sysincludes.h:118, from /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/crypto/hcrypto/kernel/config.h:30: ./include/linux/panic.h:36:6: note: previous declaration of ‘abort’ with type ‘void(void)’ 36 | void abort(void); | ^~~~~ make[5]: *** [scripts/Makefile.build:243: /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc 39.x86_64-SP/rand-timer-kernel.o] Error 1 make[4]: *** [/usr/src/kernels/6.5.5-300.fc39.x86_64/Makefile:2046: /home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/l ibafs/MODLOAD-6.5.5-300.fc39.x86_64-SP] Error 2 make[3]: *** [Makefile:246: __sub-make] Error 2 make[3]: Leaving directory '/usr/src/kernels/6.5.5-300.fc39.x86_64' FAILURE: make exit code 2 make[2]: *** [Makefile.afs:281: openafs.ko] Error 1 make[2]: Leaving directory '/home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs/MODLOAD-6.5.5-300.fc39.x86_64-SP' make[1]: *** [Makefile:186: linux_compdirs] Error 2 make[1]: Leaving directory '/home/matlis/rpmbuild/BUILD/openafs-1.9.0/src/libafs' make: *** [Makefile:475: libafs] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.7jSsOF (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.7jSsOF (%build) ********************************************** Eric Matlis Associate Research Professor 114 Hessert Laboratory Aerospace and Mechanical Engineering University of Notre Dame Notre Dame, IN 574-631-6054