Skip to content

lkmpg/Makefile all #188

@tclee060219sat

Description

@tclee060219sat

My laptop is running 5.19.0-35-generic on it. My gcc version is gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0.

I am resolving the "lkmpg/Makefile all" issues shown below. Comment please.

tclee@tclee-VivoBook-12-ASUS-Laptop-E203MAS-E203MA:/media/tclee/1081336d-1324-4fc9-acb6-2b05d12662b0/HomeWork/Programming/C/lkmpg/examples$ make all
.....
/media/tclee/1081336d-1324-4fc9-acb6-2b05d12662b0/HomeWork/Programming/C/lkmpg/examples/completions.c: In function ‘machine_crank_thread’:
/media/tclee/1081336d-1324-4fc9-acb6-2b05d12662b0/HomeWork/Programming/C/lkmpg/examples/completions.c:21:5: error: implicit declaration of function ‘complete_and_exit’ [-Werror=implicit-function-declaration]
21 | complete_and_exit(&machine.crank_comp, 0);
| ^~~~~~~~~~~~~~~~~
/media/tclee/1081336d-1324-4fc9-acb6-2b05d12662b0/HomeWork/Programming/C/lkmpg/examples/completions.c:22:1: error: no return statement in function returning non-void [-Werror=return-type]
22 | }
| ^
/media/tclee/1081336d-1324-4fc9-acb6-2b05d12662b0/HomeWork/Programming/C/lkmpg/examples/completions.c: In function ‘machine_flywheel_spinup_thread’:
/media/tclee/1081336d-1324-4fc9-acb6-2b05d12662b0/HomeWork/Programming/C/lkmpg/examples/completions.c:32:1: error: no return statement in function returning non-void [-Werror=return-type]
32 | }
| ^
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:257:/media/tclee/1081336d-1324-4fc9-acb6-2b05d12662b0/HomeWork/Programming/C/lkmpg/examples/completions.o] 错误 1
make[1]: *** [Makefile:1850:/media/tclee/1081336d-1324-4fc9-acb6-2b05d12662b0/HomeWork/Programming/C/lkmpg/examples] 错误 2
make[1]: 离开目录“/usr/src/linux-headers-5.19.0-35-generic”
make: *** [Makefile:52:all] 错误 2
tclee@tclee-VivoBook-12-ASUS-Laptop-E203MAS-E203MA:/media/tclee/1081336d-1324-4fc9-acb6-2b05d12662b0/HomeWork/Programming/C/lkmpg/examples$

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions