アフィリエイト広告を利用しています

2022年12月02日

システム管理: OpenBSD のシステムアップグレード他 ── 2022 年 12 月 (2)

昨日の続き.

OpenBSD ベースシステムのコンパイルが終わったので, マージする.

# sysmerge # システム関連の各種ファイルのアップデート
# cd /dev/ && ./MAKEDEV all # デバイスファイルの作成


X のコンパイルを行う.

# cd /usr/xenocara
# make bootstrap
# make obj
# make build

make build の実行中, 先月と同じく twm のコンパイルでエラーとなった.
調べたら, twmrc_error_prefix という関数が void 型に宣言されていることで型の不一致の問題が起きている.
int 型に宣言し直すことでコンパイルが通るようになった.
残りは順調に終わる.

パッケージのアップデートを行う.

# pkg_add -uv

アップデートの結果, それまで行えていた TeX ファイルのコンパイルがエラーになる.
カスタマイズで定義していたいくつかのコマンドが, TeX 本体でも定義されて名前が衝突したことが原因だった.
それらのコマンドをコメントアウトすることで解決した.

それから Emacs のアップデートを行う.
やったことは libgccjit の再コンパイルと Emacs のコンパイル・インストールである.
Emacs のバージョンが 30.0.50 になっている.

M-x emacs-version
GNU Emacs 30.0.50 (build 1, x86_64-unknown-openbsd7.2, X toolkit, cairo version 1.17.6, Xaw3d scroll bars) of 2022-12-02

emacs30 に関する情報を調べようと思い, NEWS ファイルを見たがまだ何も書かれていない.

発生した問題は以下の通り:
・ コンパイル時, configure が libXpm が存在しないというエラーを出す. 解決できず. --with-xpm=ifavailable オプションを付けて configure を実行した.
・ emacsclient が実行できない.

*ERROR*: Wrong number of arguments: #, 5

というエラーが出て Emacs のバッファーが開かない. magit-mode でも git-commit 時に emacsclient を使用しているのでこれは困る.
今のところ解決できていない.
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

この記事へのトラックバックURL
https://fanblogs.jp/tb/11733963

この記事へのトラックバック
ファン
検索
<< 2024年09月 >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
最新記事
最新コメント
眼科の定期検査 〜 散歩 by コトタマ (02/15)
眼科の定期検査 by 三文字寄れば文殊のヒフミヨ (09/21)
本を読んで過ごす by 底彦 (12/13)
本を読んで過ごす by ねこ (12/12)
数学の計算をする by 底彦 (12/04)
タグクラウド
カテゴリアーカイブ
仕事(59)
社会復帰(22)
(43)
コンピューター(211)
(1414)
借金(8)
勉強(12)
(12)
数学(97)
運動(8)
日常生活(1384)
(203)
健康(36)
読書(20)
プロフィール

ブログランキング・にほんブログ村へ
にほんブログ村
にほんブログ村 メンタルヘルスブログ うつ病(鬱病)へ
にほんブログ村
にほんブログ村 科学ブログ 数学へ
にほんブログ村
にほんブログ村 IT技術ブログ プログラム・プログラマーへ
にほんブログ村