各位好:
我在尝试将ubuntu移植到全志a10板子上的时候,遇到了问题
使用了linux-sunxi 3.0.62的kernel 及 Toby Corkindale的 3.0.36-t3 的config
编译时出现以下错误:
In file included from arch/arm/mach-sun4i/include/mach/gpio.h:22:0,
from drivers/spi/spi_sunxi.c:26:
include/asm-generic/gpio.h: In function ‘gpio_get_value_cansleep’:
include/asm-generic/gpio.h:223:2: error: implicit declaration of function ‘gpio_get_value’ [-Werror=implicit-function-declaration]
include/asm-generic/gpio.h: In function ‘gpio_set_value_cansleep’:
include/asm-generic/gpio.h:229:2: error: implicit declaration of function ‘gpio_set_value’ [-Werror=implicit-function-declaration]
drivers/spi/spi_sunxi.c: In function ‘spi_sunxi_register_spidev’:
drivers/spi/spi_sunxi.c:1831:2: error: implicit declaration of function ‘gpio_request’ [-Werror=implicit-function-declaration]
drivers/spi/spi_sunxi.c:1832:3: error: implicit declaration of function ‘__gpio_to_irq’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[2]: *** [drivers/spi/spi_sunxi.o] Error 1
make[1]: *** [drivers/spi] Error 2
make: *** [drivers] Error 2
求助各位大神。。谢谢。。
linux-sunxi-3.0.62 内核编译问题
-
- 帖子: 1
- 注册时间: 2013-04-26 9:57
- 系统: Ubuntu 12.04
-
- 帖子: 262
- 注册时间: 2008-09-12 12:32
Re: linux-sunxi-3.0.62 内核编译问题
楼主解决问题了没?我现在也在尝试编译内核A10,类似的一个错误:
代码: 全选
.... ....
CC drivers/spi/spi.o
LD drivers/spi/built-in.o
CC [M] drivers/spi/spi_sunxi.o
In file included from arch/arm/mach-sun4i/include/mach/gpio.h:22:0,
from drivers/spi/spi_sunxi.c:26:
include/asm-generic/gpio.h: 在函数‘gpio_get_value_cansleep’中:
include/asm-generic/gpio.h:223:2: 错误: 隐式声明函数‘gpio_get_value’ [-Werror=implicit-function-declaration]
include/asm-generic/gpio.h: 在函数‘gpio_set_value_cansleep’中:
include/asm-generic/gpio.h:229:2: 错误: 隐式声明函数‘gpio_set_value’ [-Werror=implicit-function-declaration]
drivers/spi/spi_sunxi.c: 在函数‘spi_sunxi_register_spidev’中:
drivers/spi/spi_sunxi.c:1835:2: 错误: 隐式声明函数‘gpio_request’ [-Werror=implicit-function-declaration]
drivers/spi/spi_sunxi.c:1836:3: 错误: 隐式声明函数‘__gpio_to_irq’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[2]: *** [drivers/spi/spi_sunxi.o] 错误 1
make[1]: *** [drivers/spi] 错误 2
make: *** [drivers] 错误 2
-
- 帖子: 262
- 注册时间: 2008-09-12 12:32
Re: linux-sunxi-3.0.62 内核编译问题
哈,刚发完贴仔细一看这个错误,既然是把warning当错误,是说在这个方面要求比较严格,要是不怎么严不就行了么:
哈哈,一搜果然是,隐函数声明的这个注释掉就行了:
-Werror=implicit-function-declaration
反正能过,不过会不会导致一些bug什么的,就不好说了。
哈哈,一搜果然是,隐函数声明的这个注释掉就行了:
-Werror=implicit-function-declaration
反正能过,不过会不会导致一些bug什么的,就不好说了。
-
- 帖子: 262
- 注册时间: 2008-09-12 12:32
Re: linux-sunxi-3.0.62 内核编译问题
哈,在构建spi_sunxi.ko时候报错了,干脆把这个模块取掉。 然后搞定了!
这个配置文件比sun4i_defconfig流畅多了,楼主还有木有config_3.0.36-t3这个文件?有的话共享一下啊,如果有t4的更好。非常需要,网上都下不到了。
这个配置文件比sun4i_defconfig流畅多了,楼主还有木有config_3.0.36-t3这个文件?有的话共享一下啊,如果有t4的更好。非常需要,网上都下不到了。