分页: 1 / 1

ubuntu 中编译tp_smapi出现故障,求助高人

发表于 : 2012-05-05 23:05
leakout
首先说,编译这个是为了让系统支持thinkpad 的APS

/usr/src/tp-smapi-0.41 是我下载的tp-smapi的源代码位置,然后我在终端中执行
编译tp-smapi
$make HDAPS=1
$make install

命令后,出现了下面的错误,请看运行命令记录:



root@ThinkPad-Edge:/usr/src/tp-smapi-0.41# make HDAPS=1
make -C /usr/src/linux-headers-3.2.0-23 M=/usr/src/tp-smapi-0.41 O=/usr/src/linux-headers-3.2.0-23 modules
make[1]: 正在进入目录 `/usr/src/linux-headers-3.2.0-23'

ERROR: Kernel configuration is invalid.
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.


WARNING: Symbol version dump /usr/src/linux-headers-3.2.0-23/Module.symvers
is missing; modules will have no dependencies and modversions.

CC [M] /usr/src/tp-smapi-0.41/thinkpad_ec.o
In file included from <命令行>:0:0:
/usr/src/linux-headers-3.2.0-23/include/linux/kconfig.h:4:32: 致命错误: generated/autoconf.h:没有那个文件或目录
编译中断。
make[3]: *** [/usr/src/tp-smapi-0.41/thinkpad_ec.o] 错误 1
make[2]: *** [_module_/usr/src/tp-smapi-0.41] 错误 2
make[1]: *** [sub-make] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-3.2.0-23'
make: *** [modules] 错误 2


我需要编译出hdaps.ko添加到系统内核中,以支持thinkpad的APS 功能。现在就卡在了编译这里,请问我该如何做?

Re: ubuntu 中编译tp_smapi出现故障,求助高人

发表于 : 2012-05-12 5:13
abcbc
tp_smapi不用自己编译,有支持dkms的内核模块。

代码: 全选

sudo apt-get install tp-smapi-dkms hdapsd

Re: ubuntu 中编译tp_smapi出现故障,求助高人

发表于 : 2012-05-12 7:00
jtshs256
e 系的洗洗睡了…