回答編集履歴

1 少し補足

Chironian

Chironian score 22619

2019/01/23 14:23  投稿

こんにちは。
まず、ソースは、`<code>`を押して出てくる '''と'''の間において下さい。でないと見づらいです。
さて、「stringコマンドは最低4つのパラメータが必要」というエラーですね。
stringコマンドは2つしかないので、この2つででていると思われます。
最初のstringコマンドの3つのパラメータは定数ですから、最後の${PTEX_VER}が空のためパラメータが3つしかないと判断しているのだろうと思います。
PTEX_VERはその直前で定義される筈ですが、その定義に失敗しているということになります。
その可能性としては、gitコマンドが動作しない環境でCMakeジェネレートしていることが考えられます。
GiHUbから clone ではなくzipで持ってきて解凍した、当該CMakeジェネレートしてるコンソールのPATHに git が通っていない等が考えられます。
GiHUbから clone ではなくzipで持ってきて解凍した、当該CMakeジェネレートしてるコンソールのPATHに git が通っていない等が考えられます。(PTEX_VER定義のために git コマンドを発行する可能性がありますので。)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る