[eigen] Can't build tests on macos or linux

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Hi,


I'm trying to build and run the test suite for Eigen (latest master).  However, I run into compiler errors for the tests (I can't even run the tests yet).  I've tried compiling the tests on both macos (clang 10.0) and linux (g++ 6.3.0), and I get errors in both cases.  On macos the errors happen quite early (3% into the build), while on linux it almost completes (86%).


First, do you have any suggestions for how I can resolve these errors?  I've attached the error logs for both platforms.  I want to write some new tests, but I first want to make sure that all the current tests can pass on at least one of my systems.


Second, am I even using supported compilers?  I think Eigen claims it's supported on g++ and clang, but are the tests?  If there is some specific OS/compiler where the tests are supposed to pass, maybe I can start there (for example, I know there are newer g++ versions).


Third, what is the status of CI/build servers for Eigen?  I think it could be really helpful if there were workers for automatically building the tests daily for these various platforms, and maybe CI tests could be run on every commit so it's easy to find which commits broke builds.  It looks like some build servers might be setup -- is there a list of what platforms they're running, and is there any process for enrolling new hosts as build servers?  (I could contribute some hosts with platforms similar to what I'm using, if the maintainers would be interested.)


Thanks!


David

{\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf600
{\fonttbl\f0\fnil\fcharset0 Menlo-Regular;\f1\fnil\fcharset0 Menlo-Bold;}
{\colortbl;\red255\green255\blue255;\red0\green0\blue0;\red255\green255\blue255;\red47\green180\blue29;
\red180\green36\blue25;}
{\*\expandedcolortbl;;\csgray\c0;\csgray\c100000;\cssrgb\c20238\c73898\c14947;
\cssrgb\c76409\c21698\c12524;}
\margl1440\margr1440\vieww19900\viewh11580\viewkind0
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0

\f0\fs22 \cf2 \cb3 \CocoaLigature0 [  3%] \cf4 Building CXX object test/CMakeFiles/boostmultiprec_8.dir/boostmultiprec.cpp.o\cf2 \
In file included from /Users/David/eigen-master/test/boostmultiprec.cpp:47:\
In file included from /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:11:\
In file included from /Users/David/eigen-master/test/main.h:41:\

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:679:20: \cf5 error: \cf2 no matching conversion for static_cast from 'boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100,
\f0\b0 \

\f1\b       int, void>, boost::multiprecision::et_on>' to 'int'
\f0\b0 \
        __ilogbw = static_cast<int>(__logbw);\

\f1\b \cf4                    ^~~~~~~~~~~~~~~~~~~~~~~~~
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:385:27: note: 
\f0\b0 in instantiation of function template specialization\
      'std::__1::operator/<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >' requested here\
                          / (static_cast<Scalar>(beta*mS.coeffRef(i,i))   - alpha*mT.coeffRef(i,i));\

\f1\b \cf4                           ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:57:9: note: 
\f0\b0 in instantiation of member function\
      'Eigen::GeneralizedEigenSolver<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1>\
      >::compute' requested here\
    eig.compute(a,b);\

\f1\b \cf4         ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/boostmultiprec.cpp:197:21: note: 
\f0\b0 in instantiation of function template specialization\
      'generalized_eigensolver_real<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1> >'\
      requested here\
    CALL_SUBTEST_8( generalized_eigensolver_real(Mat(s,s)) );\

\f1\b \cf4                     ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/number.hpp:651:25: note: 
\f0\b0 candidate function\
   BOOST_MP_FORCEINLINE operator unmentionable_type()const\

\f1\b \cf4                         ^
\f0\b0 \cf2 \
In file included from /Users/David/eigen-master/test/boostmultiprec.cpp:47:\
In file included from /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:11:\
In file included from /Users/David/eigen-master/test/main.h:41:\

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:314:27: \cf5 error: \cf2 invalid operands to binary expression
\f0\b0 \

\f1\b       ('std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >' and
\f0\b0 \

\f1\b       'std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >')
\f0\b0 \
            *this = *this / complex(__c.real(), __c.imag());\

\f1\b \cf4                     ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/functors/AssignmentFunctors.h:113:102: note: 
\f0\b0 in instantiation of function template specialization\
      'std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>\
      >::operator/=<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >' requested here\
  EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void assignCoeff(DstScalar& a, const SrcScalar& b) const \{ a /= b; \}\

\f1\b \cf4                                                                                                      ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/AssignEvaluator.h:637:15: note: 
\f0\b0 in instantiation of member function\
      'Eigen::internal::div_assign_op<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >,\
      std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> > >::assignCoeff' requested here\
    m_functor.assignCoeff(m_dst.coeffRef(index), m_src.coeff(index));\

\f1\b \cf4               ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/AssignEvaluator.h:497:14: note: 
\f0\b0 in instantiation of member function\
      'Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100,\
      int, void>, boost::multiprecision::et_on> >, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >,\
      Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> > >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1,\
      1, 0, -1, 1> > >, Eigen::internal::div_assign_op<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >,\
      std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> > >, 0>::assignCoeff' requested here\
      kernel.assignCoeff(i);\

\f1\b \cf4              ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/AssignEvaluator.h:741:34: note: 
\f0\b0 in instantiation of member function\
      'Eigen::internal::dense_assignment_loop<Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100,\
      int, void>, boost::multiprecision::et_on> >, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >,\
      Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> > >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1,\
      1, 0, -1, 1> > >, Eigen::internal::div_assign_op<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >,\
      std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> > >, 0>, 1, 0>::run' requested here\
  dense_assignment_loop<Kernel>::run(kernel);\

\f1\b \cf4                                  ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/AssignEvaluator.h:879:5: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::internal::call_dense_assignment_loop<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100,\
      int, void>, boost::multiprecision::et_on> >, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>,\
      Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> > >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1,\
      1, 0, -1, 1> >, Eigen::internal::div_assign_op<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >,\
      std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> > > >' requested here\
    call_dense_assignment_loop(dst, src, func);\

\f1\b \cf4     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/AssignEvaluator.h:836:46: note: 
\f0\b0 (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)\
  Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);\

\f1\b \cf4                                              ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/LU/PartialPivLU.h:323:3: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>\
      >::compute<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >' requested\
      here\
  compute(matrix.derived());\

\f1\b \cf4   ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/LU/PartialPivLU.h:591:10: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>\
      >::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >'\
      requested here\
  return PartialPivLU<PlainObject>(eval());\

\f1\b \cf4          ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:49: note: 
\f0\b0 in instantiation of member function\
      'Eigen::MatrixBase<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>\
      >::partialPivLu' requested here\
              cv.template segment<2>(j-1) = lhs.partialPivLu().solve(rhs);\

\f1\b \cf4                                                 ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:57:9: note: 
\f0\b0 in instantiation of member function\
      'Eigen::GeneralizedEigenSolver<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1>\
      >::compute' requested here\
    eig.compute(a,b);\

\f1\b \cf4         ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/boostmultiprec.cpp:197:21: note: 
\f0\b0 in instantiation of function template specialization\
      'generalized_eigensolver_real<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1> >'\
      requested here\
    CALL_SUBTEST_8( generalized_eigensolver_real(Mat(s,s)) );\

\f1\b \cf4                     ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:714:1: note: 
\f0\b0 candidate template ignored: deduced conflicting types for parameter '_Tp'\
      ('boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>' vs.\
      'std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >')\
operator/(const complex<_Tp>& __x, const _Tp& __y)\

\f1\b \cf4 ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:722:1: note: 
\f0\b0 candidate template ignored: deduced conflicting types for parameter '_Tp'\
      ('std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >' vs.\
      'boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>')\
operator/(const _Tp& __x, const complex<_Tp>& __y)\

\f1\b \cf4 ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:258:34: note: 
\f0\b0 candidate template ignored: substitution failure [with _Tp =\
      boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>]\
template<class _Tp> complex<_Tp> operator/(const complex<_Tp>& __x, const complex<_Tp>& __y);\

\f1\b \cf4                                  ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp:128:40: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
BOOST_MP_FORCEINLINE number<B, et_off> operator / (const number<B, et_off>& a, const number<B, et_off>& b)\

\f1\b \cf4                                        ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp:137:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B, et_off>& a, const V& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp:146:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const V& a, const number<B, et_off>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:428:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B, et_on>& a, const number<B, et_on>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:434:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B, et_on>& a, const V& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:440:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const V& a, const number<B, et_on>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:446:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B, ET>& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:452:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:458:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const detail::expression<tag2, Arg1b, Arg2b, Arg3b, Arg4b>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:464:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const V& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:470:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const V& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:479:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B, ET>& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:486:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:493:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B, et_on>& a, const detail::expression<detail::negate, number<B, et_on> >& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:500:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<detail::negate, number<B, et_on> >& a, const number<B, et_on>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:507:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<detail::negate, number<B, et_on> >& a, const V& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:514:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<detail::negate, number<B, et_on> >& a, const number<B2, ET>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:521:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const V& a, const detail::expression<detail::negate, number<B, et_on> >& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:528:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B2, ET>& a, const detail::expression<detail::negate, number<B, et_on> >& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \
In file included from /Users/David/eigen-master/test/boostmultiprec.cpp:47:\
In file included from /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:11:\
In file included from /Users/David/eigen-master/test/main.h:344:\
In file included from /Users/David/eigen-master/Eigen/QR:11:\
In file included from /Users/David/eigen-master/Eigen/Core:291:\

\f1\b /Users/David/eigen-master/Eigen/src/Core/products/TriangularSolverMatrix.h:124:65: \cf5 error: \cf2 invalid operands to binary expression
\f0\b0 \

\f1\b       ('std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >' and 'const
\f0\b0 \

\f1\b       std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >')
\f0\b0 \
            Scalar a = (Mode & UnitDiag) ? Scalar(1) : Scalar(1)/conj(tri(i,i));\

\f1\b \cf4                                                        ~~~~~~~~~^~~~~~~~~~~~~~~
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:102:9: note: 
\f0\b0 in instantiation of member function\
      'Eigen::internal::triangular_solve_matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, long, 1, 5,\
      false, 0, 0>::run' requested here\
      ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.outerStride(), blocking);\

\f1\b \cf4         ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:179:18: note: 
\f0\b0 in instantiation of member function\
      'Eigen::internal::triangular_solver_selector<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100,\
      int, void>, boost::multiprecision::et_on> >, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>,\
      Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >,\
      -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, 5, 0, -1>::run' requested here\
    Side, Mode>::run(derived().nestedExpression(), otherCopy);\

\f1\b \cf4                  ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/TriangularMatrix.h:511:14: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::TriangularViewImpl<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5, Eigen::Dense>::solveInPlace<1,\
      Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >,\
      -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >' requested here\
    \{ return solveInPlace<OnTheLeft>(other); \}\

\f1\b \cf4              ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/LU/PartialPivLU.h:490:50: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::TriangularViewImpl<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5,\
      Eigen::Dense>::solveInPlace<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, -1, -1, 0, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >' requested here\
        A11.template triangularView<UnitLower>().solveInPlace(A12);\

\f1\b \cf4                                                  ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/LU/PartialPivLU.h:509:7: note: 
\f0\b0 in instantiation of member function\
      'Eigen::internal::partial_lu_impl<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 0,\
      int>::blocked_lu' requested here\
    ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions);\

