前提・実現したいこと
Ubuntu20.04でVimのビルドでエラーが出て困っています。
BUILD_DATE_MSG@: コマンドが見つかりませんでした
発生している問題・エラーメッセージ
以下のエラーで止まります。
(一部ディレクトリはユーザー名等がわからないように編集しています。)
エラーメッセージ $ make Starting make in the src directory. If there are problems, cd to the src directory and run make there cd src && make first make[1]: ディレクトリ 'src' に入ります creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/pathdef.o auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 version.c -o objects/version.o make[1]: BUILD_DATE_MSG@: コマンドが見つかりませんでした make[1]: *** [Makefile:2136: vim] エラー 127 make[1]: ディレクトリ 'src' から出ます make: *** [Makefile:29: first] エラー 2 BUILD_DATE_MSG@: コマンドが見つかりませんでした
該当のソースコード
gcc 9.3.0 Ubuntu20.04 ソースコード src/Makefile
github.com/vim/vim より取得したものです。
試したこと
・python3.8は以下の内容を参考に設定しました。
https://kashewnuts.github.io/2020/05/05/upgrade_ubuntu_20_04_lts.html
・他の環境 VMWare上のCentOS7 gcc 4.8.5では正常にビルドできました。
補足情報(FW/ツールのバージョンなど)
この内容が関係ありそうな気もしたのですが、よくわかりませんでした。
https://git.furworks.de/opensourcemirror/Vim/commit/8f1dde5021d9623a951d1ccbc78cf1b1a55ccd7a
makeの前に何をしたのかが書かれていないです。git clone や configure は実際どうしましたか?
ご指摘ありがとうございます。
ちょっと別件で時間がとられていますので、また纏めてあげさせていただきます。
整理するために今のソースとは別ディレクトリに再取得しました。
$git clone https://github.com/vim/vim.git
$cd vim/src
$ ./configure \
--with-features=huge \
--enable-gui=auto \
--enable-python3interp \
--with-python3-config-dir=/usr/lib/python3.8/config-3.8-x86_64-linux-gnu/ \
--enable-fail-if-missing
あえて-jオプションもつけずにどノーマルでビルド
$ make
正常に終了した模様です。
$ vim --version
VIM - Vi IMproved 8.2(2019 Dec12, compiled Jul 6 2020 18:00:14)
適用パッチ: 1-1145
~以下省略~
はっきりとした原因はわかりませんが、当方の環境でまっさらにやり直した場合と差異があるためと思われます。
一旦、本件は示させていただきます。
大変お騒がせして、申し訳ありません。
現在まだ回答が「受付中」になっています。「追記」ではなく「回答」に上記内容を書いて自分でベストアンサーにして解決済みにすると、検索した人に対して分かりやすく親切になります。
あなたの回答
tips
プレビュー