]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Improve error message by providing a clickable link 14105/head
authorMatthias Maier <tamiko@43-1.org>
Thu, 7 Jul 2022 02:10:41 +0000 (21:10 -0500)
committerMatthias Maier <tamiko@43-1.org>
Thu, 7 Jul 2022 02:10:41 +0000 (21:10 -0500)
include/deal.II/lac/lapack_support.h
source/lac/sparse_direct.cc

index f663f1cc0a7ceda6ecb6c4341b4e5309d5b0aec4..9bd25f9c87db51694a9823564b423353caf96a1b 100644 (file)
@@ -220,13 +220,12 @@ namespace LAPACKSupport
   DeclException1(
     ExcMissing,
     std::string,
-    << "When you ran 'cmake' during installation of deal.II, "
-    << "no suitable installation of the BLAS or LAPACK library could "
-    << "be found. Consequently, the function <" << arg1
-    << "> can not be called. Refer to the doc/readme.html "
-    << "file for information on how to ensure that deal.II "
-    << "picks up an existing BLAS and LAPACK installation at "
-    << "configuration time.");
+    << "When you ran 'cmake' during installation of deal.II, no suitable "
+    << "installation of the BLAS or LAPACK library could be found. "
+    << "Consequently, the function <" << arg1 << "> can not be called. "
+    << "Refer to the readme at https://dealii.org/current/readme.html for "
+    << "information on how to ensure that deal.II picks up an existing "
+    << "BLAS and LAPACK installation at configuration time.");
 } // namespace LAPACKSupport
 
 
index 3951c64a3f3b679073e30db7f788f84ac2a5fce8..1e2dabc2d7d9dc0b7eb0aab8ec4a68ad4bee966b 100644 (file)
@@ -666,7 +666,7 @@ SparseDirectUMFPACK::factorize(const Matrix &)
     ExcMessage(
       "To call this function you need UMFPACK, but you configured deal.II "
       "without passing the necessary switch to 'cmake'. Please consult the "
-      "installation instructions in doc/readme.html."));
+      "installation instructions at https://dealii.org/current/readme.html"));
 }
 
 
@@ -678,7 +678,7 @@ SparseDirectUMFPACK::solve(Vector<double> &, const bool) const
     ExcMessage(
       "To call this function you need UMFPACK, but you configured deal.II "
       "without passing the necessary switch to 'cmake'. Please consult the "
-      "installation instructions in doc/readme.html."));
+      "installation instructions at https://dealii.org/current/readme.html"));
 }
 
 
@@ -691,7 +691,7 @@ SparseDirectUMFPACK::solve(Vector<std::complex<double>> &, const bool) const
     ExcMessage(
       "To call this function you need UMFPACK, but you configured deal.II "
       "without passing the necessary switch to 'cmake'. Please consult the "
-      "installation instructions in doc/readme.html."));
+      "installation instructions at https://dealii.org/current/readme.html"));
 }
 
 
@@ -704,7 +704,7 @@ SparseDirectUMFPACK::solve(BlockVector<double> &, const bool) const
     ExcMessage(
       "To call this function you need UMFPACK, but you configured deal.II "
       "without passing the necessary switch to 'cmake'. Please consult the "
-      "installation instructions in doc/readme.html."));
+      "installation instructions at https://dealii.org/current/readme.html"));
 }
 
 
@@ -718,7 +718,7 @@ SparseDirectUMFPACK::solve(BlockVector<std::complex<double>> &,
     ExcMessage(
       "To call this function you need UMFPACK, but you configured deal.II "
       "without passing the necessary switch to 'cmake'. Please consult the "
-      "installation instructions in doc/readme.html."));
+      "installation instructions at https://dealii.org/current/readme.html"));
 }
 
 
@@ -732,7 +732,7 @@ SparseDirectUMFPACK::solve(const Matrix &, Vector<double> &, const bool)
     ExcMessage(
       "To call this function you need UMFPACK, but you configured deal.II "
       "without passing the necessary switch to 'cmake'. Please consult the "
-      "installation instructions in doc/readme.html."));
+      "installation instructions at https://dealii.org/current/readme.html"));
 }
 
 
@@ -748,7 +748,7 @@ SparseDirectUMFPACK::solve(const Matrix &,
     ExcMessage(
       "To call this function you need UMFPACK, but you configured deal.II "
       "without passing the necessary switch to 'cmake'. Please consult the "
-      "installation instructions in doc/readme.html."));
+      "installation instructions at https://dealii.org/current/readme.html"));
 }
 
 
@@ -762,7 +762,7 @@ SparseDirectUMFPACK::solve(const Matrix &, BlockVector<double> &, const bool)
     ExcMessage(
       "To call this function you need UMFPACK, but you configured deal.II "
       "without passing the necessary switch to 'cmake'. Please consult the "
-      "installation instructions in doc/readme.html."));
+      "installation instructions at https://dealii.org/current/readme.html"));
 }
 
 
@@ -778,7 +778,7 @@ SparseDirectUMFPACK::solve(const Matrix &,
     ExcMessage(
       "To call this function you need UMFPACK, but you configured deal.II "
       "without passing the necessary switch to 'cmake'. Please consult the "
-      "installation instructions in doc/readme.html."));
+      "installation instructions at https://dealii.org/current/readme.html"));
 }
 
 #endif

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.