スクラップ11.3 p11-kitのLinuxを超えて、Freeblライブラリを使用してインストールしません。

スクラップ11.3 p11-kitのLinuxを超えて、Freeblライブラリを使用してインストールしません。

BLFSマニュアルを読んでいます。 p11-kit-0.24.1を正常にインストールしました。その後、NSS-3.88.1も正常にインストールされました。 NSSを使用するために戻ってp11-kitをインストールしたときにninjaが失敗しました。

p11ビルドプロセス(NSSを使用):tar cdをディレクトリに配置します。

mkdir p11-build &&
cd    p11-build &&

meson --prefix=/usr       \
      --buildtype=release \
      -Dtrust_paths=/etc/pki/anchors \
      -Dhash_impl=freebl

出力:

Run-time dependency bash-completion found: NO (tried pkgconfig and cmake)
../bash-completion/meson.build:7: WARNING: Will not install bash completion due to missing dependencies!
Build targets in project: 176

p11-kit 0.24.1

  User defined options
    buildtype  : release
    prefix     : /usr
    hash_impl  : freebl
    trust_paths: /etc/pki/anchors

Found ninja-1.11.1 at /usr/bin/ninja
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.

その後、実行し、受信ninjaも受信ninja: build stopped: subcommand failed. しましたFAILED: trust/test-digest、、、、FAILED: trust/trustFAILED: trust/test-x509FAILED: trust/test-index

他の関連情報が何であるかはわかりませんが、必要に応じて多くの出力を抽出できます。

ありがとう

(これは私の最初のlfs / blfsビルドです。私はコンピュータサイエンスとLinuxの分野で数年間の経験がありますが、それほど低いレベルの作業をしたことはありません。)

NSSでp11-kitを実行することが重要でない場合は、その部分をスキップすることができますが、私が知っている限り、セキュリティに関しては非常に重要なステップです。

ベストアンサー1

おすすめ記事