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

2024年01月02日

システム管理作業 〜 散歩と夕食

6 時起床.

午前中は OpenBSD のアップグレード作業を行う.

昼前に散歩に出かける.
1 時間ほど歩いた.

外の空気は冷たかったが, 歩いているうちに温かくなってくる.

帰宅して少し休む.

夕方に食事.
昨日の豆のシチューの残りとご飯.

一日のんびりできた.

まだ早いが, 眠剤と頓服を飲んで休む.
posted by 底彦 at 16:38 | Comment(0) | TrackBack(0) | 日常生活

Emacs: Emacs HEAD のコンパイルとインストール ── 2024 年 1 月

Emacs HEAD のコンパイルとインストールを行う.

export AUTOCONF_VERSION="2.71"
export AUTOMAKE_VERSION="1.16"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/gcc/x86_64-unknown-openbsd7.4/11.2.0
$ ./autogen.sh
$ ./configure \
'CFLAGS=-I/usr/include -I/usr/X11R6/include -I/usr/local/include' \
'LDFLAGS=-L/usr/lib -L/usr/X11R6/lib -L/usr/local/lib -lgccjit' \
--prefix=/usr/local \
--mandir=/usr/local/share/man \
--infodir=/usr/local/info \
--with-x-toolkit=athena \
--with-imagemagick \
--with-xaw3d \
--with-x \
--without-xim \
--with-xpm=ifavailable \
--with-native-compilation
$ git pull
$ gmake bootstrap
$ gmake check
# gmake install

問題無く終わった.

システム管理: OpenBSD のアップグレード作業 ── 2024 年 1 月 (2)

昨日から走らせていたベースシステムのコンパイルは, 先月と同じ箇所でエラー終了した.

/usr/src/gnu/usr.bin/clang/libclangAST/../../../llvm/clang/lib/AST/Interp/ByteCodeExprGen.cpp:119:18: error: no member named 'emitCast' in 'clang::interp::ByteCodeExprGen'
return this->emitCast(*FromT, *ToT, CE);
~~~~ ^
/usr/src/gnu/usr.bin/clang/libclangAST/../../../llvm/clang/lib/AST/Interp/ByteCodeExprGen.cpp:1428:16: note: in instantiation of member function 'clang::interp::ByteCodeExprGen::VisitCastExpr' requested here
template class ByteCodeExprGen;
^
. . . .

fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
*** Error 1 in gnu/usr.bin/clang/libclangAST (:67 'ByteCodeExprGen.o': @c++ -O2 -pipe -fno-ret-protector -mno-retpoline -ffunct...)
*** Error 2 in gnu/usr.bin/clang (:48 'all': @for entry in include/llvm/Config libLLVMSupport libLLVMTableGen llvm-tblgen inc...)
*** Error 2 in gnu/usr.bin (:48 'all': @for entry in clang cvs binutils binutils-2.17 perl texinfo; do set -e; if test -d /u...)
*** Error 2 in gnu (:48 'all': @for entry in lib usr.bin usr.sbin; do set -e; if test -d /usr/src/gnu/${entry}.amd64; then ...)
*** Error 2 in . (:48 'all': @for entry in lib include bin libexec sbin usr.bin usr.sbin share games gnu sys; do set -e; if ...)
*** Error 2 in . (Makefile:97 'do-build')
*** Error 2 in /usr/src (Makefile:74 'build')

少し調べてみようと思い, stable 版のベースシステムのソースコードを取得してコンパイルしてみる.

# mv /usr/src /usr/src.current
$ cd /usr
$ cvs -qd anoncvs@anoncvs.example.org:/cvs checkout -rOPENBSD_7_4 -P src
# make obj && make build

このプロセスを流したまま, 区切りを付ける.

X のコンパイルを行う.

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

これは問題無く終わった.

ports のアップデートを行う.

# pkg_add -uv

ひとまず, ベースシステム以外のアップグレード・アップデートは終了した.
ファン
検索
<< 2024年01月 >>
  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 31      
最新記事
最新コメント
眼科の定期検査 〜 散歩 by コトタマ (02/15)
眼科の定期検査 by 三文字寄れば文殊のヒフミヨ (09/21)
本を読んで過ごす by 底彦 (12/13)
本を読んで過ごす by ねこ (12/12)
数学の計算をする by 底彦 (12/04)
タグクラウド
カテゴリアーカイブ
仕事(59)
社会復帰(22)
(44)
コンピューター(211)
(1463)
借金(8)
勉強(13)
(13)
数学(97)
運動(8)
日常生活(1407)
(204)
健康(38)
読書(21)
プロフィール

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