I'd need to create kernel modules written in fpc, so I started by
testing the Wiki example:
http://wiki.freepascal.org/linux/kernel/module_development but I stuck
in an error message I never met before when dealing with kernel modules:
No rule to make target kernel_module_info.s needed by kernel_module_info.o
(See attached make output).
Why does it need an assembler source?
What I'm missing?
Any help is appreciated,
Giuliano
fpc kernel_module
Free Pascal Compiler version 2.2.0 [2007/08/31] for i386
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for i386
Compiling kernel_module.pas
Compiling system.pas
kernel_module.pas(164,9) Note: Local variable "data" not used
kernel_module.pas(165,9) Note: Local variable "cmd" not used
kernel_module.pas(14,9) Note: Local variable "i" not used
kernel_module.pas(14,12) Note: Local variable "j" not used
kernel_module.pas(27,9) Note: Local variable "msg" not used
kernel_module.pas(28,9) Note: Local variable "msg_Ptr" not used
467 lines compiled, 0.0 sec
6 note(s) issued
make -C /lib/modules/2.6.17.11rtai/build
SUBDIRS=/home/colla/Applicazioni/Lazarus/KernelMod modules
make[1]: Entering directory `/home/colla/Applicazioni/linux-2.6.17'
make[2]: *** No rule to make target
`/home/colla/Applicazioni/Lazarus/KernelMod/kernel_module_info.s', needed by
`/home/colla/Applicazioni/Lazarus/KernelMod/kernel_module_info.o'. Stop.
make[1]: *** [_module_/home/colla/Applicazioni/Lazarus/KernelMod] Error 2
make[1]: Leaving directory `/home/colla/Applicazioni/linux-2.6.17'
make: *** [default] Error 2
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel