I cannot launch salome 9.11.0 (CentOS 7 flavour), using mesa_salome script, on my CentOS 7 HPC cluster (with XVNC session). Error message is the following:
./mesa_salome
SALOME_Session_Server_No_Server: error while loading shared libraries: libnlopt_cxx.so.0: cannot open shared object file: No such file or directory
I have installed all required dependencies (sat), except devtoolset-8-gcc which is compile time dependency.
Salome 9.9.0 and 9.10.0 (CentOS 7 flavour) works fine.
From release notes, NLopt (non-linear optimisation library) is used by ADAO only. I have tried to deactivate ADAO and nlopt in mesa_salome script, without success during lauching.
I also found that Salome 9.11.0 Linux universal flavour works fine on this CentOS 7 HPC cluster. I know this is built on CentOS 7. It could be fine for my raw usage, but I would like to install a new module, and I need this CenOS 7 flavour.
this is obviously a bug. It seems that system nlopt is picked up instead of the embedded one:
you can either install the system one: https://rhel.pkgs.org/7/epel-x86_64/NLopt-2.4.2-2.el7.x86_64.rpm.html
and move forward or, since you have access to the universal archive, try to copy in GUI/bin/salome the libnlopt_cxx.so which is present in BINARIES-CO7/system_deps