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

2023年02月18日

プログラミング: Haskell をインストールする

圏論でモナドを勉強して, Haskell を使いたくなった.
GHC (Glasgow Haskell Compiler) をインストールする.

ところがエラーになった.

# pkg_add -v ghc
Update candidates: quirks-6.98 -> quirks-6.101
quirks-6.101 signed on 2023-02-14T11:05:49Z
quirks-6.98->6.101: ok
Can't install ghc-9.2.5p0 because of libraries
|library c.97.0 not found
| /usr/lib/libc.so.96.1 (system): bad major
| /usr/lib/libc.so.96.2 (system): bad major
| /usr/lib/libc.so.96.4 (system): bad major
| /usr/lib/libc.so.96.5 (system): bad major
|library pthread.27.0 not found
| /usr/lib/libpthread.so.26.1 (system): bad major
| /usr/lib/libpthread.so.26.2 (system): bad major
| /usr/lib/libpthread.so.26.3 (system): bad major
| /usr/lib/libpthread.so.26.4 (system): bad major
Direct dependencies for ghc-9.2.5p0 resolve to libffi-3.4.4 libiconv-1.17 gmp-6.2.1p0
Full dependency tree is libffi-3.4.4 gmp-6.2.1p0 libiconv-1.17
Read shared items: ok
Couldn't install ghc-9.2.5p0

libc.so と libpthread.so のメジャー番号が古く, インストールできない.
最新の GHC パッケージにシステムが対応していない.

それで, https://cdn.openbsd.org/pub/OpenBSD から安定板の ghc-9.2.4p2.tgz をダウンロードしてインストールする.

# pkg_add -v ghc-9.2.4p2.tgz

これで GHC がインストールされた.

Emacs から Haskell を使うためには haskell-mode を使う.

M-x run-haskell

これで Haskell インタープリターが起動する.
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

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

この記事へのトラックバック
ファン
検索
<< 2024年11月 >>
          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)
(44)
コンピューター(211)
(1441)
借金(8)
勉強(13)
(13)
数学(97)
運動(8)
日常生活(1404)
(204)
健康(38)
読書(21)
プロフィール

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