Package Base Details: gmsh

Git Clone URL: https://aur.archlinux.org/gmsh.git (read-only, click to copy)
Submitter: S1G1
Maintainer: gborzi
Last Packager: gborzi
Votes: 51
Popularity: 1.20
First Submitted: 2006-04-04 23:31
Last Updated: 2020-05-15 19:15

Packages (2)

Latest Comments

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

gborzi commented on 2020-05-15 18:52

@xantares Sorry, I misunderstood you before. In the meantime I've realized that ANN wasn't switched to the system one. I'm recompiling right now with system ANN.

xantares commented on 2020-05-15 18:34

not if you remove the metis package (you'll see that the package still builds when not in makedepends)

gborzi commented on 2020-05-15 18:27

@xantares On my PC system metis is detected and used

ldd /usr/bin/gmsh |grep metis libmetis.so => /usr/lib/libmetis.so (0x00007f9265bb6000) ldd /usr/lib/libgmsh.so |grep metis libmetis.so => /usr/lib/libmetis.so (0x00007f76ba12d000)

xantares commented on 2020-05-15 18:14

try removing metis (from your system): the package still builds, but metis is not detected and hence it builds the bundled version

for python2 read https://www.archlinux.org/todo/die-python2-die/

gborzi commented on 2020-05-15 17:49

@xantares Why drop python2? It's still in the repos. I disagree that metis, alglib, etc. must be in makedepends for split packages, I can't find such rule in the wiki. But, if you can point me to a relevant wiki article I'll be happy to oblige.

xantares commented on 2020-05-15 16:58

oh, metis & alglib have to be listed in makedepends too as it is a split package, and the other compiled dependencies too!

xantares commented on 2020-05-15 16:53

ok, thanks

I think you can drop python2 now :)

gborzi commented on 2020-05-15 16:05

@xantares I've compiled and installed mmg3d, but gmsh compilation fails with the current mmg3d version. The version in contrib is 4.x.y, so for this reason and because it doesn't compile with gcc 10 I'll leave it to the contrib version. So the new PKGBUILD I'll upload will have alglib, metis and voro++ as new dependencies. Actually, voro++ is in makedepends, because it is a static library.

xantares commented on 2020-05-15 15:39

yes, adding aur dependencies is totally ok

voro++ and mmg3d are available, though mmg3d does not compile with gcc 10 currently

for gmm it seems they require a different version that the one on aur, so to disable it you can pass GMM_INC=0

gborzi commented on 2020-05-15 15:15

@xantares I've followed your suggestion and recompiled the package with ENABLE_SYSTEM_CONTRIB=ON and adding metis as a dependency. As for the other dependencies, only metis, alglib and gmm are available in the repos. Actually gmm is a collection of include files, so it is irrelevant. Do you suggest to add AUR dependencies as well?