ソースからLZ4をビルド中に問題が発生しました:「ターゲット 'test fuzzer'のレシピが失敗しました。」

ソースからLZ4をビルド中に問題が発生しました:「ターゲット 'test fuzzer'のレシピが失敗しました。」

RaspbianにRobot Operating System(ROS)をインストールしようとしています。いくつかの依存関係が必要ですが、Raspbianでは使用できないため、ソースからビルドする必要があります。そのうちの1つがlz4です。私が使用しているガイドリンクは次のとおりです。ガイド

コマンドを実行しています。

apt-get source -b lz4

2時間実行した後、最終的に次のエラーが報告されます。

Starting LZ4 fuzzer (32-bits, )
Seed = 8544
Overflow tests : high address detected : Makefile:277: recipe for target 'test-fuzzer' failed
make[3]: *** [test-fuzzer] Killed
make[3]: Leaving directory '/root/catkin_ws/external_src/lz4-0.0~r131/programs'
Makefile:98: recipe for target 'test' failed
make[2]: *** [test] Error 2
make[2]: Leaving directory '/root/catkin_ws/external_src/lz4-0.0~r131'
debian/rules:34: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 2
make[1]: Leaving directory '/root/catkin_ws/external_src/lz4-0.0~r131'
debian/rules:26: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

私も試しました。

apt-get source lz4
sudo apt-get build-dep lz4
dpkg-buildpackage -rfakeroot -uc -b

私も同じミスを犯した。

この問題の原因が何であるか、解決策を見つける方法を知っている人はいますか?

ありがとう

ベストアンサー1

フルフラッシュメモリーカードを使用していますか? raspi-config ユーティリティを使用して FS を拡張します。ビルドプロセスでは、さまざまなサイズ(10Mb〜6GB)のファイル圧縮を確認するため、少しの空き容量が必要です。私のA +に8Gbカードにraspbian-liteがあり、lz4を構築するのに問題はありませんでしたが、約2〜3時間かかりました。スワップスペースを追加してみることもできます。

おすすめ記事