vine-users ML アーカイブ



[vine-users:077994] Re: vine4.1 -> 4.2 へのバージョンアップ

  • From: Horino Morikatsu (堀 野守克) <m_horino@xxxxxxxxxxxxx>
  • Subject: [vine-users:077994] Re: vine4.1 -> 4.2 へのバージョンアップ
  • Date: Wed, 16 Jan 2008 10:29:30 +0900
On Sun, 13 Jan 2008 22:16:19 +0900 (JST)
長南洋一 <cyoichi@xxxxxxxxxxxxxxx> wrote:

> 長南です。
> 
> そう訊かれると、他人としては、まずいんじゃないですかとしか言えません。
> カーネルのアップデートはたいていセキュリティ関係ですから。
> 
> どうしても古いカーネルを使いたい場合は(使わなければならない場合は)
> Vine の Errata や Google でどういう内容のセキュリティ・フィックス
> かを調べて、自分で判断して使うよりないと思います。最新のカーネルを
> 使ったって、自己責任だということは同じですけれど。 
> 
やはりそうですか。

> > (dazuko の2.3.4(最新版), 2.3.3はmakeでエラーとなります。
> 
>   ... dazuko-2.3.4/dazuko-linux26.c:184: error: too many arguments
>   to function `refrigerator'
> 
> と make 中に出るのですか。だったら、./configure 後に Makefile の
> 適当なところに次のように書き込めば、make に成功します。
> 
>   EXTRA_CFLAGS += -DUSE_TRYTOFREEZEVOID
> 
> これで本当によいのかどうかはわかりません。suspend 関係で問題が
> 起きるかもしれません。でも、出来上がった dazuko.ko は、うちでは
> 一応使えました。Makefile に上のように手を入れないときエラーに
> なるのは、どうやら linux-2.6.16-0vl76.28 の include/linux/freezer.h
> がちょっと中途半端だからみたいです。ですから、本当は、もっと
> 新しいカーネルを使うべきなのでしょうけれど。
教えていただいた一行を追加してmakeをこころみたところ、makeに成功し,
インストールまで成功しました。
vine4.2 ( kernel 2.6.16-0vl76.28 )でdazukoが使えるようになりました。
ただし、dazukoは2.3.3です。2.3.4ではmakeは成功しましたが,組込み時に
	invalid format というエラーが起こりました。

どうもありがとうございました。

> dazuko の configure と /usr/src/kernels/2.6.16-0vl76.28-i686/
> include/linux にある freezer.h、sched.h、それに dazuko の
> dazuko_linux26.c を見比べると、もうすこし詳しい事情がわかります。
> 
私の実力では理解できないだろうと想いますが,一応、調べてみます。 


-- 
HORINO Morikatsu(堀野守克)
email : m_horinoi(at)d8.dion.ne.jp