システム管理: Gauche をインストールする

Gauche (Scheme Scripting Engine) をインストールしたい.
以前 Gauche 0.9.12pre-p1 をインストールしたきりで, その後のアップデートを行っていない.

スクリプト言語として, あらためて Gauche を使っていきたいので一からインストールする.
まず最新版の Gauche 0.9.15 をインストールし, それを用いて開発版 Gauche をコンパイル・インストールする.

Gauche のインストールスクリプト get-gauche.sh を取得する.

$ curl https://raw.githubusercontent.com/shirok/get-gauche/master/get-gauche.sh \
-o get-gauche.sh

get-gauche.sh の中で GNU tar を使用しているので, 次のように変更する.

--- get-gauche.sh.orig Fri May 31 11:11:06 2024
+++ get-gauche.sh Fri May 31 11:11:18 2024
@@ -368,7 +368,7 @@ function do_fetch_and_cd {
echo "Failed URL:" $API/$desired_version.tgz
exit 1
fi
- tar xf Gauche-$desired_version.tgz
+ gtar xf Gauche-$desired_version.tgz
rm Gauche-$desired_version.tgz
# The actual directory name may differ when $version is latest or snapshot
cd Gauche-*

現在インストールしてある旧バージョンの Gauche (手元の環境の場合は 0.9.12pre-p1) をアンインストールする.

$ bash ./get-gauche.sh --uninstall --sudo

スクリプトの実行がうまく行った場合 /usr/local 以下に変更を加えるので, 念のため '--sudo' オプションを指定している.

Gauche を ダウンロード・インストール する.

$ bash ./get-gauche.sh --keep-builddir

ここでは, スクリプトによるインストールが途中で失敗した時に後から対応しやすいように '--keep-builddir' オプションを指定している.

実行するとスクリプトから gmake check が実行される際にエラー:

Signals delivery fails constantly at GC #4
Signals delivery fails constantly
Abort trap (core dumped)
・ ・ ・ ・
Total: 39480 tests, 39473 passed, 7 failed, 2 aborted.

が発生する.
インストールプログラムはエラーで終了した (core が生成される).

残しておいた作業ディレクトリーに移動し, コマンドラインで

$ cd builddir /Gauche-0.9.15/
$ ./configure --prefix=/usr/local --mandir=/usr/local/share/man --infodir=/usr/local/info
$ gmake
$ gmake check
$ doas gmake install

を実行し, Gauche をインストールする.

以上の準備の元で, 開発版 Gauche をインストールする.

$ git clone https://github.com/shirok/Gauche.git
$ cd ./Gauche
$ ./DIST gen
$ AUTOCONF_VERSION="2.71" AUTOMAKE_VERSION="1.16" \
./configure --prefix=/usr/local --mandir=/usr/local/share/man \
--infodir=/usr/local/info

ここで, configure スクリプト実行時に,

checking thread type...
configure: WARNING: Gauche with pthread on OpenBSD has unresolved issues.
We recommend you to build without threads (--disable-threads)
unless you're trying to fix the issues.
See https://github.com/shirok/Gauche/issues/276 and
https://github.com/shirok/Gauche/issues/334 .

という警告が出るが, 現在の Gauche では configure スクリプトの '--disable-threads' オプションは無くなっているようなので, そのまま gmake を実行する. スレッドは pthread ライブラリが使用されるが, これは後で gmake check によるテスト時にエラーとなる.

$ gmake
$ gmake check -k
・ ・ ・ ・
Total: 39549 tests, 39546 passed, 3 failed, 2 aborted.
$ doas gmake install

これで Gauche のコンパイル・インストールが完了する.

$ gosh -V
Gauche scheme shell, version 0.9.15-p1 [utf-8,pthreads], x86_64-unknown-openbsd7.4
(version "0.9.15-p1")
(command "gosh")
(scheme.id gauche)
(languages scheme r5rs r7rs)
(encodings utf-8)
(website " https://practical-scheme.net/gauche ")
(build.platform "x86_64-unknown-openbsd7.4")
(build.configure "--prefix=/usr/local" "--mandir=/usr/local/share/man" "--infodir=/usr/local/info")
(scheme.path "/usr/local/share/gauche-0.98/site/lib" "/usr/local/share/gauche-0.98/0.9.15-p1/lib")
(threads pthreads)
(gauche.net.tls)

2024年05月31日

ラーメンを食べに行く

4 時起床.

数学をやる.
入院中に読み返していた 教科書 のノートに記述の誤りやミスタイプが結構あった. これを修正する.

少し頭を使ったせいか眠くなってしまう.
小一時間ほど寝た.

その後, コンピューターの設定作業を行う.
いろいろと難儀したが, 午後までかかって何とか終了.

夕食は近所のラーメン屋に行く.
ラーメンを食べるのは 3 か月振りなので嬉しい.

ラーメンと餃子.
美味しい. 満足した.

薬を飲んで休む.
posted by 底彦 at 19:26 | Comment(0) | TrackBack(0) | 日常生活

2024年05月30日

役所に行く 〜 シーリングライトを買う

5 時起床.

すっきりと目覚めた.
疲労感, 倦怠感ともに無い.
確かな回復を感じる.

本を読む.
白井恭弘『外国語学習の科学』.
言語学の研究成果を踏まえて, 効果的な第二外国語の学習方法はどういったものなのかを探る
楽しみながら読み進めている.

午前中は役所に行く.
役所には先日も行ったが, 今日も自立支援医療に関する手続きをする.

帰りに電器店に寄って, シーリングライトを買った.
部屋のものは寿命が来たのか入院前から点かなくなっているのだ.

いつものスーパーで食材を買って帰宅.
先ほど買った照明を取り付けて灯りを付ける.
部屋が明るくなった. とてもいい.

午後は朝の読書の続きをする.

夕方に食事.
鶏もも肉焼きと野菜サラダ.

結構な距離を歩いて脚が疲れてしまった

寝る前の眠剤を今日も飲む.
布団を被って休む.
posted by 底彦 at 19:11 | Comment(0) | TrackBack(0) | 日常生活

2024年05月29日

3 回目の心理テスト

6 時半起床.

今朝は疲労感も倦怠感も無い.

朝食をとる.
キャベツとハムエッグとパンとコーヒー.

午前中は日用品を買いに, 駅前の商店街まで行く.
人で賑わっている.

無意識に緊張と不安を感じて体が硬くなるが, 少しづつ人の雰囲気にも慣れていかないといけない.

午後から病院で心理テストを受ける.
入院中に受けた 2 度と合わせてこれが 3 度目になる.

今日のテストは量が多く時間もかかった.
集中しなければならず頭が疲れてしまう.
夕方前に終わった.

いつものスーパーに寄って食材を買い, アパートに帰る.
一息付く.

夕食はメカジキのムニエルとキャベツ, バジルのパスタ.

今日も就寝前に眠剤を飲む.
早めに休む.
posted by 底彦 at 19:11 | Comment(0) | TrackBack(0) | 日常生活

2024年05月28日

買い物 〜 図書館 〜 部屋の整理

8 時起床.

昨晩はよく眠った.
寝る前に眠剤を飲んだのが効いたのだろう.
すっきりと目覚めることができた.

倦怠感と疲労感はまだ少し残っているが, 体調はいい.

朝食をとる.
キャベツとベーコンエッグとコーヒー.

天気予報で午後から本格的に雨が降ると言っているので, 午前中のうちに買い物に出かける.
野菜や肉などを買う.

その帰り道に図書館に寄って本を借りる.
入院前に借りていたが, 読むのが途中までになっている本である.

イアン・ハッキング『数学はなぜ哲学の問題になるのか』.
戸部良一他『失敗の本質 ── 日本軍の組織論的研究』.

帰宅して昼食をとる.
パンと牛乳.

午後は部屋の整理をする.

本や CD が今のアパートに引っ越した時のまま, 段ボール箱で積み上げてある.
いくつかは傾いて倒れそうだ. 危ない.
それらを幾分かでも安定するように積み直す.

本の入った箱は重たい.
狭い部屋の中での移動と積み直しはしんどかったが, 夕方までかかってひとまず終わった.

ほっとした.

夕食はポークソテーと玉葱炒め.

薬を飲んで布団に入る. 今日も寝る前に眠剤を飲んだ.
posted by 底彦 at 18:53 | Comment(0) | TrackBack(0) | 日常生活

2024年05月27日

寝坊 〜 買い物

11 時半起床.

昨日はなぜか神経が昂って寝付けず.
明け方になってようやく微睡む.
午前中はずっと寝ていた.

起きるのがこういう時間だと, 日中にできることも限られてしまう.
もう少し普通の時間に寝たり起きたりしたい.

昼食をとる.
キャベツとベーコンエッグとコーヒー.
コーヒーの香りでやっと身体が目覚める.

買い物に行く.
日用品などを買い揃える.

一息付いて本を読む.
白井恭弘『外国語学習の科学』.

この本については入院中にネットを見ていたときに知った.
面白そうである.

夕食はバジルのパスタ.

薬を飲んで寝る. 眠剤も飲んでおく.
posted by 底彦 at 18:45 | Comment(0) | TrackBack(0) | 日常生活

2024年05月26日

家計簿の続き

10 時半起床.

疲労感はまだ残っているが, 少し和らいだ.

昨日の続きで, 入院中の家計簿を付ける.

領収書の整理と計算が合わない箇所の修正.
計算間違いの場所を見つけるのに時間をとられる.

夕方前に何とか終わった. 良かった.
いろいろなところで自分はとろいのだろうと実感する.

一息付いてから買い物に行く.
野菜や肉などを買う.

夕食はキャベツのサラダとベーコンエッグとご飯.

薬を飲んで布団に入る
posted by 底彦 at 20:35 | Comment(0) | TrackBack(0) | 日常生活

2024年05月25日

家計簿を付ける

10 時半起床.

午前中に起きられたが, 疲労感が抜けない.
いくら寝ても疲れている.
どうしたのだろう.

のろのろと起きる.

今日は入院中の家計簿を付けたい.
眠くて頭が働かないが, レシートと電卓を用意して計算をする.

内訳は雑費が多い.
洗濯のための洗剤やプリペードカード, ラジオのための乾電池など.
あとはのど飴. 室内が乾燥して喉がいがらっぽくなっていたため小まめに買っている.

計算の単純作業を続けていると気分が昂ってくる.
特に何が楽しいというわけではないが, こういうことはあるのだ

退院が近くなるに連れ, 毎日炭酸水や缶コーヒーを飲んでいることに気付く.
気持ちに余裕ができてきたためだろう.

夕食はミートソーススパゲッティ,
レトルトのパスタソース.

脳が疲れた.
薬を飲んで布団に入る.
posted by 底彦 at 19:53 | Comment(0) | TrackBack(0) | 日常生活

2024年05月24日

役所に行く 〜 買い物と食事

9 時半起床.

昨日もよく寝た.
それでもまだ疲労感が残っている.

ゆっくりと朝食.
ベーコンエッグとコーヒー.

今日は役所に行く.

家を出たのはいいが, 駅に近付くに連れて呼吸が早くなる.
外に出るのが怖い, 人が怖いという思いが浮かんでくる..

入院していた 3 か月間は, 群集の中に入っていくということからは無縁だった.
人の中に入って, 久し振りに味わうこの圧迫感と不安感のストレスはこれほど大きなものだったのか.

駅のベンチに座って深呼吸して体調を整える.

呼吸が落ち着いてから役所に行き, 一連の手続きを行う.
自立支援医療の書類関連.
窓口の職員も親切で, 思ったよりスムーズに短時間で終わった.

いつものスーパーで買い物をして帰宅.
野菜や肉を買う.

精神的に疲れている.
外出恐怖, 対人恐怖, 集団恐怖は相変わらずなのだ.
自分のメンタルは, あまりにも弱過ぎるのではないだろうか.

横になって休む.

夕食はレタスとトマトのサラダ, ラム肉ステーキと玉葱炒め.
無性に生野菜が食べたかった. 美味しかった.

就寝前の薬を飲んで布団に入る.
posted by 底彦 at 20:18 | Comment(0) | TrackBack(0) | 日常生活

2024年05月23日

何もできない

目が覚めたら 12 時半だった.

泥のように眠った.

食事をとる.
昨日の残りの麻婆豆腐.
冷蔵庫から出して冷めたままで.

食事はとれたが, 何もやる気が起きない.
休みたい.

疲れてどうしようも無い.
薬を飲んで布団に入る
posted by 底彦 at 16:48 | Comment(0) | TrackBack(0) |
ファン
検索
<< 2024年05月 >>
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技術ブログ プログラム・プログラマーへ
にほんブログ村
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: