Admin message

🚀 First Gmsh User Meeting, 8-9 July 2026, Liège, Belgium

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`](https://man.archlinux.org/man/file-hierarchy.7) 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.
issue