We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hello
i tried to cross compile my android kernel using LiME and encountered error when executing makefile
obj-m := lime.o lime-objs := tcp.o disk.o main.o KDIR := ~/SM-A310F/Kernel KVER := $(shell uname -r) PWD := $(shell pwd) CCPATH := ~/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android- default: # compile for local system $(MAKE) ARCH=arm64 CROSS_COMPILE=$(CCPATH) -C $(KDIR) M=$(PWD) modules strip --strip-unneeded lime.ko mv lime.ko lime-$(KVER).ko $(MAKE) tidy tidy: rm -f *.o *.mod.c Module.symvers Module.markers modules.order \.*.o.cmd \.*.ko.cmd \.*.o.d rm -rf \.tmp_versions clean: $(MAKE) tidy rm -f *.ko
and i received error
make ARCH=arm64 CROSS_COMPILE=~/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android- -C ~/SM-A310F/Kernel M=/home/nero/LiME/src modules make[1]: Entering directory '/home/nero/SM-A310F/Kernel' CC [M] /home/nero/LiME/src/tcp.o CC [M] /home/nero/LiME/src/disk.o CC [M] /home/nero/LiME/src/main.o LD [M] /home/nero/LiME/src/lime.o Building modules, stage 2. MODPOST 1 modules WARNING: "kmalloc_caches" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "kernel_sendmsg" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "param_ops_int" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "iomem_resource" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "sock_release" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "ldigest_write_disk" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "ldigest_update" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "filp_close" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "sock_create_kern" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "deflate_begin_stream" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "ktime_get_real" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "kernel_listen" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "strcmp" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "param_ops_charp" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "kernel_setsockopt" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "memset" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "sscanf" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "deflate_end_stream" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "memstart_addr" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "kernel_sock_shutdown" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "ldigest_final" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "ldigest_init" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "copy_page" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "__get_free_pages" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "kmem_cache_alloc_trace" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "kernel_accept" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "free_pages" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "kfree" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "param_ops_long" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "kernel_bind" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "ldigest_clean" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "ldigest_write_tcp" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "deflate" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "vfs_write" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "filp_open" [/home/nero/LiME/src/lime.ko] undefined! WARNING: "ns_to_timeval" [/home/nero/LiME/src/lime.ko] undefined! CC /home/nero/LiME/src/lime.mod.o /home/nero/LiME/src/lime.mod.c:8:1: error: variable '__this_module' has initializer but incomplete type __attribute__((section(".gnu.linkonce.this_module"))) = { ^ /home/nero/LiME/src/lime.mod.c:9:2: error: unknown field 'name' specified in initializer .name = KBUILD_MODNAME, ^ /home/nero/LiME/src/lime.mod.c:9:2: error: excess elements in struct initializer [-Werror] /home/nero/LiME/src/lime.mod.c:9:2: error: (near initialization for '__this_module') [-Werror] /home/nero/LiME/src/lime.mod.c:10:2: error: unknown field 'init' specified in initializer .init = init_module, ^ /home/nero/LiME/src/lime.mod.c:10:2: error: excess elements in struct initializer [-Werror] /home/nero/LiME/src/lime.mod.c:10:2: error: (near initialization for '__this_module') [-Werror] /home/nero/LiME/src/lime.mod.c:14:2: error: unknown field 'arch' specified in initializer .arch = MODULE_ARCH_INIT, ^ /home/nero/LiME/src/lime.mod.c:14:10: error: 'MODULE_ARCH_INIT' undeclared here (not in a function) .arch = MODULE_ARCH_INIT, ^ /home/nero/LiME/src/lime.mod.c:14:2: error: excess elements in struct initializer [-Werror] .arch = MODULE_ARCH_INIT, ^ /home/nero/LiME/src/lime.mod.c:14:2: error: (near initialization for '__this_module') [-Werror] cc1: all warnings being treated as errors /home/nero/SM-A310F/Kernel/scripts/Makefile.modpost:111: recipe for target '/home/nero/LiME/src/lime.mod.o' failed make[2]: *** [/home/nero/LiME/src/lime.mod.o] Error 1 Makefile:1245: recipe for target 'modules' failed make[1]: *** [modules] Error 2 make[1]: Leaving directory '/home/nero/SM-A310F/Kernel' Makefile:13: recipe for target 'default' failed make: *** [default] Error 2
i have looked on some issues regarding this error but did not find solution could anyone help me fix this eror?
The text was updated successfully, but these errors were encountered:
No branches or pull requests
hello
i tried to cross compile my android kernel using LiME and encountered error when executing makefile
and i received error
i have looked on some issues regarding this error but did not find solution
could anyone help me fix this eror?
The text was updated successfully, but these errors were encountered: