Hello,
I'm trying to compile rtnet with linux kernel vanilla from kernel.org
version 3.14.18 patched with ipipe-core-3.14.17-x86-2.patch and
xenomai 2.6 git snapshot. Compile fails with following error.
make[3]: Entering directory
`/home/vasudev/Documents/Sources/KernelStuff/linux-3.14.18'
CC [M] /home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/iovec.o
CC [M] /home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtdev.o
CC [M] /home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtdev_mgr.o
CC [M] /home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_chrdev.o
CC [M] /home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_module.o
/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_module.c:
In function _rtnet_proc_register_:
/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_module.c:212:5:
error: implicit declaration of function _create_proc_entry_
[-Werror=implicit-function-declaration]
/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_module.c:212:21:
warning: assignment makes pointer from integer without a cast [enabled
by default]
/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_module.c:216:16:
warning: assignment makes pointer from integer without a cast [enabled
by default]
/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_module.c:220:15:
error: dereferencing pointer to incomplete type
/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_module.c:222:16:
warning: assignment makes pointer from integer without a cast [enabled
by default]
/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_module.c:226:15:
error: dereferencing pointer to incomplete type
/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_module.c:228:16:
warning: assignment makes pointer from integer without a cast [enabled
by default]
/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_module.c:232:15:
error: dereferencing pointer to incomplete type
/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_module.c:234:16:
warning: assignment makes pointer from integer without a cast [enabled
by default]
/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_module.c:237:15:
error: dereferencing pointer to incomplete type
cc1: some warnings being treated as errors
make[4]: *** [/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack/rtnet_module.o]
Error 1
make[3]: *** [_module_/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack]
Error 2
make[3]: Leaving directory
`/home/vasudev/Documents/Sources/KernelStuff/linux-3.14.18'
make[2]: *** [all-local.ko] Error 2
make[2]: Leaving directory
`/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/vasudev/Documents/Sources/KernelStuff/rtnet/stack'
make: *** [all-recursive] Error 1
While searching I found following mailing list thread which contains
partial patch [1], But looks like its not been applied. Is there any
ETA on supporting Linux kernel above 3.2 series?
[1] https://www.mail-archive.com/rtn...@li.../msg00654.html
Thanks and Regards
--
Vasudev Kamath
http://copyninja.info
copyninja@{frndk.de|vasudev.homelinux.net}
|