install MRtrix3Tissue

Hi mrtrix teams,

I want to use ss3t_csd_beta1 in mrtrix3tissue and I tried to install as follow:

git clone https://github.com/3Tissue/MRtrix3Tissue.git MRtrix3Tissue
cd MRtrix3Tissue
./configure
./build

And I got an error. The following is part of build.log contents. Any idea to solve this issue? Thanks

failed with output

In file included from core/mrtrix.h:37,
                 from core/cmdline_option.h:28,
                 from core/app.h:28,
                 from core/exception.cpp:17:
core/types.h:326:49: error: ‘using Vector3 = class Eigen::Matrix<double, 3, 1>’ redeclared as different kind of entity
  326 |   using Vector3 = Matrix<MR::default_type, 3, 1>;
      |                                                 ^
In file included from /usr/local/include/Eigen/Core:278,
                 from /usr/local/include/Eigen/Geometry:11,
                 from core/types.h:78,
                 from core/mrtrix.h:37,
                 from core/cmdline_option.h:28,
                 from core/app.h:28,
                 from core/exception.cpp:17:
/usr/local/include/Eigen/src/Core/Matrix.h:539:1: note: previous declaration ‘template<class Type> using Vector3 = Eigen::Matrix<Type, 3, 1>’
  539 | EIGEN_MAKE_TYPEDEFS(3, 3)
      | ^~~~~~~~~~~~~~~~~~~
In file included from core/mrtrix.h:37,
                 from core/cmdline_option.h:28,
                 from core/app.h:28,
                 from core/exception.cpp:17:
core/types.h:327:49: error: ‘using Vector4 = class Eigen::Matrix<double, 4, 1>’ redeclared as different kind of entity
  327 |   using Vector4 = Matrix<MR::default_type, 4, 1>;
      |                                                 ^
In file included from /usr/local/include/Eigen/Core:278,
                 from /usr/local/include/Eigen/Geometry:11,
                 from core/types.h:78,
                 from core/mrtrix.h:37,
                 from core/cmdline_option.h:28,
                 from core/app.h:28,
                 from core/exception.cpp:17:
/usr/local/include/Eigen/src/Core/Matrix.h:540:1: note: previous declaration ‘template<class Type> using Vector4 = Eigen::Matrix<Type, 4, 1>’
  540 | EIGEN_MAKE_TYPEDEFS(4, 4)
      | ^~~~~~~~~~~~~~~~~~~
In file included from core/mrtrix.h:38,
                 from core/cmdline_option.h:28,
                 from core/app.h:28,
                 from core/exception.cpp:17:
core/exception.h:106:7: error: ‘vector’ does not name a type
  106 |       vector<std::string> description;
      |       ^~~~~~
core/exception.h: In constructor ‘MR::Exception::Exception(const string&)’:
core/exception.h:83:9: error: ‘description’ was not declared in this scope
   83 |         description.push_back (msg);
      |         ^~~~~~~~~~~
core/exception.h: In constructor ‘MR::Exception::Exception(const MR::Exception&, const string&)’:
core/exception.h:86:9: error: class ‘MR::Exception’ does not have any field named ‘description’