Re: 外付けディスクへのFreeBSD のインストール
- In reply to: $B4];3D>>;(B : "Re: $B30IU$1%G%#%9%/$X$N(BFreeBSD $B$N%$%s%9%H!<%k(B"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 11 Jan 2026 08:09:04 UTC
On Sun, 11 Jan 2026 15:04:10 +0900 丸山直昌 <masa@amogha.jp> wrote: > 丸山です。 > > Tue, 6 Jan 2026 19:33:55 +0900 > Tomoaki AOKI <junchoon@dec.sakura.ne.jp> writes: > > >青木@名古屋です。 > > > >小野さんのreviewのパッチを利用しつつ、RAWモードを変換する > >態勢を整えていなかったので回りくどい手を使った例がこれです。 > > > > https://forums.freebsd.org/threads/what-is-your-favorite-text-editor.64315/page-23#post-716172 > > > >と、このように実使用例は存在します。 小野さん、ありがとうございます。 > > この D40858.diff というパッチを 14.3amd で使ってみました。久しぶりの「野 > 良仕事」でしたが腰が痛くなるということもなく、うまく行くかな、と思ってい > たら、 > > cd /usr/src/usr.sbin/vidcontrol > make > > でエラーが出てしまいました。 > > /usr/src/usr.sbin/vidcontrol/vidcontrol.c:1355:2: error: use of undeclared identifier 'vt_scrshot_grph_t' > 1355 | vt_scrshot_grph_t gshot; > | ^ > /usr/src/usr.sbin/vidcontrol/vidcontrol.c:1357:2: error: use of undeclared identifier 'vt_scrshot_text_t' > 1357 | vt_scrshot_text_t tshot; > | ^ > /usr/src/usr.sbin/vidcontrol/vidcontrol.c:1388:3: error: use of undeclared identifier 'gshot' > 1388 | gshot.buf = (void *)malloc(fb.fb_size); > | ^ > /usr/src/usr.sbin/vidcontrol/vidcontrol.c:1389:3: error: use of undeclared identifier 'gshot' > 1389 | gshot.size = fb.fb_size; > (以下略) > > となります。 kernel の作成は問題なくできたのですがねー。どうしたら良いのでしょうか。 > > -------- > 丸山 直昌 まるやま なおまさ > メールアドレス: masa@amogha.jp 青木@名古屋です。 パッチの当たったsys/consio.h (/usr/src/sys/sys/consio.h)は 本番環境にインストールされていますか? [installkernel(か、それでも駄目ならinstallworld)はお済みですか?] vt_scrshot_grph_tという型の定義はこのconsio.hに当てるパッチに含まれて いて、consio.hは従来からvidcontrol.cからインクルードされています。 また、下2つのエラーを起こしているgshotという構造体は最初のエラーに あるとおり、このvt_scrshot_grph_t型として宣言されているので、 エラーにより宣言されていないものとなってしまっています。 パッチの当たったものがインストールされてさえいればこのエラーは 発生しない筈なのですが...。 -- 青木 知明 [Tomoaki AOKI] <junchoon@dec.sakura.ne.jp>