ID del artículo: 000088247 Tipo de contenido: Mensajes de error Última revisión: 01/03/2023

No se puede configurar el optimizador de modelos ejecutando install_prerequisites.sh Script

Entorno

Compatibilidad a largo plazo (LTS) de Ubuntu 18.04.x de 64 bits Compatibilidad a largo plazo (LTS) de Ubuntu 20.04.0 de 64 bits

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumen

Pasos para instalar los búferes de protocolo (protobuf) manualmente

Descripción
  • Se ejecutó install_prerequisites.sh script.
  • Error recibido:

    "/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

Resolución

Instale protobuf manualmente:
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

Productos relacionados

Este artículo se aplica a 2 productos

Intel® DevCloud para la periferia

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.