LIHPC-Computational-Geometry / gmds

GMDS, for Generic Mesh Data Structures and Services, provide a set of libraries to represent and handles meshes in the context of numerical simulation. It mainly targets quad and hex mesh generation and adaptation.
https://lihpc-computational-geometry.github.io/gmds/
GNU Lesser General Public License v2.1
26 stars 5 forks source link

Main branch does not compile with Python #374

Open lelandaisb opened 6 months ago

lelandaisb commented 6 months ago

spack install gmds failed (consequently spack-ci too):

  >> 1169    gmds/pygmds/src/binding_blocking.cpp:3:10: fatal error: gmds/blocking/CurvedBlocking.h: No such file or directory
     1170        3 | #include "gmds/blocking/CurvedBlocking.h"
     1171          |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     1172    compilation terminated.
  >> 1173    make[2]: *** [pygmds/CMakeFiles/gmds.dir/build.make:121: pygmds/CMakeFiles/gmds.dir/src/binding_blocking.cpp.o] Error 1
     1174    make[2]: Leaving directory 'gmds/spack-build-j4vahtz'
  >> 1175    make[1]: *** [CMakeFiles/Makefile2:1185: pygmds/CMakeFiles/gmds.dir/all] Error 2

spack install gmds~python succeeded