From bd49b86513fc2bd4eee0819a5dc6cb4f1831dc05 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Wed, 8 May 2024 13:23:22 +0200
Subject: [PATCH] Update eigen to fix dupl. symbols error.

Also added <cassert>, former code implicitly used an assert() function
from eigen which was recently renamed to eigen_assert().
---
 MathLib/LinAlg/Eigen/EigenMatrix.h | 1 +
 MathLib/Point3d.h                  | 1 +
 web/data/versions.json             | 2 +-
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/MathLib/LinAlg/Eigen/EigenMatrix.h b/MathLib/LinAlg/Eigen/EigenMatrix.h
index d69ee834f4f..a7644e07817 100644
--- a/MathLib/LinAlg/Eigen/EigenMatrix.h
+++ b/MathLib/LinAlg/Eigen/EigenMatrix.h
@@ -11,6 +11,7 @@
 #pragma once
 
 #include <Eigen/Sparse>
+#include <cassert>
 #include <iosfwd>
 #include <string>
 
diff --git a/MathLib/Point3d.h b/MathLib/Point3d.h
index 0aeafed2da8..2eb46ee2252 100644
--- a/MathLib/Point3d.h
+++ b/MathLib/Point3d.h
@@ -13,6 +13,7 @@
 #pragma once
 
 #include <Eigen/Core>
+#include <cassert>
 #include <limits>
 
 #include "mathlib_export.h"
diff --git a/web/data/versions.json b/web/data/versions.json
index 14a01fd47d4..4e19cd3ae67 100644
--- a/web/data/versions.json
+++ b/web/data/versions.json
@@ -14,7 +14,7 @@
     "hugo": "0.122.0",
     "boost": "1.73.0",
     "eigen": "3.4.0",
-    "eigen-unsupported": "81e012c909475ab945a6730ec098b5bee7548184",
+    "eigen-unsupported": "9000b3767770f6dd0f4cfb12f4e19c71921885a4",
     "vtk": "9.3.0",
     "petsc": "3.18.6",
     "qt": "5.14.2",
-- 
GitLab