Erro de biblioteca de tempo de execução do Buffer de protocolo

1

Estou usando um software de simulação de fluidos chamado OpenFOAM (v5.0), que usa o ParaView 5.4.0. Estou recebendo um erro sobre o libprotobuf (veja abaixo). Eu suspeito que possa ter algo a ver com uma versão anterior do OpenFOAM que foi instalada, mas não tenho certeza exatamente o que mudar.

Erro produzido ao executar paraFOAM em um diretório de casos de simulação Contexto completo:

trent@Tars:~/OpenFOAM/trent-5.0/run/channelCoarse$ paraFoam
Created temporary 'channelCoarse.OpenFOAM'
libprotobuf FATAL /home/trent/OpenFOAM/ThirdParty-5.0/ParaView-5.4.0/ThirdParty/
protobuf/vtkprotobuf/src/google/protobuf/stubs/common.cc:62] This program requires
version 2.6.0 of the Protocol Buffer runtime library, but the installed version is
2.3.0.  Please update your library.  If you compiled the program yourself, make
sure that your headers are from the same version of Protocol Buffers as your link-
time library.  (Version verification failed in "/build/mir-ui6vjS/mir-0.26.3+16.04
.20170605/obj-x86_64-linux-gnu/src/protobuf/mir_protobuf.pb.cc".)
Aborted (core dumped)

Isso me leva a acreditar que preciso atualizar meu libprotobuf; no entanto, aqui está a saída de dpkg -l | grep libprotobuf :

ii  libprotobuf-java              2.6.1-1.3     all       Java bindings for protocol buffers
ii  libprotobuf-lite9v5:amd64     2.6.1-1.3     amd64     protocol buffers C++ library (lite version)
ii  libprotobuf9v5:amd64          2.6.1-1.3     amd64     protocol buffers C++ library

E aqui, por uma boa medida, é a saída de locate libprotobuf :

/home/trent/OpenFOAM/ThirdParty-4.1/build/linux64Gcc/ParaView-5.0.1/lib/libprotobuf-lite.so
/home/trent/OpenFOAM/ThirdParty-4.1/build/linux64Gcc/ParaView-5.0.1/lib/libprotobuf.so
/home/trent/OpenFOAM/ThirdParty-4.1/platforms/linux64Gcc/ParaView-5.0.1/lib/paraview-5.0/libprotobuf-lite.so
/home/trent/OpenFOAM/ThirdParty-4.1/platforms/linux64Gcc/ParaView-5.0.1/lib/paraview-5.0/libprotobuf.so
/home/trent/OpenFOAM/ThirdParty-5.0/build/linux64Gcc/ParaView-5.4.0/lib/libprotobuf-lite.so
/home/trent/OpenFOAM/ThirdParty-5.0/build/linux64Gcc/ParaView-5.4.0/lib/libprotobuf.so
/home/trent/OpenFOAM/ThirdParty-5.0/platforms/linux64Gcc/ParaView-5.4.0/lib/paraview-5.4/libprotobuf-lite.so
/home/trent/OpenFOAM/ThirdParty-5.0/platforms/linux64Gcc/ParaView-5.4.0/lib/paraview-5.4/libprotobuf.so
/usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9
/usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9.0.1
/usr/lib/x86_64-linux-gnu/libprotobuf.so.9
/usr/lib/x86_64-linux-gnu/libprotobuf.so.9.0.1
/usr/local/MATLAB/R2016a/bin/glnxa64/libprotobuf.so.8
/usr/local/MATLAB/R2016a/bin/glnxa64/libprotobuf.so.8.0.0
/usr/share/doc/libprotobuf-java
/usr/share/doc/libprotobuf-lite9v5
/usr/share/doc/libprotobuf9v5
/usr/share/doc/libprotobuf-java/changelog.Debian.gz
/usr/share/doc/libprotobuf-java/copyright
/usr/share/doc/libprotobuf-lite9v5/changelog.Debian.gz
/usr/share/doc/libprotobuf-lite9v5/copyright
/usr/share/doc/libprotobuf9v5/changelog.Debian.gz
/usr/share/doc/libprotobuf9v5/copyright
/var/lib/dpkg/info/libprotobuf-java.list
/var/lib/dpkg/info/libprotobuf-java.md5sums
/var/lib/dpkg/info/libprotobuf-lite9v5:amd64.list
/var/lib/dpkg/info/libprotobuf-lite9v5:amd64.md5sums
/var/lib/dpkg/info/libprotobuf-lite9v5:amd64.shlibs
/var/lib/dpkg/info/libprotobuf-lite9v5:amd64.triggers
/var/lib/dpkg/info/libprotobuf9v5:amd64.list
/var/lib/dpkg/info/libprotobuf9v5:amd64.md5sums
/var/lib/dpkg/info/libprotobuf9v5:amd64.shlibs
/var/lib/dpkg/info/libprotobuf9v5:amd64.triggers

Algumas notas: Eu estava instalando a partir da fonte e tendo problemas de construção relacionados ao Qt5 anteriormente, mas eles foram resolvidos implementando etapas que podem ser encontradas aqui . Hoje cedo tornei essas alterações permanentes adicionando as variáveis exportadas a um arquivo no meu diretório /etc/profile.d. Além disso, embora eu duvido que tenha alguma relação com esse problema, eu substituí o link simbólico qmake em meu diretório / usr / bin / (que está ligado a / usr / bin / qtchooser /) por um link para meu diretório Qt5.6 $ HOME.

Espero que você possa ajudar, obrigado!

    
por Trent 04.08.2017 / 10:32

0 respostas