Error when building on linux

Hi! I’m trying to build ngsolve on ubuntu and following the tutorial i get this error:

/home/sferra/ngsuite/ngsolve-src/external_dependencies/netgen/libsrc/occ/occ_utils.cpp: In function ‘Standard_Integer netgen::BuildTriangulation(const TopoDS_Shape&)’:
/home/sferra/ngsuite/ngsolve-src/external_dependencies/netgen/libsrc/occ/occ_utils.cpp:68:8: error: ‘IMeshTools_Parameters’ was not declared in this scope; did you mean ‘MeshingParameters’?
   68 |        IMeshTools_Parameters aMeshParams;
      |        ^~~~~~~~~~~~~~~~~~~~~
      |        MeshingParameters
/home/sferra/ngsuite/ngsolve-src/external_dependencies/netgen/libsrc/occ/occ_utils.cpp:69:8: error: ‘aMeshParams’ was not declared in this scope
   69 |        aMeshParams.Deflection               = 0.01;
      |        ^~~~~~~~~~~
make[8]: *** [CMakeFiles/nglib.dir/build.make:1307: CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o] Error 1
make[7]: *** [CMakeFiles/Makefile2:1312: CMakeFiles/nglib.dir/all] Error 2
make[6]: *** [Makefile:163: all] Error 2
make[5]: *** [CMakeFiles/netgen.dir/build.make:116: dependencies/src/netgen-stamp/netgen-build] Error 2
make[4]: *** [CMakeFiles/Makefile2:132: CMakeFiles/netgen.dir/all] Error 2
make[3]: *** [Makefile:130: all] Error 2
make[2]: *** [CMakeFiles/netgen_project.dir/build.make:112: dependencies/src/netgen_project-stamp/netgen_project-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:87: CMakeFiles/netgen_project.dir/all] Error 2
make: *** [Makefile:152: all] Error 2

Any help would be much appreciated!

Hello @SebastianFerra ,
I have the same issue, have you solved it?
I have ubuntu also (20.04 LTS version)

Which tutorial did you follow?

Hello @qqsieqq @walker_tr9, I followed the tutorial on the Ngsolve page, I finally gave up and installed it on a virtual enviroment with pip. Sorry I couldn’t be of more help :frowning:

Well, you could try this:

although now it needs to be updated…