Package Details: gmsh-docs 4.13.1-2

Git Clone URL: https://aur.archlinux.org/gmsh.git (read-only, click to copy)
Package Base: gmsh
Description: TXT, HMTL and PDF doc for Gmsh
Upstream URL: https://gmsh.info
Licenses: GPL-2.0-or-later
Submitter: S1G1
Maintainer: gborzi (carlosal1015, gpettinello)
Last Packager: carlosal1015
Votes: 63
Popularity: 0.38
First Submitted: 2006-04-04 23:31 (UTC)
Last Updated: 2025-03-01 15:08 (UTC)

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 .. 21 Next › Last »

gborzi commented on 2020-05-15 16:05 (UTC)

@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 (UTC) (edited on 2020-05-15 15:42 (UTC) by xantares)

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 (UTC)

@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?

xantares commented on 2020-05-15 14:34 (UTC) (edited on 2020-05-15 14:51 (UTC) by xantares)

gmsh cannot be used anymore against the system metis since the gcc update as it bundles its own copy of metis:

/usr/bin/ld: gk_cur_jbufs: TLS definition in /usr/lib/libgmsh.so section .tdata mismatches non-TLS definition in /usr/lib/libmetis.so section .data

a solution would be to try ENABLE_SYSTEM_CONTRIB=ON and depend on metis from extra:

https://gitlab.onelab.info/gmsh/gmsh/-/blob/master/CMakeLists.txt#L897

https://www.archlinux.org/packages/extra/x86_64/metis/

that would also probably make the package smaller and faster to build

also that would probably be possible for the other dependencies: ann, mmg3d, gmm, voro++, etc

gborzi commented on 2020-05-15 13:24 (UTC)

@xantares Thanks, I've added that CFLAGS to the PKGBUILD.

xantares commented on 2020-05-15 12:55 (UTC)

configuring with CFLAGS="-fcommon" makes it build again

gborzi commented on 2020-05-15 12:45 (UTC)

@xantares I am on Manjaro which is still with gcc 9.3, so I'm unable to check the problem. I have checked the gmsh git but have not found any commit about this problem.

xantares commented on 2020-05-15 12:26 (UTC) (edited on 2020-05-15 12:55 (UTC) by xantares)

seems it fails to build with gcc 10:

multiple definition of `MMG_swpptr

gborzi commented on 2020-05-14 17:02 (UTC)

@mantielero On my system

pacman -Ql gmsh|grep libgmsh gmsh /usr/lib/libgmsh.so gmsh /usr/lib/libgmsh.so.4.5 gmsh /usr/lib/libgmsh.so.4.5.6 i.e. libgmsh.so is under /usr/lib. Where are yours libgmsh.so*?