\f1\b \cf4       ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/LU/PartialPivLU.h:530:13: note: 
\f0\b0 (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)\
  internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions);\

\f1\b \cf4             ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/LU/PartialPivLU.h:323:3: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>\
      >::compute<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >' requested\
      here\
  compute(matrix.derived());\

\f1\b \cf4   ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/LU/PartialPivLU.h:591:10: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>\
      >::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >'\
      requested here\
  return PartialPivLU<PlainObject>(eval());\

\f1\b \cf4          ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:49: note: 
\f0\b0 in instantiation of member function\
      'Eigen::MatrixBase<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>\
      >::partialPivLu' requested here\
              cv.template segment<2>(j-1) = lhs.partialPivLu().solve(rhs);\

\f1\b \cf4                                                 ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:57:9: note: 
\f0\b0 in instantiation of member function\
      'Eigen::GeneralizedEigenSolver<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1>\
      >::compute' requested here\
    eig.compute(a,b);\

\f1\b \cf4         ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/boostmultiprec.cpp:197:21: note: 
\f0\b0 in instantiation of function template specialization\
      'generalized_eigensolver_real<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1> >'\
      requested here\
    CALL_SUBTEST_8( generalized_eigensolver_real(Mat(s,s)) );\

\f1\b \cf4                     ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:714:1: note: 
\f0\b0 candidate template ignored: deduced conflicting types for parameter '_Tp'\
      ('boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>' vs.\
      'std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >')\
operator/(const complex<_Tp>& __x, const _Tp& __y)\

\f1\b \cf4 ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:722:1: note: 
\f0\b0 candidate template ignored: deduced conflicting types for parameter '_Tp'\
      ('std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >' vs.\
      'boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>')\
operator/(const _Tp& __x, const complex<_Tp>& __y)\

\f1\b \cf4 ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:669:1: note: 
\f0\b0 candidate template ignored: substitution failure [with _Tp =\
      boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>]\
operator/(const complex<_Tp>& __z, const complex<_Tp>& __w)\

\f1\b \cf4 ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp:128:40: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
BOOST_MP_FORCEINLINE number<B, et_off> operator / (const number<B, et_off>& a, const number<B, et_off>& b)\

\f1\b \cf4                                        ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp:137:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B, et_off>& a, const V& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/no_et_ops.hpp:146:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const V& a, const number<B, et_off>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:428:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B, et_on>& a, const number<B, et_on>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:434:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B, et_on>& a, const V& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:440:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const V& a, const number<B, et_on>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:446:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B, ET>& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:452:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:458:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const detail::expression<tag2, Arg1b, Arg2b, Arg3b, Arg4b>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:464:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const V& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:470:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const V& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:479:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B, ET>& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:486:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:493:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B, et_on>& a, const detail::expression<detail::negate, number<B, et_on> >& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:500:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<detail::negate, number<B, et_on> >& a, const number<B, et_on>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:507:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<detail::negate, number<B, et_on> >& a, const V& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:514:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const detail::expression<detail::negate, number<B, et_on> >& a, const number<B2, ET>& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:521:4: note: 
\f0\b0 candidate template ignored: could not match 'expression' against 'complex'\
   operator / (const V& a, const detail::expression<detail::negate, number<B, et_on> >& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \

\f1\b /usr/local/include/boost/multiprecision/detail/et_ops.hpp:528:4: note: 
\f0\b0 candidate template ignored: could not match 'number' against 'complex'\
   operator / (const number<B2, ET>& a, const detail::expression<detail::negate, number<B, et_on> >& b)\

\f1\b \cf4    ^
\f0\b0 \cf2 \
In file included from /Users/David/eigen-master/test/boostmultiprec.cpp:47:\
In file included from /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:11:\
In file included from /Users/David/eigen-master/test/main.h:344:\
In file included from /Users/David/eigen-master/Eigen/QR:11:\
In file included from /Users/David/eigen-master/Eigen/Core:283:\

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:128:31: \cf5 error: \cf2 no viable overloaded '/='
\f0\b0 \
      rhs.coeffRef(DiagIndex) /= lhs.coeff(DiagIndex,DiagIndex);\

\f1\b \cf4       ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:142:72: note: 
\f0\b0 in instantiation of member function 'Eigen::internal::triangular_solver_unroller<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>,\
      Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>, 5, 0, 2, false>::run' requested here\
  \{ triangular_solver_unroller<Lhs,Rhs,Mode,0,Rhs::SizeAtCompileTime>::run(lhs,rhs); \}\

\f1\b \cf4                                                                        ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:179:18: note: 
\f0\b0 in instantiation of member function 'Eigen::internal::triangular_solver_selector<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>,\
      Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>, 1, 5, 2, 1>::run' requested here\
    Side, Mode>::run(derived().nestedExpression(), otherCopy);\

\f1\b \cf4                  ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/TriangularMatrix.h:511:14: note: 
\f0\b0 in instantiation of function template specialization 'Eigen::TriangularViewImpl<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>, 5,\
      Eigen::Dense>::solveInPlace<1, Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1, false> >' requested here\
    \{ return solveInPlace<OnTheLeft>(other); \}\

\f1\b \cf4              ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/LU/PartialPivLU.h:240:49: note: 
\f0\b0 in instantiation of function template specialization 'Eigen::TriangularViewImpl<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>, 5,\
      Eigen::Dense>::solveInPlace<Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>\
      >, -1, 1, 0, -1, 1>, 2, 1, false> >' requested here\
      m_lu.template triangularView<UnitLower>().solveInPlace(dst);\

\f1\b \cf4                                                 ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/Solve.h:147:15: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>\
      >::_solve_impl<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 1, 0, 2, 1>,\
      Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false> >' requested here\
    src.dec()._solve_impl(src.rhs(), dst);\

\f1\b \cf4               ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/AssignEvaluator.h:836:46: note: 
\f0\b0 (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)\
  Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);\

