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

笔记本/便携移动设备,手机平板等软硬件
回复
leakout
帖子: 14
注册时间: 2012-05-02 9:24

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

#1

帖子 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 功能。现在就卡在了编译这里,请问我该如何做?
头像
abcbc
帖子: 42
注册时间: 2008-03-21 18:11
系统: Ubuntu 12.04

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

#2

帖子 abcbc »

tp_smapi不用自己编译,有支持dkms的内核模块。

代码: 全选

sudo apt-get install tp-smapi-dkms hdapsd
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

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

#3

帖子 jtshs256 »

e 系的洗洗睡了…
躺平
回复