On Sun, 11 Jan 2026 15:04:10 +0900 丸山直昌 <[email protected]> wrote:
> 丸山です。 > > Tue, 6 Jan 2026 19:33:55 +0900 > Tomoaki AOKI <[email protected]> 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 の作成は問題なくできたのですがねー。どうしたら良いのでしょうか。 > > -------- > 丸山 直昌 まるやま なおまさ > メールアドレス: [email protected] 青木@名古屋です。 パッチの当たった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] <[email protected]>