\f1\b \cf4                                              ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/Block.h:161:5: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::internal::BlockImpl_dense<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1,\
      1, 0, -1, 1>, 2, 1, false, true>::operator=<Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int,\
      void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 1, 0, 2, 1> > >' requested here\
    EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)\

\f1\b \cf4     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:909:53: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'\
#define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)\

\f1\b \cf4                                                     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:893:108: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'\
    EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase<OtherDerived>& other) \{ Base::operator=(other.derived()); return *this; \}\

\f1\b \cf4                                                                                                            ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/Block.h:111:5: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::BlockImpl<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2,\
      1, false, Eigen::Dense>::operator=<Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 1, 0, 2, 1> > >' requested here\
    EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block)\

\f1\b \cf4     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:909:53: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'\
#define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)\

\f1\b \cf4                                                     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:893:108: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'\
    EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase<OtherDerived>& other) \{ Base::operator=(other.derived()); return *this; \}\

\f1\b \cf4                                                                                                            ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:43: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>::operator=<Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 1, 0, 2, 1> > >' requested here\
              cv.template segment<2>(j-1) = lhs.partialPivLu().solve(rhs);\

\f1\b \cf4                                           ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:57:9: note: 
\f0\b0 in instantiation of member function\
      'Eigen::GeneralizedEigenSolver<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1>\
      >::compute' requested here\
    eig.compute(a,b);\

\f1\b \cf4         ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/boostmultiprec.cpp:197:21: note: 
\f0\b0 in instantiation of function template specialization\
      'generalized_eigensolver_real<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1> >'\
      requested here\
    CALL_SUBTEST_8( generalized_eigensolver_real(Mat(s,s)) );\

\f1\b \cf4                     ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:287:40: note: 
\f0\b0 candidate function not viable: no known conversion from 'const\
      Eigen::PlainObjectBase<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>\
      >::Scalar' (aka 'const std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >') to 'const\
      std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >::value_type' (aka 'const\
      boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>') for 1st argument\
    _LIBCPP_INLINE_VISIBILITY complex& operator/=(const value_type& __re) \{__re_ /= __re; __im_ /= __re; return *this;\}\

\f1\b \cf4                                        ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:312:60: note: 
\f0\b0 candidate template ignored: substitution failure [with _Xp =\
      boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>]\
    template<class _Xp> _LIBCPP_INLINE_VISIBILITY complex& operator/=(const complex<_Xp>& __c)\

\f1\b \cf4                                                            ^
\f0\b0 \cf2 \
In file included from /Users/David/eigen-master/test/boostmultiprec.cpp:47:\
In file included from /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:11:\
In file included from /Users/David/eigen-master/test/main.h:344:\
In file included from /Users/David/eigen-master/Eigen/QR:11:\
In file included from /Users/David/eigen-master/Eigen/Core:283:\

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:128:31: \cf5 error: \cf2 no viable overloaded '/='
\f0\b0 \
      rhs.coeffRef(DiagIndex) /= lhs.coeff(DiagIndex,DiagIndex);\

\f1\b \cf4       ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:130:64: note: 
\f0\b0 in instantiation of member function 'Eigen::internal::triangular_solver_unroller<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>,\
      Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>, 5, 1, 2, false>::run' requested here\
    triangular_solver_unroller<Lhs,Rhs,Mode,LoopIndex+1,Size>::run(lhs,rhs);\

\f1\b \cf4                                                                ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:142:72: note: 
\f0\b0 in instantiation of member function 'Eigen::internal::triangular_solver_unroller<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>,\
      Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>, 5, 0, 2, false>::run' requested here\
  \{ triangular_solver_unroller<Lhs,Rhs,Mode,0,Rhs::SizeAtCompileTime>::run(lhs,rhs); \}\

\f1\b \cf4                                                                        ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:179:18: note: 
\f0\b0 in instantiation of member function 'Eigen::internal::triangular_solver_selector<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>,\
      Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>, 1, 5, 2, 1>::run' requested here\
    Side, Mode>::run(derived().nestedExpression(), otherCopy);\

\f1\b \cf4                  ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/TriangularMatrix.h:511:14: note: 
\f0\b0 in instantiation of function template specialization 'Eigen::TriangularViewImpl<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>, 5,\
      Eigen::Dense>::solveInPlace<1, Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1, false> >' requested here\
    \{ return solveInPlace<OnTheLeft>(other); \}\

\f1\b \cf4              ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/LU/PartialPivLU.h:240:49: note: 
\f0\b0 in instantiation of function template specialization 'Eigen::TriangularViewImpl<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>, 5,\
      Eigen::Dense>::solveInPlace<Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>\
      >, -1, 1, 0, -1, 1>, 2, 1, false> >' requested here\
      m_lu.template triangularView<UnitLower>().solveInPlace(dst);\

\f1\b \cf4                                                 ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/Solve.h:147:15: note: 
\f0\b0 (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)\
    src.dec()._solve_impl(src.rhs(), dst);\

\f1\b \cf4               ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/Block.h:161:5: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::internal::BlockImpl_dense<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1,\
      1, 0, -1, 1>, 2, 1, false, true>::operator=<Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int,\
      void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 1, 0, 2, 1> > >' requested here\
    EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)\

\f1\b \cf4     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:909:53: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'\
#define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)\

\f1\b \cf4                                                     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:893:108: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'\
    EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase<OtherDerived>& other) \{ Base::operator=(other.derived()); return *this; \}\

\f1\b \cf4                                                                                                            ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/Block.h:111:5: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::BlockImpl<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2,\
      1, false, Eigen::Dense>::operator=<Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 1, 0, 2, 1> > >' requested here\
    EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block)\

\f1\b \cf4     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:909:53: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'\
#define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)\

\f1\b \cf4                                                     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:893:108: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'\
    EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase<OtherDerived>& other) \{ Base::operator=(other.derived()); return *this; \}\

\f1\b \cf4                                                                                                            ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:43: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>::operator=<Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 1, 0, 2, 1> > >' requested here\
              cv.template segment<2>(j-1) = lhs.partialPivLu().solve(rhs);\

