2013年8月28日水曜日

USBラジオ RDPC-101(5) カスタムカーネル作成・・・コンパイルエラー

Raspberry Pi(Raspbian)用カーネルをクロスコンパイルを参考にカスタムカーネルを作成してみた。

詳細は参考を見てもらうとして、最終的にカーネルのビルドで以下のエラーが発生。
途方に暮れる。


$ DEB_HOST_ARCH=armhf fakeroot make-kpkg --arch arm --subarch armhf  --cross_compile arm-unknown-linux-gnueabi- --revision 0.1 --us --uc kernel_image modules_image


... 略 ...

  LD      drivers/staging/vt6656/built-in.o
  LD      drivers/staging/winbond/built-in.o
  LD      drivers/staging/wlan-ng/built-in.o
  LD      drivers/staging/zram/built-in.o
  LD      drivers/staging/zsmalloc/built-in.o
  LD      drivers/staging/built-in.o
  CC      drivers/thermal/thermal_sys.o
  CC      drivers/thermal/bcm2835-thermal.o
drivers/thermal/bcm2835-thermal.c:21:23: fatal error: mach/vcio.h: No such file or directory
compilation terminated.
make[3]: *** [drivers/thermal/bcm2835-thermal.o] エラー 1
make[2]: *** [drivers/thermal] エラー 2
make[1]: *** [drivers] エラー 2
make[1]: ディレクトリ `/home/mihara/raspberrypi-cross/linux' から出ます
make: *** [debian/stamp/build/kernel] エラー 2


なんだろう。
Raspbianのgithubのソースコードそのままではビルドできないのか。

それともなにか間違えているのだろうか。うーん。

0 件のコメント:

amazonアソシエイト