Dear all, I tried to update firedrake but got the following error during make: firedrake/spatialindex.cpp:259:39: error: spatialindex/SpatialIndex.h: No such file or directory (see attachement) A firedrake-clean aborted with ImportError: /home/hbuesing/.local/lib/python2.7/site-packages/petsc4py/lib/arch-linux2-c-opt/PETSc.so: undefined symbol: SNESSetConvergedReason Any ideas? Thank you! Henrik -- Dipl.-Math. Henrik Büsing Institute for Applied Geophysics and Geothermal Energy E.ON Energy Research Center RWTH Aachen University ------------------------------------------------------ Mathieustr. 10 | Tel +49 (0)241 80 49907 52074 Aachen, Germany | Fax +49 (0)241 80 49889 ------------------------------------------------------ http://www.eonerc.rwth-aachen.de/GGE hbuesing@eonerc.rwth-aachen.de ------------------------------------------------------
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09/11/15 14:46, Buesing, Henrik wrote:
Dear all,
I tried to update firedrake but got the following error during make:
/firedrake/spatialindex.cpp:259:39: error: spatialindex/SpatialIndex.h: No such file or directory/
Firedrake now depends on libspatialindex. If you're on a debian-based system you need to install libspatialindex-dev. For other systems, there is probably an equivalent package.
A firedrake-clean aborted with
/ /
/ImportError: /home/hbuesing/.local/lib/python2.7/site-packages/petsc4py/lib/arch-li nux2-c-opt/PETSc.so:
undefined symbol: SNESSetConvergedReason/ This looks like you've updated petsc and not petsc4py, or vice versa. Cheers, Lawrence -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBAgAGBQJWQLJiAAoJECOc1kQ8PEYvbcMH/jFik5XPzaPu2YuOtsFiCP/8 GDozSvqjHb4sElTE8XGQ4F9uW5XvDGrX/xXYnZHyweqhrtIJJBy6rfXfuERWA4kn 2xayxSblxmhw3SLVNYSvqJkKNs31TDll+vfi6BaLDW6cabDwkk8+1Wo45HQEkuun b0M82D8MdO7CsN4Vjo3veyMVrfKrAW06GGe4CoiAS0qDRN21S+6el8O89TyMCtOM LmBT6PhuJx28vA1GkaxfL3EOzoIuoF+DwWauDSD7z2Av4tSG3BbVpmX0/QG1EEGo 5A3n5+nlZdW1ilV6eceVFn0b2perNhv6AQhgQc5sV6hBJjiPRAobEblxSggwQrM= =Gj3f -----END PGP SIGNATURE-----
I tried to update firedrake but got the following error during make:
/firedrake/spatialindex.cpp:259:39: error: spatialindex/SpatialIndex.h: No such file or directory/
Firedrake now depends on libspatialindex. If you're on a debian-based system you need to install libspatialindex-dev. For other systems, there is probably an equivalent package.
[Buesing, Henrik] Ok. I installed libspatialindex and "make" now works.
A firedrake-clean aborted with
/ /
/ImportError: /home/hbuesing/.local/lib/python2.7/site-packages/petsc4py/lib/arch-li nux2-c-opt/PETSc.so:
undefined symbol: SNESSetConvergedReason/
This looks like you've updated petsc and not petsc4py, or vice versa.
[Buesing, Henrik] That's true. I didn't update PETSc. I will do that.
A firedrake-clean aborted with
/ /
/ImportError: /home/hbuesing/.local/lib/python2.7/site-packages/petsc4py/lib/arch- li nux2-c-opt/PETSc.so:
undefined symbol: SNESSetConvergedReason/
This looks like you've updated petsc and not petsc4py, or vice versa.
[Buesing, Henrik] That's true. I didn't update PETSc. I will do that.
After updating PETSc this also works. Henrik
participants (2)
- 
                
                Buesing, Henrik
- 
                
                Lawrence Mitchell