DKMS make.log for cal-pcie-0.9.0 for kernel 6.17.0-35-generic (x86_64) 2026年 06月 03日 星期三 17:44:27 CST make: 进入目录“/usr/src/linux-headers-6.17.0-35-generic” make[1]: 进入目录“/var/lib/dkms/cal-pcie/0.9.0/build” warning: the compiler differs from the one used to build the kernel The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 You are using: gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 CC [M] calculet_pci_core.o CC [M] board_mgr.o CC [M] proc.o CC [M] dma.o CC [M] fops.o CC [M] utils.o utils.c:231:7: warning: no previous prototype for ‘calculet_strdup’ [-Wmissing-prototypes] 231 | char *calculet_strdup(const char *s, gfp_t flags) | ^~~~~~~~~~~~~~~ utils.c:249:5: warning: no previous prototype for ‘calculet_snprintf_safe’ [-Wmissing-prototypes] 249 | int calculet_snprintf_safe(char *buf, size_t size, const char *fmt, ...) | ^~~~~~~~~~~~~~~~~~~~~~ utils.c:271:14: warning: no previous prototype for ‘calculet_ffs’ [-Wmissing-prototypes] 271 | unsigned int calculet_ffs(unsigned long word) | ^~~~~~~~~~~~ utils.c:276:14: warning: no previous prototype for ‘calculet_fls’ [-Wmissing-prototypes] 276 | unsigned int calculet_fls(unsigned long word) | ^~~~~~~~~~~~ utils.c:281:14: warning: no previous prototype for ‘calculet_popcount’ [-Wmissing-prototypes] 281 | unsigned int calculet_popcount(unsigned long word) | ^~~~~~~~~~~~~~~~~ utils.c:289:5: warning: no previous prototype for ‘calculet_get_cycles’ [-Wmissing-prototypes] 289 | u64 calculet_get_cycles(void) | ^~~~~~~~~~~~~~~~~~~ utils.c:294:9: warning: no previous prototype for ‘calculet_get_monotonic_time’ [-Wmissing-prototypes] 294 | ktime_t calculet_get_monotonic_time(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:299:9: warning: no previous prototype for ‘calculet_get_real_time’ [-Wmissing-prototypes] 299 | ktime_t calculet_get_real_time(void) | ^~~~~~~~~~~~~~~~~~~~~~ utils.c:353:5: warning: no previous prototype for ‘calculet_crc32’ [-Wmissing-prototypes] 353 | u32 calculet_crc32(u32 crc, const void *buf, size_t len) | ^~~~~~~~~~~~~~ proc.c: In function ‘calculet_proc_add_process’: proc.c:202:11: warning: unused variable ‘exe_path’ [-Wunused-variable] 202 | char *exe_path; | ^~~~~~~~ proc.c:201:10: warning: unused variable ‘path_buffer’ [-Wunused-variable] 201 | char path_buffer[256]; | ^~~~~~~~~~~ fops.c:48:6: warning: no previous prototype for ‘calculet_generate_simple_uuid’ [-Wmissing-prototypes] 48 | void calculet_generate_simple_uuid(const char *serial_number, char *uuid_str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LD [M] calculet_pci.o MODPOST Module.symvers CC [M] calculet_pci.mod.o CC [M] .module-common.o LD [M] calculet_pci.ko BTF [M] calculet_pci.ko Skipping BTF generation for calculet_pci.ko due to unavailability of vmlinux make[1]: 离开目录“/var/lib/dkms/cal-pcie/0.9.0/build” make: 离开目录“/usr/src/linux-headers-6.17.0-35-generic”