Error starting ParaView 5.7.0 after upgrade to OpenSUSE 15.1

Hi all,

After a recent upgrade to OpenSUSE LEAP 15.1 I have this error when I want to open ParaView 5.7.0:

ParaView-5.7.0-MPI-Linux-Python3.7-64bit/bin/../lib/libQt5Core.so.5: version `Qt_5.9.7_PRIVATE_API' not found (required by /usr/lib64/libQt5Network.so.5)

It is just the binary package downloaded from the download page. It did work on OpenSUSE LEAP 42.3 before the upgrade, should I install missing packages?

Regards,
Tom

Looks like your own Qt libs are getting picked up when it should not.

  • echo $LD_LIBRARY_PATH
  • ldd ./bin/paraview

Dear Mathieu,

Indeed there is something going on with picking up the libraries from alternative locations. I tried to run ParaView from a terminal that had sourced some files to run OpenFOAM and that also fills the $LD_LIBRARY_PATH. I see a difference in the ldd command from that terminal and a clean terminal. If I add the ParaView lib folder before the non-working $LD_LIBRARY_PATH it does start, so once I migrate all work to ParaView 5.7 I will take care of this.

Thank you!
Regards,
Tom

Ah. So OpenFOAM wants Qt5Network, but we don’t package it because we don’t need it. I suppose we could ship it as well (assuming it is present in the Qt install we’re using).

@ben.boeckel : If we do not need it we should not ship it. OpenFOAM should not rely on setting usespace wide variables to be able to run.