Package Details: gmsh 4.13.1-1

Git Clone URL: (read-only, click to copy)
Package Base: gmsh
Description: An automatic 3D finite element mesh generator with pre and post-processing facilities
Upstream URL:
Licenses: GPL-2.0-or-later
Submitter: S1G1
Maintainer: gborzi (carlosal1015, gpettinello)
Last Packager: carlosal1015
Votes: 62
Popularity: 0.67
First Submitted: 2006-04-04 23:31 (UTC)
Last Updated: 2024-05-25 16:15 (UTC)

Latest Comments

1 2 3 4 5 6 .. 21 Next › Last »

petrov.vlad commented on 2024-05-10 10:58 (UTC)

version 4.13.1 - unstable. gmsh-4.13.1-source.tgz has been updated again and sha256sum is incorrect. Stable version 4.13.0.

baptiste commented on 2024-05-08 21:10 (UTC)

The sha256sum is incorrect for the 4.13.1 version.

Should be 73c40af3014090a568560f0d2c9f5a1b449cc9e7d409250a3dc95d78b3b38a7e but is d164e78b5b0f0f6b739ebe61317cea02bdecda8f74fd057221098677ca4b28e4

carlosal1015 commented on 2023-12-20 18:02 (UTC) (edited on 2023-12-21 18:02 (UTC) by carlosal1015)

It is true, the warning will be skipped if we append in the beginning /usr in libpath identifier

Edited: If we apply this patch will show the path that we are looking, but not reach /usr/lib. Meantime, I will open an issue later.

Warning: could not find Gmsh shared library
Searched at all this locations: ['/usr/share/gmsh/api/python/', '/usr/share/gmsh/api/python/lib/', '/usr/share/gmsh/api/python/Lib/', '/usr/share/gmsh/api/', '/usr/share/gmsh/api/lib/', '/usr/share/gmsh/api/Lib/', '/usr/share/gmsh/', '/usr/share/gmsh/lib/', '/usr/share/gmsh/Lib/']

Related issue:

MartinDiehl commented on 2023-12-10 22:29 (UTC)

When using the Python binding, I get the error `Warning: could not find Gmsh shared library'

It seems that the search in does not work. Is patching an option?

carlosal1015 commented on 2023-05-10 20:14 (UTC)

Thanks @petronny for the report. The patch is fixed upstream. Now the package should compile fine.

petronny commented on 2023-05-10 07:13 (UTC)

[ 28%] Building CXX object CMakeFiles/gmsh.dir/src/mesh/meshGFacePack.cpp.o
/build/gmsh/src/gmsh-4.11.1-source/src/mesh/meshGFacePack.cpp: In function ‘double p2triangle_alignment_quality_measure(double*, double*, double*, double*, double*, double*, int)’:
/build/gmsh/src/gmsh-4.11.1-source/src/mesh/meshGFacePack.cpp:209:7: error: ‘uint32_t’ was not declared in this scope
  209 |   for(uint32_t j = 0; j < 6; j++) {
      |       ^~~~~~~~
/build/gmsh/src/gmsh-4.11.1-source/src/mesh/meshGFacePack.cpp:16:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
   15 | #include "robustPredicates.h"
  +++ |+#include <cstdint>
   16 |

entshuld commented on 2023-01-27 20:12 (UTC) (edited on 2023-01-27 20:39 (UTC) by entshuld)

@gborzi @billypilgrim Inspired by freecad-git

diff --git a/PKGBUILD b/PKGBUILD
index 3c8f2ea..94abf69 100644
@@ -61,6 +61,9 @@ package_gmsh() {
    cd "${srcdir}/${pkgname}-${pkgver}-source/build"
    make DESTDIR=${pkgdir} install
    install -D -m644 "${pkgdir}/usr/lib/" "${pkgdir}/usr/share/gmsh/api/python/"
+   PYVER="$(/usr/bin/python3 -c 'import sys; print("{}.{}".format(sys.version_info.major,sys.version_info.minor))')"
+   install -d "${pkgdir}/usr/lib/python${PYVER}/site-packages/"
+   ln -s "${pkgdir}/usr/share/gmsh/api/python/" "${pkgdir}/usr/lib/python${PYVER}/site-packages/"
    install -D -m644 "${pkgdir}/usr/lib/gmsh.jl" "${pkgdir}/usr/share/gmsh/api/julia/gmsh.jl"
    rm -f "${pkgdir}/usr/lib/" "${pkgdir}/usr/lib/gmsh.jl"
    install -d "$pkgdir/etc/profile.d"

gborzi commented on 2022-11-09 11:34 (UTC)

@billypilgrim The problem is that as soon as python 3 is upgraded to 3.11 it won't work anymore.

billypilgrim commented on 2022-11-08 16:07 (UTC)

Thanks for packaging this!

I've just been faffing around getting the included Python wrapper to work and I've got a suggestion: if you symlink /usr/share/gmsh/api/python/ to /usr/lib/python3.10/site-packages/ then it'll work out of the box as a Python package. Otherwise you'll probably have to mess around with your PYTHON_PATH or something.

Perhaps you could do this in the package?

entshuld commented on 2022-11-02 16:46 (UTC)

warning: mesa 22.2.1 breaks gmsh <= 4.10.5.