Package Details: gmsh 3.0.2-1

Git Clone URL: (read-only)
Package Base: gmsh
Description: An automatic 3D finite element mesh generator with pre and post-processing facilities.
Upstream URL:
Licenses: custom
Submitter: S1G1
Maintainer: gborzi
Last Packager: gborzi
Votes: 40
Popularity: 0.005353
First Submitted: 2006-04-04 23:31
Last Updated: 2017-05-13 19:33

Latest Comments

lahwaacz commented on 2017-04-13 09:44

The PKGBUILD hardcodes an explicit (and now outdated) python version:

install -D -m644 "${pkgdir}/usr/bin/" "${pkgdir}/usr/lib/python3.5/site-packages/"

mickele commented on 2017-03-07 22:02

After recent upgrade of mesa to version 17.0, I had the following error
Could NOT find OpenGL (missing: OPENGL_gl_LIBRARY)
I solved the issue adding
to cmake options.

gborzi commented on 2016-11-02 14:08

Fixed, thanks.

eolianoe commented on 2016-11-02 12:18

The cheksums are not good and with the right archive there is no need of the svn information ('svn-20161031'), see [a]


gdolle commented on 2016-07-21 13:04

Hi @gborzi, you should add an optional dependency to `petsc` or desactivate it in the cmake otherwise it might breaks gmsh during updates.

gborzi commented on 2016-07-19 20:31

hdf5 is needed by med, and med needs hdf5 version 1.8 to work properly. Or you can try a different approach, which is the one I use and works fine for me.
Compile med with hdf5 version 1.10 using the patch that I made available here
(and the other patches). Then you will have gmsh compiled with working MED support without the need to downgrade to hdf 1.8.

jancici commented on 2016-07-19 20:12

I am not able to start gmsh because it fail to load shared libraries

I need to downgrad hdf5 to 1.8.17-1 {}

Please, can someone solve it? thank you

pizzooid commented on 2016-06-08 15:06

Please add as a dependency

fredericva commented on 2016-05-17 13:29

Compilation fails with GCC 6, but the Debian guys already have a (trivial) patch:

Description: Fix narrow conversion error with GCC-6
Author: Anton Gladky <>
Last-Update: 2016-01-30

Index: gmsh-2.12.0-source/Fltk/FlGui.cpp
--- gmsh-2.12.0-source.orig/Fltk/FlGui.cpp
+++ gmsh-2.12.0-source/Fltk/FlGui.cpp
@@ -370,7 +370,7 @@ FlGui::FlGui(int argc, char **argv)
// nothing to do here
- static char gmsh32x32[] = {
+ static unsigned char gmsh32x32[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x40, 0x03, 0x00,
0x00, 0x40, 0x03, 0x00, 0x00, 0x20, 0x07, 0x00, 0x00, 0x20, 0x07, 0x00,
0x00, 0x10, 0x0f, 0x00, 0x00, 0x10, 0x0f, 0x00, 0x00, 0x08, 0x1f, 0x00,
@@ -384,7 +384,7 @@ FlGui::FlGui(int argc, char **argv)
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00};
((const char*)XCreateBitmapFromData(fl_display, DefaultRootWindow(fl_display),
- gmsh32x32, 32, 32));
+ (char*)(gmsh32x32), 32, 32));

graph[0]->getWindow()->show(argc >0 ? 1 : 0, argv);

mickele commented on 2016-05-13 22:49

After hdf5 upgrade to 1.10 gmsh doesn't create valid med file. Downgrading to hdf5-1.8 solves the problem. So I created a package hdf5-1.8 available at
med and gmsh must be modified to link to hdf5-1.8. PKGBUILD of med-salome links to hdf5-1.8 .
To link gmsh to hdf5-1.8 I added line

-DHDF5_LIB=/opt/hdf5-1.8/lib/ \

to cmake command

All comments