不支持6.2内核,log:
- DKMS make.log for kylin-kmre-modules-dkms-1.0 for kernel 6.2.0-31-generic (x86_64)
- 2023年 08月 30日 星期三 16:03:24 CST
- make: 进入目录“/var/lib/dkms/kylin-kmre-modules-dkms/1.0/build/ashmem”
- make -C /lib/modules/6.2.0-31-generic/build M=/var/lib/dkms/kylin-kmre-modules-dkms/1.0/build/ashmem clean
- make -C /lib/modules/6.2.0-31-generic/build M=/var/lib/dkms/kylin-kmre-modules-dkms/1.0/build/ashmem modules
- make[1]: 进入目录“/usr/src/linux-headers-6.2.0-31-generic”
- make[1]: 进入目录“/usr/src/linux-headers-6.2.0-31-generic”
- make[1]: 离开目录“/usr/src/linux-headers-6.2.0-31-generic”
- warning: the compiler differs from the one used to build the kernel
- The kernel was built by: x86_64-linux-gnu-gcc-11 (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
- You are using: gcc-11 (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
- CC [M] /var/lib/dkms/kylin-kmre-modules-dkms/1.0/build/ashmem/ashmem.o
- /var/lib/dkms/kylin-kmre-modules-dkms/1.0/build/ashmem/ashmem.c: In function ‘ashmem_init’:
- /var/lib/dkms/kylin-kmre-modules-dkms/1.0/build/ashmem/ashmem.c:973:15: error: too few arguments to function ‘register_shrinker’
- 973 | ret = register_shrinker(&ashmem_shrinker);
- | ^~~~~~~~~~~~~~~~~
- In file included from ./include/linux/list_lru.h:13,
- from ./include/linux/fs.h:13,
- from /var/lib/dkms/kylin-kmre-modules-dkms/1.0/build/ashmem/ashmem.c:16:
- ./include/linux/shrinker.h:102:27: note: declared here
- 102 | extern int __printf(2, 3) register_shrinker(struct shrinker *shrinker,
- | ^~~~~~~~~~~~~~~~~
- make[2]: *** [scripts/Makefile.build:260:/var/lib/dkms/kylin-kmre-modules-dkms/1.0/build/ashmem/ashmem.o] 错误 1
- make[1]: *** [Makefile:2026:/var/lib/dkms/kylin-kmre-modules-dkms/1.0/build/ashmem] 错误 2
- make[1]: 离开目录“/usr/src/linux-headers-6.2.0-31-generic”
- make: *** [Makefile:20:modules] 错误 2
- make: 离开目录“/var/lib/dkms/kylin-kmre-modules-dkms/1.0/build/ashmem”
复制代码 |