\f1\b \cf4                                           ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:57:9: note: 
\f0\b0 in instantiation of member function\
      'Eigen::GeneralizedEigenSolver<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1>\
      >::compute' requested here\
    eig.compute(a,b);\

\f1\b \cf4         ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/boostmultiprec.cpp:197:21: note: 
\f0\b0 in instantiation of function template specialization\
      'generalized_eigensolver_real<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1> >'\
      requested here\
    CALL_SUBTEST_8( generalized_eigensolver_real(Mat(s,s)) );\

\f1\b \cf4                     ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:287:40: note: 
\f0\b0 candidate function not viable: no known conversion from 'const\
      Eigen::PlainObjectBase<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>\
      >::Scalar' (aka 'const std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >') to 'const\
      std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >::value_type' (aka 'const\
      boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>') for 1st argument\
    _LIBCPP_INLINE_VISIBILITY complex& operator/=(const value_type& __re) \{__re_ /= __re; __im_ /= __re; return *this;\}\

\f1\b \cf4                                        ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:312:60: note: 
\f0\b0 candidate template ignored: substitution failure [with _Xp =\
      boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>]\
    template<class _Xp> _LIBCPP_INLINE_VISIBILITY complex& operator/=(const complex<_Xp>& __c)\

\f1\b \cf4                                                            ^
\f0\b0 \cf2 \
In file included from /Users/David/eigen-master/test/boostmultiprec.cpp:47:\
In file included from /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:11:\
In file included from /Users/David/eigen-master/test/main.h:344:\
In file included from /Users/David/eigen-master/Eigen/QR:11:\
In file included from /Users/David/eigen-master/Eigen/Core:283:\

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:128:31: \cf5 error: \cf2 no viable overloaded '/='
\f0\b0 \
      rhs.coeffRef(DiagIndex) /= lhs.coeff(DiagIndex,DiagIndex);\

\f1\b \cf4       ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:142:72: note: 
\f0\b0 in instantiation of member function 'Eigen::internal::triangular_solver_unroller<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>,\
      Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>, 2, 0, 2, false>::run' requested here\
  \{ triangular_solver_unroller<Lhs,Rhs,Mode,0,Rhs::SizeAtCompileTime>::run(lhs,rhs); \}\

\f1\b \cf4                                                                        ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:179:18: note: 
\f0\b0 in instantiation of member function 'Eigen::internal::triangular_solver_selector<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>,\
      Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>, 1, 2, 2, 1>::run' requested here\
    Side, Mode>::run(derived().nestedExpression(), otherCopy);\

\f1\b \cf4                  ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/TriangularMatrix.h:511:14: note: 
\f0\b0 in instantiation of function template specialization 'Eigen::TriangularViewImpl<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>, 2,\
      Eigen::Dense>::solveInPlace<1, Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1, false> >' requested here\
    \{ return solveInPlace<OnTheLeft>(other); \}\

\f1\b \cf4              ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/LU/PartialPivLU.h:243:45: note: 
\f0\b0 in instantiation of function template specialization 'Eigen::TriangularViewImpl<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>, 2,\
      Eigen::Dense>::solveInPlace<Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>\
      >, -1, 1, 0, -1, 1>, 2, 1, false> >' requested here\
      m_lu.template triangularView<Upper>().solveInPlace(dst);\

\f1\b \cf4                                             ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/Solve.h:147:15: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>\
      >::_solve_impl<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 1, 0, 2, 1>,\
      Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false> >' requested here\
    src.dec()._solve_impl(src.rhs(), dst);\

\f1\b \cf4               ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/AssignEvaluator.h:836:46: note: 
\f0\b0 (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)\
  Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);\

\f1\b \cf4                                              ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/Block.h:161:5: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::internal::BlockImpl_dense<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1,\
      1, 0, -1, 1>, 2, 1, false, true>::operator=<Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int,\
      void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 1, 0, 2, 1> > >' requested here\
    EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)\

\f1\b \cf4     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:909:53: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'\
#define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)\

\f1\b \cf4                                                     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:893:108: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'\
    EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase<OtherDerived>& other) \{ Base::operator=(other.derived()); return *this; \}\

\f1\b \cf4                                                                                                            ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/Block.h:111:5: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::BlockImpl<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2,\
      1, false, Eigen::Dense>::operator=<Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 1, 0, 2, 1> > >' requested here\
    EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block)\

\f1\b \cf4     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:909:53: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'\
#define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)\

\f1\b \cf4                                                     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:893:108: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'\
    EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase<OtherDerived>& other) \{ Base::operator=(other.derived()); return *this; \}\

\f1\b \cf4                                                                                                            ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:43: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>::operator=<Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 1, 0, 2, 1> > >' requested here\
              cv.template segment<2>(j-1) = lhs.partialPivLu().solve(rhs);\

\f1\b \cf4                                           ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:57:9: note: 
\f0\b0 in instantiation of member function\
      'Eigen::GeneralizedEigenSolver<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1>\
      >::compute' requested here\
    eig.compute(a,b);\

\f1\b \cf4         ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/boostmultiprec.cpp:197:21: note: 
\f0\b0 in instantiation of function template specialization\
      'generalized_eigensolver_real<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1> >'\
      requested here\
    CALL_SUBTEST_8( generalized_eigensolver_real(Mat(s,s)) );\

\f1\b \cf4                     ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:287:40: note: 
\f0\b0 candidate function not viable: no known conversion from 'const\
      Eigen::PlainObjectBase<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>\
      >::Scalar' (aka 'const std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >') to 'const\
      std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >::value_type' (aka 'const\
      boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>') for 1st argument\
    _LIBCPP_INLINE_VISIBILITY complex& operator/=(const value_type& __re) \{__re_ /= __re; __im_ /= __re; return *this;\}\

\f1\b \cf4                                        ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:312:60: note: 
\f0\b0 candidate template ignored: substitution failure [with _Xp =\
      boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>]\
    template<class _Xp> _LIBCPP_INLINE_VISIBILITY complex& operator/=(const complex<_Xp>& __c)\

\f1\b \cf4                                                            ^
\f0\b0 \cf2 \
In file included from /Users/David/eigen-master/test/boostmultiprec.cpp:47:\
In file included from /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:11:\
In file included from /Users/David/eigen-master/test/main.h:344:\
In file included from /Users/David/eigen-master/Eigen/QR:11:\
In file included from /Users/David/eigen-master/Eigen/Core:283:\

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:128:31: \cf5 error: \cf2 no viable overloaded '/='
\f0\b0 \
      rhs.coeffRef(DiagIndex) /= lhs.coeff(DiagIndex,DiagIndex);\

\f1\b \cf4       ~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:130:64: note: 
\f0\b0 in instantiation of member function 'Eigen::internal::triangular_solver_unroller<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>,\
      Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>, 2, 1, 2, false>::run' requested here\
    triangular_solver_unroller<Lhs,Rhs,Mode,LoopIndex+1,Size>::run(lhs,rhs);\

\f1\b \cf4                                                                ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:142:72: note: 
\f0\b0 in instantiation of member function 'Eigen::internal::triangular_solver_unroller<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>,\
      Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>, 2, 0, 2, false>::run' requested here\
  \{ triangular_solver_unroller<Lhs,Rhs,Mode,0,Rhs::SizeAtCompileTime>::run(lhs,rhs); \}\

\f1\b \cf4                                                                        ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/SolveTriangular.h:179:18: note: 
\f0\b0 in instantiation of member function 'Eigen::internal::triangular_solver_selector<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>,\
      Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>, 1, 2, 2, 1>::run' requested here\
    Side, Mode>::run(derived().nestedExpression(), otherCopy);\

