# Issues with ASPECT installation

**URL:** https://community.geodynamics.org/t/issues-with-aspect-installation/2933
**Category:** ASPECT
**Tags:** installation
**Created:** [May 6, 2023, 10:58am UTC](https://community.geodynamics.org/t/issues-with-aspect-installation/2933 "2023-05-06T10:58:07Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Arghya](https://avatars.discourse-cdn.com/v4/letter/a/7feea3/32.png) [@Arghya](https://community.geodynamics.org/u/Arghya)
#### Post date: [May 6, 2023, 10:58am UTC](https://community.geodynamics.org/t/issues-with-aspect-installation/2933/1 "2023-05-06T10:58:07Z")

</div>

Hi,  
I am trying to install Aspect on my Ubuntu 18 machine locally. I am stuck at the first step where we have to install Deal .II via Candi to compile dependencies. I am getting the following error after 82%. Earlier there were a few issues regarding versions (as I am using Ubuntu18) but I finally solved that. I need the help from the experts. Thanks in advance.

– Configuring done  
– Generating done  
– Build files have been written to: /home/arghya/candi/work/tmp/build/deal.II-v9.4.2  
[0%] Built target expand\_instantiations\_exe  
[0%] Built target doxygen\_headers  
[2%] Built target obj\_boost\_serialization\_debug  
[4%] Built target obj\_boost\_serialization\_release  
[4%] Built target obj\_boost\_system\_debug  
[4%] Built target obj\_boost\_system\_release  
[4%] Built target obj\_boost\_iostreams\_debug  
[4%] Built target obj\_boost\_iostreams\_release  
[6%] Built target obj\_tbb\_debug  
[8%] Built target obj\_tbb\_release  
[11%] Built target obj\_umfpack\_L\_UMF\_debug  
[15%] Built target obj\_umfpack\_L\_UMF\_release  
[18%] Built target obj\_umfpack\_Z\_UMF\_debug  
[22%] Built target obj\_umfpack\_Z\_UMF\_release  
[22%] Built target obj\_umfpack\_L\_UMFPACK\_debug  
[23%] Built target obj\_umfpack\_L\_UMFPACK\_release  
[23%] Built target obj\_umfpack\_DL\_TSOLVE\_debug  
[25%] Built target obj\_umfpack\_DL\_TSOLVE\_release  
[25%] Built target obj\_umfpack\_DL\_TRIPLET\_MAP\_NOX\_debug  
[25%] Built target obj\_umfpack\_DL\_TRIPLET\_MAP\_NOX\_release  
[25%] Built target obj\_umfpack\_DL\_TRIPLET\_MAP\_X\_debug  
[25%] Built target obj\_umfpack\_DL\_TRIPLET\_MAP\_X\_release  
[25%] Built target obj\_umfpack\_DL\_TRIPLET\_NOMAP\_X\_debug  
[25%] Built target obj\_umfpack\_DL\_TRIPLET\_NOMAP\_X\_release  
[25%] Built target obj\_umfpack\_DL\_TRIPLET\_NOMAP\_NOX\_debug  
[25%] Built target obj\_umfpack\_DL\_TRIPLET\_NOMAP\_NOX\_release  
[25%] Built target obj\_umfpack\_DL\_STORE\_debug  
[25%] Built target obj\_umfpack\_DL\_STORE\_release  
[25%] Built target obj\_umfpack\_DL\_ASSEMBLE\_debug  
[25%] Built target obj\_umfpack\_DL\_ASSEMBLE\_release  
[25%] Built target obj\_umfpack\_DL\_SOLVE\_debug  
[25%] Built target obj\_umfpack\_DL\_SOLVE\_release  
[25%] Built target obj\_umfpack\_ZL\_TSOLVE\_debug  
[25%] Built target obj\_umfpack\_ZL\_TSOLVE\_release  
[25%] Built target obj\_umfpack\_ZL\_TRIPLET\_MAP\_NOX\_debug  
[25%] Built target obj\_umfpack\_ZL\_TRIPLET\_MAP\_NOX\_release  
[25%] Built target obj\_umfpack\_ZL\_TRIPLET\_MAP\_X\_debug  
[25%] Built target obj\_umfpack\_ZL\_TRIPLET\_MAP\_X\_release  
[25%] Built target obj\_umfpack\_ZL\_TRIPLET\_NOMAP\_X\_debug  
[25%] Built target obj\_umfpack\_ZL\_TRIPLET\_NOMAP\_X\_release  
[25%] Built target obj\_umfpack\_ZL\_TRIPLET\_NOMAP\_NOX\_debug  
[25%] Built target obj\_umfpack\_ZL\_TRIPLET\_NOMAP\_NOX\_release  
[26%] Built target obj\_umfpack\_ZL\_STORE\_debug  
[26%] Built target obj\_umfpack\_ZL\_STORE\_release  
[26%] Built target obj\_umfpack\_ZL\_ASSEMBLE\_debug  
[26%] Built target obj\_umfpack\_ZL\_ASSEMBLE\_release  
[26%] Built target obj\_umfpack\_ZL\_SOLVE\_debug  
[26%] Built target obj\_umfpack\_ZL\_SOLVE\_release  
[26%] Built target obj\_umfpack\_GENERIC\_debug  
[26%] Built target obj\_umfpack\_GENERIC\_release  
[27%] Built target obj\_amd\_int\_debug  
[27%] Built target obj\_amd\_int\_release  
[28%] Built target obj\_amd\_long\_debug  
[28%] Built target obj\_amd\_long\_release  
[28%] Built target obj\_amd\_global\_debug  
[28%] Built target obj\_amd\_global\_release  
[28%] Built target obj\_muparser\_debug  
[29%] Built target obj\_muparser\_release  
[29%] Built target obj\_arborx\_inst  
[29%] Built target obj\_arborx\_debug  
[31%] Built target obj\_numerics\_inst  
[33%] Built target obj\_numerics\_debug  
[36%] Built target obj\_fe\_inst  
[40%] Built target obj\_fe\_debug  
[41%] Built target obj\_dofs\_inst  
[42%] Built target obj\_dofs\_debug  
[43%] Built target obj\_lac\_inst  
[46%] Built target obj\_lac\_debug  
[47%] Built target obj\_base\_inst  
[53%] Built target obj\_base\_debug  
[53%] Built target obj\_cgal\_inst  
[53%] Built target obj\_cgal\_debug  
[53%] Built target obj\_gmsh\_inst  
[53%] Built target obj\_gmsh\_debug  
[54%] Built target obj\_grid\_inst  
[55%] Built target obj\_grid\_debug  
[56%] Built target obj\_hp\_inst  
[56%] Built target obj\_hp\_debug  
[56%] Built target obj\_multigrid\_inst  
[57%] Built target obj\_multigrid\_debug  
[58%] Built target obj\_distributed\_inst  
[58%] Built target obj\_distributed\_debug  
[58%] Built target obj\_algorithms\_inst  
[59%] Built target obj\_algorithms\_debug  
[60%] Built target obj\_matrix\_free\_inst  
[61%] Built target obj\_matrix\_free\_debug  
[61%] Built target obj\_meshworker\_inst  
[61%] Built target obj\_meshworker\_debug  
[61%] Built target obj\_opencascade\_inst  
[61%] Built target obj\_opencascade\_debug  
[61%] Built target obj\_particle\_inst  
[63%] Built target obj\_particle\_debug  
[64%] Built target obj\_differentiation\_ad\_inst  
[64%] Built target obj\_differentiation\_ad\_debug  
[65%] Built target obj\_differentiation\_sd\_inst  
[65%] Built target obj\_differentiation\_sd\_debug  
[65%] Built target obj\_physics\_inst  
[65%] Built target obj\_physics\_debug  
[66%] Built target obj\_physics\_elasticity\_inst  
[66%] Built target obj\_physics\_elasticity\_debug  
[66%] Built target obj\_non\_matching\_inst  
[66%] Built target obj\_non\_matching\_debug  
[66%] Built target obj\_sundials\_inst  
[66%] Built target obj\_sundials\_debug  
[66%] Built target deal\_II.g  
[66%] Built target obj\_arborx\_release  
[68%] Built target obj\_numerics\_release  
[71%] Built target obj\_fe\_release  
[71%] Built target obj\_dofs\_release  
[75%] Built target obj\_lac\_release  
[79%] Built target obj\_base\_release  
[79%] Built target obj\_cgal\_release  
[79%] Built target obj\_gmsh\_release  
[80%] Built target obj\_grid\_release  
[80%] Built target obj\_hp\_release  
[81%] Built target obj\_multigrid\_release  
[81%] Built target obj\_distributed\_release  
[81%] Built target obj\_algorithms\_release  
[82%] Built target obj\_matrix\_free\_release  
[82%] Built target obj\_meshworker\_release  
[82%] Built target obj\_opencascade\_release  
[82%] Built target obj\_particle\_release  
[82%] Built target obj\_differentiation\_ad\_release  
[82%] Built target obj\_differentiation\_sd\_release  
[82%] Built target obj\_physics\_release  
[82%] Built target obj\_physics\_elasticity\_release  
[82%] Built target obj\_non\_matching\_release  
[82%] Built target obj\_sundials\_release  
[82%] Built target deal\_II  
[82%] Built target obj\_integrators\_debug  
[82%] Built target obj\_integrators\_release  
[82%] Built target obj\_rol\_inst  
[82%] Built target obj\_rol\_debug  
[82%] Built target obj\_rol\_release  
[82%] Linking CXX executable …/bin/step-1.debug  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSCreate’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSSetTolerances’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSDestroy’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSSetOperators’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSSetST’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSSetTarget’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSSetWhichEigenpairs’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSSetProblemType’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSSetDimensions’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSSetFromOptions’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSSetConvergenceTest’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSSolve’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSGetConverged’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSGetIterationNumber’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSComputeError’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSGetEigenpair’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSSetType’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSArnoldiSetDelayed’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSLanczosSetReorthog’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘EPSGDSetDoubleExpansion’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘STCreate’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘STDestroy’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘STSetMatMode’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘STSetKSP’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘STSetType’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘STSetShift’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘STCayleySetAntishift’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘SlepcInitialize’  
…/lib/libdeal\_II.g.so.9.4.2: error: undefined reference to ‘SlepcFinalize’  
collect2: error: ld returned 1 exit status  
examples/CMakeFiles/step-1.debug.dir/build.make:218: recipe for target ‘bin/step-1.debug’ failed  
make[2]: \*\*\* [bin/step-1.debug] Error 1  
CMakeFiles/Makefile2:5576: recipe for target ‘examples/CMakeFiles/step-1.debug.dir/all’ failed  
make[1]: \*\*\* [examples/CMakeFiles/step-1.debug.dir/all] Error 2  
Makefile:135: recipe for target ‘all’ failed  
make: \*\*\* [all] Error 2  
Failure with exit status: 2  
Exit message: There was a problem building dealii v9.4.2.

---

<div class="post-metadata">

### Author: ![Arghya](https://avatars.discourse-cdn.com/v4/letter/a/7feea3/32.png) [@Arghya](https://community.geodynamics.org/u/Arghya)
#### Post date: [May 6, 2023, 11:14am UTC](https://community.geodynamics.org/t/issues-with-aspect-installation/2933/2 "2023-05-06T11:14:44Z")

</div>

I was also trying to install the same on my laptop which has ubuntu 20. I am getting the same type of error …

[80%] Linking CXX executable …/bin/step-1.release  
[80%] Building CXX object source/matrix\_free/CMakeFiles/obj\_matrix\_free\_debug.dir/evaluation\_template\_factory\_inst4.cc.o  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSDestroy’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSSetOperators’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSSetWhichEigenpairs’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSSetProblemType’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSCreate’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSSetTolerances’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSSetDimensions’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSSetConvergenceTest’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSSolve’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSGetIterationNumber’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSComputeError’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSLanczosSetReorthog’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘STSetType’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘STSetShift’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘STCayleySetAntishift’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘SlepcInitialize’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘SlepcFinalize’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSArnoldiSetDelayed’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSSetType’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘STSetKSP’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘STSetMatMode’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘STDestroy’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSGetConverged’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSGetEigenpair’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSGDSetDoubleExpansion’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘STCreate’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSSetST’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSSetTarget’  
…/lib/libdeal\_II.so.9.4.2: error: undefined reference to ‘EPSSetFromOptions’  
collect2: error: ld returned 1 exit status  
make[2]: \*\*\* [examples/CMakeFiles/step-1.release.dir/build.make:233: bin/step-1.release] Error 1  
make[1]: \*\*\* [CMakeFiles/Makefile2:5381: examples/CMakeFiles/step-1.release.dir/all] Error 2  
make[1]: \*\*\* Waiting for unfinished jobs…

…  
…  
…make: \*\*\* [Makefile:136: all] Error 2

---

<div class="post-metadata">

### Author: ![tjhei](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.geodynamics.org/tjhei/32/1163_2.png) [@tjhei](https://community.geodynamics.org/u/tjhei)
#### Post date: [May 8, 2023, 7:50pm UTC](https://community.geodynamics.org/t/issues-with-aspect-installation/2933/3 "2023-05-08T19:50:33Z")

</div>

Ubuntu 18 is quite old and no longer supported.

It looks like compilation of SLEPc failed, which you don’t actually need to run ASPECT. You can go into candi.cfg and comment out “petsc”, “slepc”, and also many other packages (you need p4est, trilinos, and deal.II).

That said, on Ubuntu you can simplify the deal.II installation by just installing the debian package, see [Getting deal.II · dealii/dealii Wiki · GitHub](https://github.com/dealii/dealii/wiki/Getting-deal.II#linux-packages) for instructions.
