メインコンテンツへスキップ
サポート・ナレッジベース

install_prerequisites.sh スクリプトを実行してモデル・オプティマイザーを構成できません

コンテンツタイプ: エラーメッセージ   |   記事 ID: 000088247   |   最終改訂日: 2023/03/01

環境

Ubuntu 18.04.x 長期サポート (LTS)、64 ビット Ubuntu 20.04.0 長期サポート (LTS)、64 ビット

詳細

  • Ran install_prerequisites.sh スクリプト。
  • 受信エラー:

    "/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(arena.o): relocation R_X86_64_TPOFF32 against hidden symbol `_ZN6google8protobuf5Arena13thread_cache_E' can not be used when making a shared object

    /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libprotobuf.a(descriptor.o): relocation R_X86_64_PC32 against symbol `_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev' can not be used when making a shared object; recompile with -fPIC

解決方法

protobuf を手動でインストールします。
sudo apt-get install autoconf automake libtool curl make g++ unzip -y
git clone https://github.com/google/protobuf.git
cd protobuf
git submodule update --init --recursive
./autogen.sh
./configure
make
make check
sudo make install
sudo ldconfig

関連製品

本記事は、2 製品に適用します。

製造中止品

エッジ向けインテル® デベロッパー・クラウド

免責条項

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。