\f1\b \cf4                  ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/TriangularMatrix.h:511:14: note: 
\f0\b0 in instantiation of function template specialization 'Eigen::TriangularViewImpl<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>, 2,\
      Eigen::Dense>::solveInPlace<1, Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1, false> >' requested here\
    \{ return solveInPlace<OnTheLeft>(other); \}\

\f1\b \cf4              ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/LU/PartialPivLU.h:243:45: note: 
\f0\b0 in instantiation of function template specialization 'Eigen::TriangularViewImpl<const\
      Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>, 2,\
      Eigen::Dense>::solveInPlace<Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>\
      >, -1, 1, 0, -1, 1>, 2, 1, false> >' requested here\
      m_lu.template triangularView<Upper>().solveInPlace(dst);\

\f1\b \cf4                                             ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/Solve.h:147:15: note: 
\f0\b0 (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)\
    src.dec()._solve_impl(src.rhs(), dst);\

\f1\b \cf4               ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/Block.h:161:5: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::internal::BlockImpl_dense<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1,\
      1, 0, -1, 1>, 2, 1, false, true>::operator=<Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int,\
      void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 1, 0, 2, 1> > >' requested here\
    EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)\

\f1\b \cf4     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:909:53: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'\
#define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)\

\f1\b \cf4                                                     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:893:108: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'\
    EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase<OtherDerived>& other) \{ Base::operator=(other.derived()); return *this; \}\

\f1\b \cf4                                                                                                            ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/Block.h:111:5: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::BlockImpl<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2,\
      1, false, Eigen::Dense>::operator=<Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 1, 0, 2, 1> > >' requested here\
    EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block)\

\f1\b \cf4     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:909:53: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'\
#define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)\

\f1\b \cf4                                                     ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Core/util/Macros.h:893:108: note: 
\f0\b0 expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'\
    EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase<OtherDerived>& other) \{ Base::operator=(other.derived()); return *this; \}\

\f1\b \cf4                                                                                                            ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h:395:43: note: 
\f0\b0 in instantiation of function template specialization\
      'Eigen::Block<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, -1, 1, 0, -1, 1>, 2, 1,\
      false>::operator=<Eigen::Solve<Eigen::PartialPivLU<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 2, 0, 2, 2> >, Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>,\
      boost::multiprecision::et_on> >, 2, 1, 0, 2, 1> > >' requested here\
              cv.template segment<2>(j-1) = lhs.partialPivLu().solve(rhs);\

\f1\b \cf4                                           ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/eigensolver_generalized_real.cpp:57:9: note: 
\f0\b0 in instantiation of member function\
      'Eigen::GeneralizedEigenSolver<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1>\
      >::compute' requested here\
    eig.compute(a,b);\

\f1\b \cf4         ^
\f0\b0 \cf2 \

\f1\b /Users/David/eigen-master/test/boostmultiprec.cpp:197:21: note: 
\f0\b0 in instantiation of function template specialization\
      'generalized_eigensolver_real<Eigen::Matrix<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>, -1, -1, 0, -1, -1> >'\
      requested here\
    CALL_SUBTEST_8( generalized_eigensolver_real(Mat(s,s)) );\

\f1\b \cf4                     ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:287:40: note: 
\f0\b0 candidate function not viable: no known conversion from 'const\
      Eigen::PlainObjectBase<Eigen::Matrix<std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >, 2, 2, 0, 2, 2>\
      >::Scalar' (aka 'const std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >') to 'const\
      std::__1::complex<boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on> >::value_type' (aka 'const\
      boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>') for 1st argument\
    _LIBCPP_INLINE_VISIBILITY complex& operator/=(const value_type& __re) \{__re_ /= __re; __im_ /= __re; return *this;\}\

\f1\b \cf4                                        ^
\f0\b0 \cf2 \

\f1\b /Library/Developer/CommandLineTools/usr/include/c++/v1/complex:312:60: note: 
\f0\b0 candidate template ignored: substitution failure [with _Xp =\
      boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100, int, void>, boost::multiprecision::et_on>]\
    template<class _Xp> _LIBCPP_INLINE_VISIBILITY complex& operator/=(const complex<_Xp>& __c)\

