With kernel-desktop 3.10.12 the libafs 1.6.2.1 build fails: #dkms build -m libafs -v 1.6.2.1-1.mga3 Preparing kernel 3.10.12-desktop-1.mga3 for module build: (This is not compiling a kernel, just preparing kernel symbols) Storing current .config to be restored when complete Running Generic preparation routine make mrproper..... using /proc/config.gz make oldconfig..... make prepare.... Building module: cleaning build area....(bad exit status: 2) SMP=SP; eval `grep CONFIG_SMP /boot/config-3.10.12-desktop-1.mga3`; [ -n "$CONFIG_SMP" ] && SMP=MP; ./configure --with-linux-kernel-headers=/lib/modules/3.10.12-desktop-1.mga3/build; make MPS=$SMP; mv src/libafs/MODLOAD-*/libafs.ko ......................................................................(bad exit status: 1) Error! Bad return status for module build on kernel: 3.10.12-desktop-1.mga3 (x86_64) Consult the make.log in the build directory /var/lib/dkms/libafs/1.6.2.1-1.mga3/build/ for more information. make.log just says that libafs.ko is not there.
Source RPM: (none) => openafs-1.6.2.1-1.mga3.src.rpm
the real error is this: make[3]: Entering directory `/usr/src/linux-3.10.12-desktop-1.mga3' ( VERSION=`/var/lib/dkms/libafs/1.6.2.1-1.mga3/build/build-tools/git-version /var/lib/dkms/libafs/1.6.2.1-1.mga3/build "1.6.2.1"` && \ echo 'char cml_version_number[]="@(#) OpenAFS '$VERSION' built ' `date +"%Y-%m-%d"` '";' >/var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/AFS_component_version_number.c.NEW && \ echo 'char* AFSVersion = "openafs '$VERSION'";' >>/var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/AFS_component_version_number.c.NEW && \ if cmp /var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/AFS_component_version_number.c.NEW /var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/AFS_component_version_number.c > /dev/null 2>&1 ; then : ; else \ mv /var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/AFS_component_version_number.c.NEW /var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/AFS_component_version_number.c ; fi ) rm -f /var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/AFS_component_version_number.c.NEW CC [M] /var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/AFS_component_version_number.o CC [M] /var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/osi_ioctl.o /var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/osi_ioctl.c: In function âosi_ioctl_initâ: /var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/osi_ioctl.c:110:5: error: implicit declaration of function âcreate_proc_entryâ [-Werror=implicit-function-declaration] /var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/osi_ioctl.c:110:11: warning: assignment makes pointer from integer without a cast [enabled by default] /var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/osi_ioctl.c:111:10: error: dereferencing pointer to incomplete type cc1: some warnings being treated as errors make[4]: *** [/var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y/osi_ioctl.o] Error 1 make[3]: *** [_module_/var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y] Error 2 make[3]: Leaving directory `/usr/src/linux-3.10.12-desktop-1.mga3' make[2]: *** [libafs.ko] Error 2 make[2]: Leaving directory `/var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs/MODLOAD-3.10.12-desktop-1.mga3-y' make[1]: *** [linux_compdirs] Error 2 make[1]: Leaving directory `/var/lib/dkms/libafs/1.6.2.1-1.mga3/build/src/libafs' make: *** [all] Error 2
FYI backported openafs 1.6.5 from Cauldron builds fine on Mga3 with that kernel.
Keywords: (none) => TriagedCC: (none) => fundawang, goetz.waschk, luigiwalser, tmb
Yes, openafs is one of the packages that needs to be updated when the kernel is. Unfortunately there are some packaging issues with openafs that have stopped us from making any updates for it.
Depends on: (none) => 7085
Fixed in Mageia 4. Mageia 3 is EOL.
Status: NEW => RESOLVEDResolution: (none) => OLD