パスワードを忘れた? アカウント作成
745689 journal

bananan_wの日記: kernel2.4.7

日記 by bananan_w
DAC960.c をコンパイルしてるときに怒られた。
む~~~。なんでだ… Request->sem がナイと怒られる
IO_Request_T *Request
こんなの発見。
とりあえず、適当にIO_Request_T の中身を眺めようとがんばって見る。
どうやら #typedef request IO_Request_T とかやっているらしい。
んで、request構造体を定義してるところを探したんだけどミツカラン

む~~~。探し方が悪いのかな。ひたすら find と grep で戦いました。

あ。gcc -E -md DAC960.c とかすればイチゲキじゃん。
ということに気が付いたので、やってみた~。
linux/include/blkdev.h で request は定義されていました。

んで、2.2.16と比較(古すぎない?(爆))してみたら、だいぶ構造体の
中身が違った。もう細かいことは気にしないモード炸裂!
struct semaphore * sem を request のメンバに追加しちゃいました で、コンパイル…通っちゃいました(爆)
コンパイルされたカーネルを

dd if=arch/i386/boot/bzImage of=/dev/fd0
rdev /dev/fd0 /dev/rd/c0d0p5
こんな感じでフロッピーディスクに書き込んで、とりあえず起動できるようにした。
さぁ、このディスクで起動させると…

起動しないです…ぐは。。。はじめてみるエラーメッセージのタイプだ…
Uncompressing kernel(だったっけ?)まで行かないです。
ぃゃぁ~~ん
typodupeerror

犯人はmoriwaka -- Anonymous Coward

読み込み中...