./configure の詳細な出力はまったく冗長ではありません。

./configure の詳細な出力はまったく冗長ではありません。

OpenOCDのインストールに問題があります。

checking for ftd2xx.h... yes
checking for library containing FT_GetLibraryVersion... no

ライブラリがインストールされ、テストされました。

configureライブラリを探す場所を確認するためにverboseコマンドスイッチを渡しました。まったく変わったことはありません!

構成がそのライブラリを見つける場所と名前を解決する方法はありますか?

答え1

./configure通常、ファイルが生成されますconfig.log。これには、ライブラリを確認するために実行されるコマンドを含める必要があります。

答え2

@ Matteoが言ったようにconfig.log

実行するスクリプトと常に同じディレクトリに作成されるわけではありませんconfigure。ログを見つけるには、構成出力を調べてください。ログは最後の数行にあります。

設定スクリプトが何をしているのかを確認するには、スクリプトを開き、2行目(後ろまたは類似の行)をconfigure追加します。set -x#!/bin/bash

#!/bin/bash
set -x

... # rest of the configure script

出力は非常に冗長ですが、実行する各コマンドスクリプトに関する情報を取得できます。

答え3

設定ファイルはシェルスクリプトであり、誰かが特定のechoディレクティブを作成しない限り、デフォルトでは詳細なロギングは実行されません。ただし、特定のプログラム/ライブラリが存在するかどうかを確認するために実行されるロジックの詳細を含む構成.ac/configure.inなどのエントリを見つける必要があります。私の考えでは、この程度ならconfigure.logに何の情報もなく問題をデバッグするのに十分なようです。

関連情報