From: <ed...@op...> - 2019-12-18 19:32:42
|
Hello, I am trying to compile in Parabola x86_64 GNU/Linux, and keep getting errors. Any help is appreciated. I attach my PKGBUILD (script to compile; small summary below) in case that it is useful, my log and a summary of errors (which can also be found in the log): == Errors (summary) == error: #include nested too deeply ./include/libmesh/parallel_object.h:63:35: error: 'Communicator' in namespace 'libMesh::Parallel' does not name a type ./include/libmesh/parallel_object.h:101:40: error: invalid use of incomplete type 'const class libMesh::Parallel::Communicator' ./include/libmesh/parallel_algebra.h:90:5: error: there are no arguments to 'timpi_call_mpi' that depend on a template parameter, so a declaration of 'timpi_call_mpi' must be available [-fpermissive] ./include/libmesh/parallel_algebra.h:173:7: error: class 'TIMPI::StandardType<libMesh::VectorValue<T> >' does not have any field named 'DataType' Similar issues happen without PETSc == Building instructions (summary) == sed -i 's-=[[:space:]]*../../-=https://github.com/-g' .gitmodules git submodule sync --recursive git submodule update --init # Find the directory where PETSc is petsc_h=$(pacman -Ql petsc | grep -m 1 petsc.h | sed 's-^[[:alpha:]-]* --g') petsc_dir=$(dirname "$petsc_h") petsc_dir=${petsc_dir%%/include} ./configure --prefix=/usr --enable-petsc PETSC_DIR="$petsc_dir" make ------------------------------------------------- This free account was provided by VFEmail.net - report spam to ab...@vf... ONLY AT VFEmail! - Use our Metadata Mitigator to keep your email out of the NSA's hands! $24.95 ONETIME Lifetime accounts with Privacy Features! 15GB disk! No bandwidth quotas! Commercial and Bulk Mail Options! |