HiFaceEvo 用のドライバーのコンパイル環境の整備を始めた。
最新のVoyageMPDのイメージでは単純に下記を行えば、コンパイラなどはインストールされるようだ。
root@voyage:~# apt-get update
root@voyage:~# apt-get install build-essential
それぞれのコマンドで、いろいろなメッセージが出るが、出終わってから、
root@voyage:~# cc -v
のコマンドを打って、下記のようにコンパイラーのメッセージが出ればOKなはず。

次に、HiFaceEvo のドライバーをmake する環境を作る。M2TechのWebから。
M2Tech HiFaceEvoドライバーインストーラーこれによると、下記を実行すればドライバーが作られるとの事。
残念ながらまだうまくいっていない。make するとエラーが出てしまう。
root@voyage:/etc/apt# apt-get install kernel-headers-$(uname -r)
root@voyage:/etc/apt# apt-get install git
root@voyage:/etc/apt# git clone git://github.com/panicking/snd-usb-asyncaudio.git
root@voyage:/etc/apt# cd snd-usb-asyncaudio
root@voyage:/etc/apt# make
うーん、何がいけないのかわからない。。。コンパイラーはインストールされていると思うし、makeの環境も出来ているようなんだけどねー。。。
root@voyage:/etc/apt/snd-usb-asyncaudio# ls
Makefile chip.h control.c dkms.conf pcm.h
chip.c common.h control.h pcm.c
root@voyage:/etc/apt/snd-usb-asyncaudio# vi Makefile
snd-usb-asyncaudio-objs += chip.o control.o pcm.o
obj-m += snd-usb-asyncaudio.o
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
default:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
clean:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) clean
以下がエラーメッセージ。さてどうすればよいかなー??
root@voyage:/etc/apt/snd-usb-asyncaudio# make
make -C /lib/modules/3.4.4-voyage/build SUBDIRS=/etc/apt/snd-usb-asyncaudio modules
make: *** /lib/modules/3.4.4-voyage/build: No such file or directory. Stop.
make: *** [default] Error 2
/lib/modules/3.4.4-voyage/のディレクトリは在るが、buildはなかった。
なにか権限が足りない?わかる人ならすぐわかるような問題のようだけれど。。。
どなたか、わかる方がいらしたら教えてください。
- 2012/11/17(土) 23:36:50|
- Voyage
-
| トラックバック:0
-
| コメント:4