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 を使用しているのでこれは困る.
今のところ解決できていない.
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image