Не могу собрать на raspberry 4.4.11+ kernel

Compilation and installation questions and stories
Post Reply
icevl
Posts: 6
Joined: 02 Jun 2016, 00:33

Не могу собрать на raspberry 4.4.11+ kernel

Post by icevl »

Не могу собрать. Бьюсь не первый день.
Помогите пожалуйста.
Спойлер
[ 97%] Built target shaper
[ 98%] Building C object accel-cmd/CMakeFiles/accel-cmd.dir/accel_cmd.c.o
Linking C executable accel-cmd
[ 98%] Built target accel-cmd
[100%] Generating driver/ipoe.ko
WARNING: "eth_header_cache_update" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "eth_header_cache" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "eth_header_parse" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "__wait_rcu_gp" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "skb_queue_purge" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "flush_work" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "synchronize_net" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "genl_unregister_family" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "__genl_register_family" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "printk" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "del_timer" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "mod_timer" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "netlink_broadcast" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "skb_dequeue" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "register_netdevice" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "__alloc_percpu" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "dev_alloc_name" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "alloc_netdev_mqs" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "sprintf" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "netlink_unicast" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "__alloc_skb" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "free_netdev" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "free_percpu" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "unregister_netdev" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "schedule_timeout_uninterruptible" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "synchronize_sched" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "dev_get_by_index" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "nla_memcpy" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "dev_get_by_index_rcu" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "eth_header" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "warn_slowpath_null" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "skb_trim" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "nla_put" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "genlmsg_put" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "kfree" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "netdev_rx_handler_register" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "consume_skb" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "skb_clone" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "dev_queue_xmit" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "skb_queue_tail" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "jiffies_to_msecs" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "jiffies" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "kfree_skb" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "memcmp" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "dst_release" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "ip_route_output_flow" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "__memzero" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "__pskb_pull_tail" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "inet_proto_csum_replace4" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "pskb_expand_head" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "queue_work_on" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "system_wq" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "netdev_rx_handler_unregister" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "rtnl_unlock" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "__dev_get_by_index" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "init_net" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "rtnl_lock" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "kmem_cache_alloc" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "kmalloc_caches" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "up" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "call_rcu_sched" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
WARNING: "down" [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.ko] undefined!
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.mod.c:8:1: error: variable ‘__this_module’ has initializer but incomplete type
__attribute__((section(".gnu.linkonce.this_module"))) = {
^
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.mod.c:9:2: error: unknown field ‘name’ specified in initializer
.name = KBUILD_MODNAME,
^
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.mod.c:9:2: warning: excess elements in struct initializer
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.mod.c:9:2: warning: (near initialization for ‘__this_module’)
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.mod.c:10:2: error: unknown field ‘init’ specified in initializer
.init = init_module,
^
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.mod.c:10:2: warning: excess elements in struct initializer
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.mod.c:10:2: warning: (near initialization for ‘__this_module’)
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.mod.c:14:2: error: unknown field ‘arch’ specified in initializer
.arch = MODULE_ARCH_INIT,
^
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.mod.c:14:10: error: ‘MODULE_ARCH_INIT’ undeclared here (not in a function)
.arch = MODULE_ARCH_INIT,
^
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.mod.c:14:2: warning: excess elements in struct initializer
.arch = MODULE_ARCH_INIT,
^
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.mod.c:14:2: warning: (near initialization for ‘__this_module’)
scripts/Makefile.modpost:114: recipe for target '/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.mod.o' failed
make[4]: *** [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.mod.o] Error 1
Makefile:1387: recipe for target 'modules' failed
make[3]: *** [modules] Error 2
drivers/ipoe/CMakeFiles/ipoe_drv.dir/build.make:52: recipe for target 'drivers/ipoe/driver/ipoe.ko' failed
make[2]: *** [drivers/ipoe/driver/ipoe.ko] Error 2
CMakeFiles/Makefile2:1302: recipe for target 'drivers/ipoe/CMakeFiles/ipoe_drv.dir/all' failed
make[1]: *** [drivers/ipoe/CMakeFiles/ipoe_drv.dir/all] Error 2
Makefile:137: recipe for target 'all' failed
make: *** [all] Error 2
Linux raspberrypi 4.4.11+ #888 Mon May 23 20:02:58 BST 2016 armv6l GNU/Linux
Last edited by icevl on 06 Jun 2016, 06:49, edited 1 time in total.
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Не могу собрать на raspberry 4.4.14+ kernel

Post by Dmitry »

такое ощущение что исходники ядра не дособранные
icevl
Posts: 6
Joined: 02 Jun 2016, 00:33

Re: Не могу собрать на raspberry 4.4.11+ kernel

Post by icevl »

1. Скачал исходники ядра с гит git clone как положено.
2. собрал ядро
3. сделал cmake в исходниках accel-ppp в директорию build.
4. в build директории сделал make.

Версия ядра 4.4.11+. опечатался.
Сейчас попробую с другой версией.
Post Reply