Hello,
I downloaded the latest version of Salome 9.14 binaries for ubuntu 24.04, mostly to try new features.
However when I go to extracted folder and run ./salome in terminal, I find a lot of missing libraries message like :
SALOME_Session_Server_No_Server: error while loading shared libraries: libQt5X11Extras.so.5: cannot open shared object file: No such file or directory
then I tried sat config --check_system and found the following libraries misssing :
"WARNING: Some run time system dependencies are missing!
Please install them with dpkg-query before running salome
missing run time dependencies : python3-pytest-cython python3-pyqt5.qtsvg python3-sphinx python3-alabaster python3-cftime libcminpack1 python3-cycler python3-docutils fftw libfreeimage3 python3-h5py python3-imagesize python3-kiwisolver liblapacke clang python3-matplotlib libmetis5 python3-mpi4py python3-netcdf4 libnlopt0 libnlopt-cxx0 python3-nlopt python3-nose python3-numpy python3-numpydoc python3-pandas python3-patsy python3-pytest libdc1394-25 libgdal34t64 libopenblas0-serial libtbb12 libxml++2.6-2v5 python3-scipy python3-sip python3-stemmer python3-sphinx-rtd-theme python3-sphinxcontrib.websupport sphinx-intl python3-statsmodels libtk python3-toml
WARNING: Some compile time system dependencies are missing!
Please install them with dpkg-query before compiling salome
missing compile time dependencies : libcminpack-dev libcppunit-dev libeigen3-dev fftw-dev libfreeimage-dev libgraphviz-dev liblapack-dev liblapacke-dev libxml2-dev llvm-dev libmetis-dev libnlopt-dev libnlopt-cxx-dev python3-patsy libqwt-qt5-dev libglu1-mesa-dev libxcb-dri2-0-dev libxkbcommon-x11-dev libxt-dev libxmu-dev libxpm-dev libreadline-dev libsqlite3-dev libcurl4-openssl-dev libtbb-dev cython3 libopenblas-dev qttools5-dev libqt5svg5-dev libqt5x11extras5-dev qtxmlpatterns5-dev-tools libgeotiff-dev libgif-dev libgeos-dev libgdal-dev dvipng libxml++2.6-dev libgmp-dev libmpfr-dev python3-sip-dev python3-statsmodels tcl-dev tk-dev
"
Its very wierd because in previous versions of salome, the binaries came along with dependencies that we need not worry about.
I could run ./salome and it just worked.
Now there are so many missing libraries that installing all of them can break my sytem I’m afraid.
Isn’t salome 9.14 delivered with most of its dependencies like in previous version?
I just need to run it not install.
Also I expect ./salome command to run salome not install it.
But when I run ./salome the first error is thrown:
SALOME_Session_Server_No_Server: error while loading shared libraries: libQt5X11Extras.so.5: cannot open shared object file: No such file or directory
as can be seen in missing files list, libQt5X11Extras is listed as dependency while compiling salome and not while runtime. Isn’t this a discrepancy as its not required for runtime?
What should I do to fix missing libraries. As I said installing all might break the system.
I attach the log file.
log.txt (8.4 KB)
Thanks and Regards
Anirudh Nehra