Warning: could not find Gmsh shared library libgmsh.so.4.12
Hi, the shared object libgmsh.so
in Arch Linux system is placed at /usr/lib
but gmsh.py
is looking in the current directory, i.e. /usr/share/gmsh/
. Will be cool if the script could find the library over /usr/lib/
.
$ PYTHONPATH="$PYTHONPATH:/usr/share/gmsh/api/python" python
Python 3.11.6 (main, Nov 14 2023, 09:36:21) [GCC 13.2.1 20230801] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import gmsh
Warning: could not find Gmsh shared library libgmsh.so.4.12
Searched at these locations: ['/usr/share/gmsh/api/python/libgmsh.so.4.12', '/usr/share/gmsh/api/python/lib/libgmsh.so.4.12', '/usr/share/gmsh/api/python/Lib/libgmsh.so.4.12', '/usr/share/gmsh/api/libgmsh.so.4.12', '/usr/share/gmsh/api/lib/libgmsh.so.4.12', '/usr/share/gmsh/api/Lib/libgmsh.so.4.12', '/usr/share/gmsh/libgmsh.so.4.12', '/usr/share/gmsh/lib/libgmsh.so.4.12', '/usr/share/gmsh/Lib/libgmsh.so.4.12']
$ pacman -Ql gmsh
gmsh /etc/
gmsh /etc/bash_completion.d/
gmsh /etc/bash_completion.d/gmsh
gmsh /etc/profile.d/
gmsh /etc/profile.d/gmsh.csh
gmsh /etc/profile.d/gmsh.sh
gmsh /usr/
gmsh /usr/bin/
gmsh /usr/bin/gmsh
gmsh /usr/bin/onelab.py
gmsh /usr/include/
gmsh /usr/include/gmsh.f90
gmsh /usr/include/gmsh.h
gmsh /usr/include/gmsh.h_cwrap
gmsh /usr/include/gmshc.h
gmsh /usr/lib/
gmsh /usr/lib/gmsh-4.12.0.dev1.dist-info/
gmsh /usr/lib/gmsh-4.12.0.dev1.dist-info/METADATA
gmsh /usr/lib/libgmsh.so
gmsh /usr/lib/libgmsh.so.4.12
gmsh /usr/lib/libgmsh.so.4.12.0
gmsh /usr/share/
gmsh /usr/share/applications/
gmsh /usr/share/applications/gmsh.desktop
gmsh /usr/share/gmsh/
gmsh /usr/share/gmsh/api/
gmsh /usr/share/gmsh/api/julia/
gmsh /usr/share/gmsh/api/julia/gmsh.jl
gmsh /usr/share/gmsh/api/python/
gmsh /usr/share/gmsh/api/python/gmsh.py
gmsh /usr/share/icons/
gmsh /usr/share/icons/gmsh.png
gmsh /usr/share/licenses/
gmsh /usr/share/licenses/gmsh/
gmsh /usr/share/licenses/gmsh/CREDITS.txt
gmsh /usr/share/licenses/gmsh/LICENSE.txt
gmsh /usr/share/man/
gmsh /usr/share/man/man1/
gmsh /usr/share/man/man1/gmsh.1.gz
gmsh /usr/share/pixmaps/
gmsh /usr/share/pixmaps/gmsh/
gmsh /usr/share/pixmaps/gmsh/gmsh-no-text.png
gmsh /usr/share/pixmaps/gmsh/gmsh.png
Thanks.