ubuntu 12 alsa 1をインストールする.0.25、エラー解決

1375 ワード

makeインストールalsa 1.0.25のドライバの場合
質問1:
fw_についてdevice_putとfw_device_get暗黙的に宣言された問題.
問題のアラームは次のようになります.
: CC [M]  /home/wumenxin/alsa/alsa-driver-1.0.25/firewire/speakers.o
: In file included from /home/wumenxin/alsa/alsa-driver-1.0.25/firewire/speakers.c:5:0:
: /home/wumenxin/alsa/alsa-driver-1.0.25/firewire/../alsa-kernel/firewire/speakers.c:    ‘fwspk_card_free’ :
: /home/wumenxin/alsa/alsa-driver-1.0.25/firewire/../alsa-kernel/firewire/speakers.c:664:2:   :      ‘fw_device_put’ [-Werror=implicit-function-declaration]
: /home/wumenxin/alsa/alsa-driver-1.0.25/firewire/../alsa-kernel/firewire/speakers.c:    ‘fwspk_probe’ :
: /home/wumenxin/alsa/alsa-driver-1.0.25/firewire/../alsa-kernel/firewire/speakers.c:721:2:   :      ‘fw_device_get’ [-Werror=implicit-function-declaration]
: cc1: some warnings being treated as errors
: make[3]: *** [/home/wumenxin/alsa/alsa-driver-1.0.25/firewire/speakers.o]    1
: make[2]: *** [/home/wumenxin/alsa/alsa-driver-1.0.25/firewire]    2
: make[1]: *** [_module_/home/wumenxin/alsa/alsa-driver-1.0.25]    2
: make[1]:     “/usr/src/kernels/3.4.4-3.fc17.i686.PAE”
: make: *** [compile]    2  

解決方法:コードに関連関数を呼び出す行をコメントします.firewireの下のspeakersを含む4つのファイルを変更する必要があります.cとisight.c,.
質問2:
致命的なエラー:asm/system.h:そのファイルやディレクトリのコンパイルが中断されていません.
解決策:/#include