1.
while I use the following:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/dealii/ ../
there was noting wrong message,
but when I make -j2 install, I got the error:
/usr/bin/ld: /usr/local/lib/liblapack.a(sgeev.o): relocation R_X86_64_32 against `.rodata’ can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/liblapack.a: could not read symbols: Bad value
This means that your local blas and lapack libraries in /usr/local/lib
are compiled as an archive without support for “position independent
code” (-fpic).
You have to recompile blas/lapack at least with -fpic, or even better,
as a shared library (such that you end up with libblas.so / liblapack.so).
(To turn off the creation of shared libraries in deal.II via
-DBUILD_SHARED_LIBS=OFF is not recommended.)