Syllo / nvtop

GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm
Other
7.79k stars 287 forks source link

linux/kcmp.h:没有那个文件或目录 #179

Closed LeFuGang closed 1 year ago

LeFuGang commented 1 year ago

image

1433428225 commented 1 year ago

has this problem been solved? how to solve it?

gukejun1 commented 1 year ago

I had the same problem, how did you solve it? @LeFuGang

Saentist commented 1 year ago
# make
[  5%] Building C object src/CMakeFiles/nvtop.dir/nvtop.c.o
[ 11%] Building C object src/CMakeFiles/nvtop.dir/interface.c.o
[ 17%] Building C object src/CMakeFiles/nvtop.dir/interface_layout_selection.c.o
[ 23%] Building C object src/CMakeFiles/nvtop.dir/interface_options.c.o
[ 29%] Building C object src/CMakeFiles/nvtop.dir/interface_setup_win.c.o
[ 35%] Building C object src/CMakeFiles/nvtop.dir/interface_ring_buffer.c.o
[ 41%] Building C object src/CMakeFiles/nvtop.dir/get_process_info_linux.c.o
[ 47%] Building C object src/CMakeFiles/nvtop.dir/extract_gpuinfo.c.o
[ 52%] Building C object src/CMakeFiles/nvtop.dir/extract_processinfo_fdinfo.c.o
/opt/nvtop/src/extract_processinfo_fdinfo.c:28:24: fatal error: linux/kcmp.h: No such file or directory
 #include <linux/kcmp.h>
                        ^
compilation terminated.
make[2]: *** [src/CMakeFiles/nvtop.dir/extract_processinfo_fdinfo.c.o] Error 1
make[1]: *** [src/CMakeFiles/nvtop.dir/all] Error 2
make: *** [all] Error 2

@Syllo Any solution OS: CentOS Linux release 7.9.2009 (Core)

Syllo commented 1 year ago

I applied a patch to avoid relying on linux/kcmp.h: 9a8458b541a195a0c5cadafb66e240962c852b39