\f1\b \cf4                                                            ^
\f0\b0 \cf2 \
7 errors generated.\
make[3]: *** [test/CMakeFiles/boostmultiprec_8.dir/boostmultiprec.cpp.o] Error 1\
make[2]: *** [test/CMakeFiles/boostmultiprec_8.dir/all] Error 2\
make[1]: *** [CMakeFiles/check.dir/rule] Error 2\
make: *** [check] Error 2\
}
[ 86%] Building CXX object unsupported/test/CMakeFiles/cxx11_tensor_io.dir/cxx11_tensor_io.cpp.o
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:114:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h: In member function â??const Eigen::TensorFFTOp<const FFT, const Derived, FFTDataType, FFTDirection> Eigen::TensorBase<Derived, 0>::fft(const FFT&) constâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h:541:31: warning: declaration of â??fftâ?? shadows a member of â??Eigen::TensorBase<Derived, 0>â?? [-Wshadow]
     fft(const FFT& fft) const {
                               ^
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h:541:5: note: shadowed declaration is here
     fft(const FFT& fft) const {
     ^~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h: In member function â??const Eigen::TensorBroadcastingOp<const Broadcast, const Derived> Eigen::TensorBase<Derived, 0>::broadcast(const Broadcast&) constâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h:726:49: warning: declaration of â??broadcastâ?? shadows a member of â??Eigen::TensorBase<Derived, 0>â?? [-Wshadow]
     broadcast(const Broadcast& broadcast) const {
                                                 ^
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h:726:5: note: shadowed declaration is here
     broadcast(const Broadcast& broadcast) const {
     ^~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:114:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h: In member function â??const Eigen::TensorShufflingOp<const Shuffle, const Derived> Eigen::TensorBase<Derived, 0>::shuffle(const Shuffle&) constâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h:835:43: warning: declaration of â??shuffleâ?? shadows a member of â??Eigen::TensorBase<Derived, 0>â?? [-Wshadow]
     shuffle(const Shuffle& shuffle) const {
                                           ^
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h:835:5: note: shadowed declaration is here
     shuffle(const Shuffle& shuffle) const {
     ^~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h: In member function â??const Eigen::TensorShufflingOp<const Shuffle, const Derived> Eigen::TensorBase<Derived, AccessLevel>::shuffle(const Shuffle&) constâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h:1033:43: warning: declaration of â??shuffleâ?? shadows a member of â??Eigen::TensorBase<Derived, AccessLevel>â?? [-Wshadow]
     shuffle(const Shuffle& shuffle) const {
                                           ^
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h:1038:5: note: shadowed declaration is here
     shuffle(const Shuffle& shuffle) {
     ^~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h: In member function â??Eigen::TensorShufflingOp<const Shuffle, Derived> Eigen::TensorBase<Derived, AccessLevel>::shuffle(const Shuffle&)â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h:1038:37: warning: declaration of â??shuffleâ?? shadows a member of â??Eigen::TensorBase<Derived, AccessLevel>â?? [-Wshadow]
     shuffle(const Shuffle& shuffle) {
                                     ^
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h:1038:5: note: shadowed declaration is here
     shuffle(const Shuffle& shuffle) {
     ^~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h: In member function â??Eigen::TensorDevice<Derived, DeviceType> Eigen::TensorBase<Derived, AccessLevel>::device(const DeviceType&)â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h:1055:72: warning: declaration of â??deviceâ?? shadows a member of â??Eigen::TensorBase<Derived, AccessLevel>â?? [-Wshadow]
     TensorDevice<Derived, DeviceType> device(const DeviceType& device) {
                                                                        ^
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBase.h:1055:39: note: shadowed declaration is here
     TensorDevice<Derived, DeviceType> device(const DeviceType& device) {
                                       ^~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:121:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h: At global scope:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h:37:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11
 enum class TensorBlockShapeType {
 ^~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h:39:19: warning: comma at end of enumerator list [-Wpedantic]
   kSkewedInnerDims,
                   ^
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h: In static member function â??static Eigen::internal::TensorBlockMapper<Scalar, Index, NumDims, Layout>::Dimensions Eigen::internal::TensorBlockMapper<Scalar, Index, NumDims, Layout>::BlockDimensions(const Dimensions&, Eigen::internal::TensorBlockShapeType, std::size_t)â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h:214:26: error: â??TensorBlockShapeTypeâ?? is not a class or namespace
       if (block_shape == TensorBlockShapeType::kUniformAllDims) {
                          ^~~~~~~~~~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h:219:26: warning: implicit conversion from â??floatâ?? to â??doubleâ?? to match other operand of binary expression [-Wdouble-promotion]
                      1.0 / static_cast<float>(block_dim_sizes.rank())));
                      ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h:245:33: error: â??TensorBlockShapeTypeâ?? is not a class or namespace
       } else if (block_shape == TensorBlockShapeType::kSkewedInnerDims) {
                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:125:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: At global scope:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:158:3: error: expected unqualified-id before â??usingâ??
   using OutputMapper = internal::blas_data_mapper<Scalar, Index, ColMajor>;
   ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:180:27: error: â??OutputMapperâ?? in â??struct Eigen::OutputKernelâ?? does not name a template type
       const OutputKernel::OutputMapper<Index, Scalar>& output_mapper,
                           ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:180:39: error: expected â??,â?? or â??...â?? before â??<â?? token
       const OutputKernel::OutputMapper<Index, Scalar>& output_mapper,
                                       ^
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In member function â??void Eigen::TensorContractionEvaluatorBase<Derived>::evalGemm(Eigen::TensorContractionEvaluatorBase<Derived>::Scalar*) constâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:652:17: warning: â??autoâ?? changes meaning in C++11; please remove it [-Wc++11-compat]
           const auto output_mapper = output.getSubMapper(i2, j2);
                 ^~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:652:22: error: â??output_mapperâ?? does not name a type
           const auto output_mapper = output.getSubMapper(i2, j2);
                      ^~~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:653:16: error: â??output_mapperâ?? was not declared in this scope
           gebp(output_mapper, blockA, blockB, actual_mc, actual_kc, actual_nc,
                ^~~~~~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:129:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h: In member function â??void Eigen::TensorEvaluator<const Eigen::TensorConvolutionOp<Dimensions, InputXprType, KernelXprType>, Device>::preloadKernel()â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h:529:18: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorConvolutionOp<Dimensions, InputXprType, KernelXprType>, Device>â?? [-Wshadow]
       const bool PacketAccess = internal::IsVectorizable<Device, KernelArgType>::value;
                  ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h:309:5: note: shadowed declaration is here
     PacketAccess = TensorEvaluator<InputArgType, Device>::PacketAccess & TensorEvaluator<KernelArgType, Device>::PacketAccess,
     ^~~~~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:134:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h: At global scope:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h:108:16: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
   bool isCopy= false, nByOne = false, oneByN = false;
                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h:108:32: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
   bool isCopy= false, nByOne = false, oneByN = false;
                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h:108:48: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
   bool isCopy= false, nByOne = false, oneByN = false;
                                                ^~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:145:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In member function â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*)â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:16: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:116:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of â??struct Eigen::TensorEvaluator<const Eigen::Tensor<int, 0, 0, long int>, Eigen::DefaultDevice>â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:92:65:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 0, 0, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 0, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:23:6:   required from â??void test_output_0d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:124:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:169:71: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:145:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 0, 0, long int> >, Eigen::DefaultDevice>::PacketSizeâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:32:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 0, 0, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 0, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:23:6:   required from â??void test_output_0d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:124:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:20: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
                    ^~~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:116:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of â??struct Eigen::TensorEvaluator<const Eigen::Tensor<int, 0, 1, long int>, Eigen::DefaultDevice>â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:92:65:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 0, 1, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 0, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:23:6:   required from â??void test_output_0d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:125:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:169:71: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:145:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 0, 1, long int> >, Eigen::DefaultDevice>::PacketSizeâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:32:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 0, 1, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 0, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:23:6:   required from â??void test_output_0d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:125:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:20: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
                    ^~~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:116:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of â??struct Eigen::TensorEvaluator<const Eigen::Tensor<int, 1, 0, long int>, Eigen::DefaultDevice>â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:92:65:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 1, 0, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 1, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:39:6:   required from â??void test_output_1d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:126:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:169:71: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:145:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 1, 0, long int> >, Eigen::DefaultDevice>::PacketSizeâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:32:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 1, 0, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 1, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:39:6:   required from â??void test_output_1d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:126:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:20: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
                    ^~~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:116:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of â??struct Eigen::TensorEvaluator<const Eigen::Tensor<double, 1, 0, long int>, Eigen::DefaultDevice>â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:92:65:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<double, 1, 0, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<double, 1, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:46:12:   required from â??void test_output_1d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:126:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:169:71: warning: ignoring attributes on template argument â??Eigen::PacketType<double, Eigen::DefaultDevice>::type {aka __vector(2) double}â?? [-Wignored-attributes]
     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:145:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<double, 1, 0, long int> >, Eigen::DefaultDevice>::PacketSizeâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:32:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<double, 1, 0, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<double, 1, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:46:12:   required from â??void test_output_1d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:126:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:20: warning: ignoring attributes on template argument â??Eigen::PacketType<double, Eigen::DefaultDevice>::type {aka __vector(2) double}â?? [-Wignored-attributes]
   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
                    ^~~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:116:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of â??struct Eigen::TensorEvaluator<const Eigen::Tensor<int, 1, 1, long int>, Eigen::DefaultDevice>â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:92:65:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 1, 1, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 1, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:39:6:   required from â??void test_output_1d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:127:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:169:71: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:145:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 1, 1, long int> >, Eigen::DefaultDevice>::PacketSizeâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:32:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 1, 1, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 1, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:39:6:   required from â??void test_output_1d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:127:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:20: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
                    ^~~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:116:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of â??struct Eigen::TensorEvaluator<const Eigen::Tensor<double, 1, 1, long int>, Eigen::DefaultDevice>â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:92:65:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<double, 1, 1, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<double, 1, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:46:12:   required from â??void test_output_1d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:127:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:169:71: warning: ignoring attributes on template argument â??Eigen::PacketType<double, Eigen::DefaultDevice>::type {aka __vector(2) double}â?? [-Wignored-attributes]
     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:145:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<double, 1, 1, long int> >, Eigen::DefaultDevice>::PacketSizeâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:32:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<double, 1, 1, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<double, 1, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:46:12:   required from â??void test_output_1d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:127:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:20: warning: ignoring attributes on template argument â??Eigen::PacketType<double, Eigen::DefaultDevice>::type {aka __vector(2) double}â?? [-Wignored-attributes]
   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
                    ^~~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:116:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of â??struct Eigen::TensorEvaluator<const Eigen::Tensor<int, 2, 0, long int>, Eigen::DefaultDevice>â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:92:65:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 2, 0, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 2, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:63:6:   required from â??void test_output_2d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:128:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:169:71: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:145:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 2, 0, long int> >, Eigen::DefaultDevice>::PacketSizeâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:32:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 2, 0, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 2, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:63:6:   required from â??void test_output_2d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:128:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:20: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
                    ^~~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:116:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of â??struct Eigen::TensorEvaluator<const Eigen::Tensor<int, 2, 1, long int>, Eigen::DefaultDevice>â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:92:65:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 2, 1, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 2, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:63:6:   required from â??void test_output_2d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:129:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:169:71: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:145:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 2, 1, long int> >, Eigen::DefaultDevice>::PacketSizeâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:32:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 2, 1, long int> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 2, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:63:6:   required from â??void test_output_2d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:129:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:20: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
                    ^~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 0, long int>, const Eigen::Tensor<int, 1, 0, long int> > >, Eigen::DefaultDevice>::PacketSizeâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:32:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 0, long int>, const Eigen::Tensor<int, 1, 0, long int> > >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 0, long int>, const Eigen::Tensor<int, 1, 0, long int> >; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:81:6:   required from â??void test_output_expr() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:130:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:20: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 1, long int>, const Eigen::Tensor<int, 1, 1, long int> > >, Eigen::DefaultDevice>::PacketSizeâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:32:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 1, long int>, const Eigen::Tensor<int, 1, 1, long int> > >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 1, long int>, const Eigen::Tensor<int, 1, 1, long int> >; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:81:6:   required from â??void test_output_expr() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:131:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:20: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:116:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of â??struct Eigen::TensorEvaluator<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 0, long int>, 0, Eigen::MakePointer>, Eigen::DefaultDevice>â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:92:65:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 0, long int>, 0, Eigen::MakePointer> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorMap<Eigen::Tensor<const int, 1, 0, long int>, 0, Eigen::MakePointer>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:115:6:   required from â??void test_output_const() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:134:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:169:71: warning: ignoring attributes on template argument â??Eigen::PacketType<const int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:145:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 0, long int>, 0, Eigen::MakePointer> >, Eigen::DefaultDevice>::PacketSizeâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:32:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 0, long int>, 0, Eigen::MakePointer> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorMap<Eigen::Tensor<const int, 1, 0, long int>, 0, Eigen::MakePointer>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:115:6:   required from â??void test_output_const() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:134:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:20: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
                    ^~~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:116:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of â??struct Eigen::TensorEvaluator<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 1, long int>, 0, Eigen::MakePointer>, Eigen::DefaultDevice>â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:92:65:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 1, long int>, 0, Eigen::MakePointer> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorMap<Eigen::Tensor<const int, 1, 1, long int>, 0, Eigen::MakePointer>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:115:6:   required from â??void test_output_const() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:135:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:169:71: warning: ignoring attributes on template argument â??Eigen::PacketType<const int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:145:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 1, long int>, 0, Eigen::MakePointer> >, Eigen::DefaultDevice>::PacketSizeâ??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:32:   required from â??struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 1, long int>, 0, Eigen::MakePointer> >, Eigen::DefaultDevice>â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorMap<Eigen::Tensor<const int, 1, 1, long int>, 0, Eigen::MakePointer>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:115:6:   required from â??void test_output_const() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:135:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:20: warning: ignoring attributes on template argument â??Eigen::PacketType<int, Eigen::DefaultDevice>::type {aka __vector(2) long long int}â?? [-Wignored-attributes]
   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
                    ^~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<int, 0, 0, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 0, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:23:6:   required from â??void test_output_0d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:124:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 0, 0, long int> >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<int, 0, 1, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 0, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:23:6:   required from â??void test_output_0d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:125:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 0, 1, long int> >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<int, 1, 0, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 1, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:39:6:   required from â??void test_output_1d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:126:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 1, 0, long int> >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<double, 1, 0, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = double]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<double, 1, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:46:12:   required from â??void test_output_1d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:126:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<double, 1, 0, long int> >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<int, 1, 1, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 1, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:39:6:   required from â??void test_output_1d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:127:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 1, 1, long int> >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<double, 1, 1, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = double]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<double, 1, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:46:12:   required from â??void test_output_1d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:127:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<double, 1, 1, long int> >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<int, 2, 0, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 2, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:63:6:   required from â??void test_output_2d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:128:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 2, 0, long int> >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<int, 2, 1, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 2, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:63:6:   required from â??void test_output_2d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:129:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<int, 2, 1, long int> >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 0, long int>, const Eigen::Tensor<int, 1, 0, long int> >; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 0, long int>, const Eigen::Tensor<int, 1, 0, long int> >; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:81:6:   required from â??void test_output_expr() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:130:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 0, long int>, const Eigen::Tensor<int, 1, 0, long int> > >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 1, long int>, const Eigen::Tensor<int, 1, 1, long int> >; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 1, long int>, const Eigen::Tensor<int, 1, 1, long int> >; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:81:6:   required from â??void test_output_expr() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:131:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 1, long int>, const Eigen::Tensor<int, 1, 1, long int> > >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<std::__cxx11::basic_string<char>, 2, 0, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = std::__cxx11::basic_string<char>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<std::__cxx11::basic_string<char>, 2, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:94:13:   required from â??void test_output_string() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:132:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<std::__cxx11::basic_string<char>, 2, 0, long int> >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<std::__cxx11::basic_string<char>, 2, 1, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = std::__cxx11::basic_string<char>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<std::__cxx11::basic_string<char>, 2, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:94:13:   required from â??void test_output_string() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:133:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::Tensor<std::__cxx11::basic_string<char>, 2, 1, long int> >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::TensorMap<Eigen::Tensor<const int, 1, 0, long int>, 0, Eigen::MakePointer>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorMap<Eigen::Tensor<const int, 1, 0, long int>, 0, Eigen::MakePointer>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:115:6:   required from â??void test_output_const() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:134:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 0, long int>, 0, Eigen::MakePointer> >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::TensorMap<Eigen::Tensor<const int, 1, 1, long int>, 0, Eigen::MakePointer>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorMap<Eigen::Tensor<const int, 1, 1, long int>, 0, Eigen::MakePointer>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:115:6:   required from â??void test_output_const() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:135:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:126:80: warning: declaration of â??PacketAccessâ?? shadows a member of â??Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 1, long int>, 0, Eigen::MakePointer> >, Eigen::DefaultDevice>â?? [-Wshadow]
     const bool PacketAccess = internal::IsVectorizable<Device, const ArgType>::value;
                                                                                ^~~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:5: note: shadowed declaration is here
     PacketAccess = (PacketSize > 1),
     ^~~~~~~~~~~~
In file included from /home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/Tensor:152:0,
                 from /home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:13:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h: In instantiation of â??static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorEvalToOp<const Eigen::Tensor<int, 0, 0, long int>, Eigen::MakePointer>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:127:109:   required from â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<int, 0, 0, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 0, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:23:6:   required from â??void test_output_0d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:124:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:61:118: warning: ignoring attributes on template argument â??Eigen::TensorEvaluator<const Eigen::TensorEvalToOp<const Eigen::Tensor<int, 0, 0, long int>, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketReturnType {aka __vector(2) long long int}â?? [-Wignored-attributes]
       const int PacketSize = unpacket_traits<typename TensorEvaluator<Expression, DefaultDevice>::PacketReturnType>::size;
                                                                                                                      ^~~~
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h: In instantiation of â??static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorEvalToOp<const Eigen::Tensor<int, 0, 1, long int>, Eigen::MakePointer>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:127:109:   required from â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<int, 0, 1, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 0, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:23:6:   required from â??void test_output_0d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:125:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:61:118: warning: ignoring attributes on template argument â??Eigen::TensorEvaluator<const Eigen::TensorEvalToOp<const Eigen::Tensor<int, 0, 1, long int>, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketReturnType {aka __vector(2) long long int}â?? [-Wignored-attributes]
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h: In instantiation of â??static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorEvalToOp<const Eigen::Tensor<int, 1, 0, long int>, Eigen::MakePointer>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:127:109:   required from â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<int, 1, 0, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 1, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:39:6:   required from â??void test_output_1d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:126:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:61:118: warning: ignoring attributes on template argument â??Eigen::TensorEvaluator<const Eigen::TensorEvalToOp<const Eigen::Tensor<int, 1, 0, long int>, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketReturnType {aka __vector(2) long long int}â?? [-Wignored-attributes]
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h: In instantiation of â??static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorEvalToOp<const Eigen::Tensor<double, 1, 0, long int>, Eigen::MakePointer>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:127:109:   required from â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<double, 1, 0, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = double]â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<double, 1, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:46:12:   required from â??void test_output_1d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:126:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:61:118: warning: ignoring attributes on template argument â??Eigen::TensorEvaluator<const Eigen::TensorEvalToOp<const Eigen::Tensor<double, 1, 0, long int>, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketReturnType {aka __vector(2) double}â?? [-Wignored-attributes]
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h: In instantiation of â??static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorEvalToOp<const Eigen::Tensor<int, 1, 1, long int>, Eigen::MakePointer>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:127:109:   required from â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<int, 1, 1, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 1, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:39:6:   required from â??void test_output_1d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:127:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:61:118: warning: ignoring attributes on template argument â??Eigen::TensorEvaluator<const Eigen::TensorEvalToOp<const Eigen::Tensor<int, 1, 1, long int>, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketReturnType {aka __vector(2) long long int}â?? [-Wignored-attributes]
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h: In instantiation of â??static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorEvalToOp<const Eigen::Tensor<double, 1, 1, long int>, Eigen::MakePointer>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:127:109:   required from â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<double, 1, 1, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = double]â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<double, 1, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:46:12:   required from â??void test_output_1d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:127:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:61:118: warning: ignoring attributes on template argument â??Eigen::TensorEvaluator<const Eigen::TensorEvalToOp<const Eigen::Tensor<double, 1, 1, long int>, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketReturnType {aka __vector(2) double}â?? [-Wignored-attributes]
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h: In instantiation of â??static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorEvalToOp<const Eigen::Tensor<int, 2, 0, long int>, Eigen::MakePointer>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:127:109:   required from â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<int, 2, 0, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 2, 0, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:63:6:   required from â??void test_output_2d() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:128:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:61:118: warning: ignoring attributes on template argument â??Eigen::TensorEvaluator<const Eigen::TensorEvalToOp<const Eigen::Tensor<int, 2, 0, long int>, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketReturnType {aka __vector(2) long long int}â?? [-Wignored-attributes]
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h: In instantiation of â??static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorEvalToOp<const Eigen::Tensor<int, 2, 1, long int>, Eigen::MakePointer>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:127:109:   required from â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::Tensor<int, 2, 1, long int>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::Tensor<int, 2, 1, long int>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:63:6:   required from â??void test_output_2d() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:129:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:61:118: warning: ignoring attributes on template argument â??Eigen::TensorEvaluator<const Eigen::TensorEvalToOp<const Eigen::Tensor<int, 2, 1, long int>, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketReturnType {aka __vector(2) long long int}â?? [-Wignored-attributes]
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h: In instantiation of â??static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorEvalToOp<const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 0, long int>, const Eigen::Tensor<int, 1, 0, long int> >, Eigen::MakePointer>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:127:109:   required from â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 0, long int>, const Eigen::Tensor<int, 1, 0, long int> >; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 0, long int>, const Eigen::Tensor<int, 1, 0, long int> >; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:81:6:   required from â??void test_output_expr() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:130:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:61:118: warning: ignoring attributes on template argument â??Eigen::TensorEvaluator<const Eigen::TensorEvalToOp<const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 0, long int>, const Eigen::Tensor<int, 1, 0, long int> >, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketReturnType {aka __vector(2) long long int}â?? [-Wignored-attributes]
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h: In instantiation of â??static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorEvalToOp<const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 1, long int>, const Eigen::Tensor<int, 1, 1, long int> >, Eigen::MakePointer>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:127:109:   required from â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 1, long int>, const Eigen::Tensor<int, 1, 1, long int> >; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 1, long int>, const Eigen::Tensor<int, 1, 1, long int> >; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:81:6:   required from â??void test_output_expr() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:131:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:61:118: warning: ignoring attributes on template argument â??Eigen::TensorEvaluator<const Eigen::TensorEvalToOp<const Eigen::TensorCwiseBinaryOp<Eigen::internal::scalar_sum_op<int, int>, const Eigen::Tensor<int, 1, 1, long int>, const Eigen::Tensor<int, 1, 1, long int> >, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketReturnType {aka __vector(2) long long int}â?? [-Wignored-attributes]
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h: In instantiation of â??static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorEvalToOp<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 0, long int>, 0, Eigen::MakePointer>, Eigen::MakePointer>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:127:109:   required from â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::TensorMap<Eigen::Tensor<const int, 1, 0, long int>, 0, Eigen::MakePointer>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorMap<Eigen::Tensor<const int, 1, 0, long int>, 0, Eigen::MakePointer>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:115:6:   required from â??void test_output_const() [with int DataLayout = 0]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:134:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:61:118: warning: ignoring attributes on template argument â??Eigen::TensorEvaluator<const Eigen::TensorEvalToOp<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 0, long int>, 0, Eigen::MakePointer>, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketReturnType {aka __vector(2) long long int}â?? [-Wignored-attributes]
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h: In instantiation of â??static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorEvalToOp<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 1, long int>, 0, Eigen::MakePointer>, Eigen::MakePointer>]â??:
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:127:109:   required from â??bool Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::evalSubExprsIfNeeded(Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType*) [with ArgType = const Eigen::TensorMap<Eigen::Tensor<const int, 1, 1, long int>, 0, Eigen::MakePointer>; Device = Eigen::DefaultDevice; Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<XprType>, Device>::CoeffReturnType = int]â??
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:66:3:   required from â??std::ostream& Eigen::operator<<(std::ostream&, const Eigen::TensorBase<Derived, 0>&) [with T = Eigen::TensorMap<Eigen::Tensor<const int, 1, 1, long int>, 0, Eigen::MakePointer>; std::ostream = std::basic_ostream<char>]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:115:6:   required from â??void test_output_const() [with int DataLayout = 1]â??
/home/dabh/eigen-master/unsupported/test/cxx11_tensor_io.cpp:135:3:   required from here
/home/dabh/eigen-master/unsupported/test/../../unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:61:118: warning: ignoring attributes on template argument â??Eigen::TensorEvaluator<const Eigen::TensorEvalToOp<const Eigen::TensorMap<Eigen::Tensor<const int, 1, 1, long int>, 0, Eigen::MakePointer>, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketReturnType {aka __vector(2) long long int}â?? [-Wignored-attributes]
unsupported/test/CMakeFiles/cxx11_tensor_io.dir/build.make:62: recipe for target 'unsupported/test/CMakeFiles/cxx11_tensor_io.dir/cxx11_tensor_io.cpp.o' failed
make[3]: *** [unsupported/test/CMakeFiles/cxx11_tensor_io.dir/cxx11_tensor_io.cpp.o] Error 1
CMakeFiles/Makefile2:43012: recipe for target 'unsupported/test/CMakeFiles/cxx11_tensor_io.dir/all' failed
make[2]: *** [unsupported/test/CMakeFiles/cxx11_tensor_io.dir/all] Error 2
CMakeFiles/Makefile2:1218: recipe for target 'CMakeFiles/check.dir/rule' failed
make[1]: *** [CMakeFiles/check.dir/rule] Error 2
Makefile:316: recipe for target 'check' failed
make: *** [check] Error 2



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/