2009年7月26日

[plamo:29974] linux-2.6.30.3

名倉@軽くチエックのつもりがもうこんな時間 です。

  gcc-4.2.4 bugfixのlinux-2.6.30.3が出たので軽い気持ちで更新
  しかしはまりました。

   CC drivers/video/console/vgacon.o
   CC drivers/video/console/fbcon.o
  drivers/video/console/fbcon.c: In function 'fbcon_redraw_softback':

  drivers/video/console/fbcon.c:1582: error: implicit declaration of function 'hibyte_pos'
  drivers/video/console/fbcon.c:1582: error: invalid type argument of 'unary *'
  drivers/video/console/fbcon.c:1594: error: invalid type argument of 'unary *'
  drivers/video/console/fbcon.c: In function 'fbcon_redraw':
  drivers/video/console/fbcon.c:1732: error: invalid type argument of 'unary *'
  drivers/video/console/fbcon.c:1744: error: invalid type argument of 'unary *'
  make[3]: *** [drivers/video/console/fbcon.o] エラー 1
  make[2]: *** [drivers/video/console] エラー 2
  make[1]: *** [drivers/video] エラー 2
  make: *** [drivers] エラー 2
  root@xxxxx:/usr/src/linux# vi drivers/video/console/fbcon.c

  ソースを覗いて見ると CONFIG_UNICON に絡んでいそう。

   c = scr_readw(s);
  #ifdef CONFIG_UNICON
c_ext = scr_readw(hibyte_pos(vc,s));
  #endif
if (attr != (c & 0xff00)) {

  そういえばその前にコンパイルできたマシンを覗いて見ると unicon 生かすのを忘れていた。

  久しぶりにカーネルパッチ作りかなと早めのマシンでやってみたらあっさりコンパイル終了
  gcc-4.4.0 + glibc-2.10.1のマシンでした。unikeyロードされている。

  gcc-4.3.3ではどうかなとPlamo-test/for-4.6xの
   gcc-4.3.3-i586-P1.tgz
   gcc_g++-4.3.3-i586-P1.tgz
   gmp-4.2.2-i586-P1.tgz
   mpfr-2.3.0-i586-P1.tgz
  をインストールしてコンパイルしてみましたが adduser で日本語表示確認できました。

  手元では unicon 大事なのでgcc-4.3.3以降のコンパイラーに総入れ替えの方向です。 

  

投稿者 xml-rpc : 2009年7月26日 11:29
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/87039
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。