システム管理: Emacs HEAD のコンパイルとインストール ── loadable library and perl binaries are mismatched エラーの発生



$ export AUTOCONF_VERSION="2.71"
$ export AUTOMAKE_VERSION="1.16"
$ ./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

ところが, elisp.info を生成する箇所でエラー

GEN ../../info/elisp.info
parsetexi/Parsetexi.c: loadable library and perl binaries are mismatched (got first handshake key 0xec00000, needed 0xeb80000)

が出力されてコンパイルが停止する.
gmake V=1 を実行して, 内部で走っているコマンドを調べたところ,

makeinfo --force --enable-encoding -I ./../emacs -I . --no-split -o ../../info/elisp.info elisp.texi
parsetexi/Parsetexi.c: loadable library and perl binaries are mismatched (got first handshake key 0xec00000, needed 0xeb80000)

となり, makeinfo でエラーになっている.

makeinfo は GNU Texinfo の一部で, 以前 バージョンの問題が発生したためにパッケージからではなく Texinfo のソースから直接コンパイルしたものである.
その時インストールした Texinfo のモジュールがもう古くなっているのだろう.

Texinfo をあらためてソースからコンパイル・インストールする.

$ cd ~/src/texinfo
$ git pull
$ ./autogen.sh
$ ./configure --prefix=/usr/local --infodir=/usr/local/info --mandir=/usr/local/share/man
$ gmake
$ gmake check
# gmake install

その後, 再び Emacs HEAD のコンパイルを実行したところうまく行った.

$ gmake
$ gmake check
# gmake install
タグ: Emacs HEAD emacs30

2023年03月02日

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

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

この記事へのトラックバック
ファン
検索
<< 2024年12月 >>
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: