[text] error

Viewer

  1. (myenv) [~]$ pip3 install pydensecrf
  2. Collecting pydensecrf
  3.   Using cached pydensecrf-1.0rc3.tar.gz (1.0 MB)
  4. Building wheels for collected packages: pydensecrf
  5.   Building wheel for pydensecrf (setup.py) ... error
  6.   ERROR: Command errored out with exit status 1:
  7.    command: /home/acresearch/myenv/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ox9n20za/pydensecrf/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ox9n20za/pydensecrf/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-qlm1ziio
  8.        cwd: /tmp/pip-install-ox9n20za/pydensecrf/
  9.   Complete output (1077 lines):
  10.   running bdist_wheel
  11.   running build
  12.   running build_py
  13.   creating build
  14.   creating build/lib.linux-x86_64-3.8
  15.   creating build/lib.linux-x86_64-3.8/pydensecrf
  16.   copying pydensecrf/utils.py -> build/lib.linux-x86_64-3.8/pydensecrf
  17.   copying pydensecrf/__init__.py -> build/lib.linux-x86_64-3.8/pydensecrf
  18.   running build_ext
  19.   building 'pydensecrf/eigen' extension
  20.   creating build/temp.linux-x86_64-3.8
  21.   creating build/temp.linux-x86_64-3.8/pydensecrf
  22.   x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Ipydensecrf/densecrf/include -I/home/acresearch/myenv/include -I/usr/include/python3.8 -c pydensecrf/eigen.cpp -o build/temp.linux-x86_64-3.8/pydensecrf/eigen.o
  23.   In file included from pydensecrf/densecrf/include/Eigen/Core:248,
  24.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  25.                    from pydensecrf/eigen.cpp:299:
  26.   pydensecrf/densecrf/include/Eigen/src/Core/util/Memory.h: In function ‘Index Eigen::internal::first_aligned(const Scalar*, Index)’:
  27.   pydensecrf/densecrf/include/Eigen/src/Core/util/Memory.h:454:48: warning: typedef ‘Packet’ locally defined but not used [-Wunused-local-typedefs]
  28.     454 |   typedef typename packet_traits<Scalar>::type Packet;
  29.         |                                                ^~~~~~
  30.   In file included from pydensecrf/densecrf/include/Eigen/Core:255,
  31.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  32.                    from pydensecrf/eigen.cpp:299:
  33.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope:
  34.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument ‘__m128’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  35.      29 | template<> struct is_arithmetic<__m128>  { enum { value = true }; };
  36.         |                                       ^
  37.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument ‘__m128i’ {aka ‘__vector(2) long long int’} [-Wignored-attributes]
  38.      30 | template<> struct is_arithmetic<__m128i> { enum { value = true }; };
  39.         |                                        ^
  40.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument ‘__m128d’ {aka ‘__vector(2) double’} [-Wignored-attributes]
  41.      31 | template<> struct is_arithmetic<__m128d> { enum { value = true }; };
  42.         |                                        ^
  43.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:96:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  44.      96 | template<> struct unpacket_traits<Packet4f> { typedef float  type; enum {size=4}; };
  45.         |                                           ^
  46.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:97:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__vector(2) double’} [-Wignored-attributes]
  47.      97 | template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; };
  48.         |                                           ^
  49.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:98:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i’ {aka ‘__vector(2) long long int’} [-Wignored-attributes]
  50.      98 | template<> struct unpacket_traits<Packet4i> { typedef int    type; enum {size=4}; };
  51.         |                                           ^
  52.   In file included from pydensecrf/densecrf/include/Eigen/Core:255,
  53.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  54.                    from pydensecrf/eigen.cpp:299:
  55.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:569:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  56.     569 | struct palign_impl<Offset,Packet4f>
  57.         |                                   ^
  58.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:592:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i’ {aka ‘__vector(2) long long int’} [-Wignored-attributes]
  59.     592 | struct palign_impl<Offset,Packet4i>
  60.         |                                   ^
  61.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:615:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__vector(2) double’} [-Wignored-attributes]
  62.     615 | struct palign_impl<Offset,Packet2d>
  63.         |                                   ^
  64.   In file included from pydensecrf/densecrf/include/Eigen/Core:257,
  65.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  66.                    from pydensecrf/eigen.cpp:299:
  67.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/Complex.h:205:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  68.     205 | template<> struct conj_helper<Packet4f, Packet2cf, false,false>
  69.         |                                                               ^
  70.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/Complex.h:214:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  71.     214 | template<> struct conj_helper<Packet2cf, Packet4f, false,false>
  72.         |                                                               ^
  73.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/Complex.h:401:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__vector(2) double’} [-Wignored-attributes]
  74.     401 | template<> struct conj_helper<Packet2d, Packet1cd, false,false>
  75.         |                                                               ^
  76.   pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/Complex.h:410:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__vector(2) double’} [-Wignored-attributes]
  77.     410 | template<> struct conj_helper<Packet1cd, Packet2d, false,false>
  78.         |                                                               ^
  79.   In file included from pydensecrf/densecrf/include/Eigen/Core:268,
  80.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  81.                    from pydensecrf/eigen.cpp:299:
  82.   pydensecrf/densecrf/include/Eigen/src/Core/Functors.h:922:28: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  83.     922 | struct functor_traits<std::binder2nd<T> >
  84.         |                            ^~~~~~~~~
  85.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  86.                    from /usr/include/c++/9/string:48,
  87.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  88.                    from /usr/include/c++/9/bits/ios_base.h:41,
  89.                    from /usr/include/c++/9/ios:42,
  90.                    from /usr/include/c++/9/istream:38,
  91.                    from /usr/include/c++/9/sstream:38,
  92.                    from /usr/include/c++/9/complex:45,
  93.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  94.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  95.                    from pydensecrf/eigen.cpp:299:
  96.   /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  97.     143 |     class binder2nd
  98.         |           ^~~~~~~~~
  99.   In file included from pydensecrf/densecrf/include/Eigen/Core:268,
  100.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  101.                    from pydensecrf/eigen.cpp:299:
  102.   pydensecrf/densecrf/include/Eigen/src/Core/Functors.h:926:28: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
  103.     926 | struct functor_traits<std::binder1st<T> >
  104.         |                            ^~~~~~~~~
  105.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  106.                    from /usr/include/c++/9/string:48,
  107.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  108.                    from /usr/include/c++/9/bits/ios_base.h:41,
  109.                    from /usr/include/c++/9/ios:42,
  110.                    from /usr/include/c++/9/istream:38,
  111.                    from /usr/include/c++/9/sstream:38,
  112.                    from /usr/include/c++/9/complex:45,
  113.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  114.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  115.                    from pydensecrf/eigen.cpp:299:
  116.   /usr/include/c++/9/backward/binders.h:108:11: note: declared here
  117.     108 |     class binder1st
  118.         |           ^~~~~~~~~
  119.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:138,
  120.                    from pydensecrf/densecrf/include/Eigen/Core:271,
  121.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  122.                    from pydensecrf/eigen.cpp:299:
  123.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:62:32: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
  124.      62 | inline const CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >, const Derived>
  125.         |                                ^~~~~~~~~
  126.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  127.                    from /usr/include/c++/9/string:48,
  128.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  129.                    from /usr/include/c++/9/bits/ios_base.h:41,
  130.                    from /usr/include/c++/9/ios:42,
  131.                    from /usr/include/c++/9/istream:38,
  132.                    from /usr/include/c++/9/sstream:38,
  133.                    from /usr/include/c++/9/complex:45,
  134.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  135.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  136.                    from pydensecrf/eigen.cpp:299:
  137.   /usr/include/c++/9/backward/binders.h:108:11: note: declared here
  138.     108 |     class binder1st
  139.         |           ^~~~~~~~~
  140.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:138,
  141.                    from pydensecrf/densecrf/include/Eigen/Core:271,
  142.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  143.                    from pydensecrf/eigen.cpp:299:
  144.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder1st<std::equal_to<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::MatrixBase<Derived>::cwiseEqual(const Scalar&) const’:
  145.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:65:28: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
  146.      65 |   return CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >,const Derived>
  147.         |                            ^~~~~~~~~
  148.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  149.                    from /usr/include/c++/9/string:48,
  150.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  151.                    from /usr/include/c++/9/bits/ios_base.h:41,
  152.                    from /usr/include/c++/9/ios:42,
  153.                    from /usr/include/c++/9/istream:38,
  154.                    from /usr/include/c++/9/sstream:38,
  155.                    from /usr/include/c++/9/complex:45,
  156.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  157.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  158.                    from pydensecrf/eigen.cpp:299:
  159.   /usr/include/c++/9/backward/binders.h:108:11: note: declared here
  160.     108 |     class binder1st
  161.         |           ^~~~~~~~~
  162.   In file included from pydensecrf/densecrf/include/Eigen/Core:317,
  163.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  164.                    from pydensecrf/eigen.cpp:299:
  165.   pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function ‘void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)’:
  166.   pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:567:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  167.     567 |         if(nr==4) traits.initAcc(C3);
  168.         |         ^~
  169.   pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:568:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  170.     568 |                   traits.initAcc(C4);
  171.         |                   ^~~~~~
  172.   pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:939:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  173.     939 |         if(nr==4) R3 = ploadu<ResPacket>(r3);
  174.         |         ^~
  175.   pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:941:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  176.     941 |                   traits.acc(C0, alphav, R0);
  177.         |                   ^~~~~~
  178.   pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:944:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  179.     944 |         if(nr==4) traits.acc(C3, alphav, R3);
  180.         |         ^~
  181.   pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  182.     946 |                   pstoreu(r0, R0);
  183.         |                   ^~~~~~~
  184.   In file included from pydensecrf/densecrf/include/Eigen/Core:324,
  185.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  186.                    from pydensecrf/eigen.cpp:299:
  187.   pydensecrf/densecrf/include/Eigen/src/Core/products/SelfadjointMatrixVector.h: In static member function ‘static void Eigen::internal::selfadjoint_matrix_vector_product<Scalar, Index, StorageOrder, UpLo, ConjugateLhs, ConjugateRhs, Version>::run(Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Scalar)’:
  188.   pydensecrf/densecrf/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:38:44: warning: typedef ‘RealScalar’ locally defined but not used [-Wunused-local-typedefs]
  189.      38 |   typedef typename NumTraits<Scalar>::Real RealScalar;
  190.         |                                            ^~~~~~~~~~
  191.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:108,
  192.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  193.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  194.                    from pydensecrf/eigen.cpp:299:
  195.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h: At global scope:
  196.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:62:32: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
  197.      62 | inline const CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >, const Derived>
  198.         |                                ^~~~~~~~~
  199.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  200.                    from /usr/include/c++/9/string:48,
  201.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  202.                    from /usr/include/c++/9/bits/ios_base.h:41,
  203.                    from /usr/include/c++/9/ios:42,
  204.                    from /usr/include/c++/9/istream:38,
  205.                    from /usr/include/c++/9/sstream:38,
  206.                    from /usr/include/c++/9/complex:45,
  207.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  208.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  209.                    from pydensecrf/eigen.cpp:299:
  210.   /usr/include/c++/9/backward/binders.h:108:11: note: declared here
  211.     108 |     class binder1st
  212.         |           ^~~~~~~~~
  213.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  214.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  215.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  216.                    from pydensecrf/eigen.cpp:299:
  217.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  218.     190 |   inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  219.         |                                  ^~~~~~~~~
  220.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:196:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  221.     196 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator==,  std::equal_to)
  222.         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  223.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  224.                    from /usr/include/c++/9/string:48,
  225.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  226.                    from /usr/include/c++/9/bits/ios_base.h:41,
  227.                    from /usr/include/c++/9/ios:42,
  228.                    from /usr/include/c++/9/istream:38,
  229.                    from /usr/include/c++/9/sstream:38,
  230.                    from /usr/include/c++/9/complex:45,
  231.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  232.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  233.                    from pydensecrf/eigen.cpp:299:
  234.   /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  235.     143 |     class binder2nd
  236.         |           ^~~~~~~~~
  237.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  238.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  239.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  240.                    from pydensecrf/eigen.cpp:299:
  241.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  242.     190 |   inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  243.         |                                  ^~~~~~~~~
  244.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:197:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  245.     197 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator!=,  std::not_equal_to)
  246.         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  247.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  248.                    from /usr/include/c++/9/string:48,
  249.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  250.                    from /usr/include/c++/9/bits/ios_base.h:41,
  251.                    from /usr/include/c++/9/ios:42,
  252.                    from /usr/include/c++/9/istream:38,
  253.                    from /usr/include/c++/9/sstream:38,
  254.                    from /usr/include/c++/9/complex:45,
  255.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  256.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  257.                    from pydensecrf/eigen.cpp:299:
  258.   /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  259.     143 |     class binder2nd
  260.         |           ^~~~~~~~~
  261.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  262.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  263.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  264.                    from pydensecrf/eigen.cpp:299:
  265.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  266.     190 |   inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  267.         |                                  ^~~~~~~~~
  268.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:198:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  269.     198 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<,   std::less)
  270.         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  272.                    from /usr/include/c++/9/string:48,
  273.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  274.                    from /usr/include/c++/9/bits/ios_base.h:41,
  275.                    from /usr/include/c++/9/ios:42,
  276.                    from /usr/include/c++/9/istream:38,
  277.                    from /usr/include/c++/9/sstream:38,
  278.                    from /usr/include/c++/9/complex:45,
  279.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  280.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  281.                    from pydensecrf/eigen.cpp:299:
  282.   /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  283.     143 |     class binder2nd
  284.         |           ^~~~~~~~~
  285.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  286.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  287.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  288.                    from pydensecrf/eigen.cpp:299:
  289.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  290.     190 |   inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  291.         |                                  ^~~~~~~~~
  292.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:199:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  293.     199 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<=,  std::less_equal)
  294.         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  295.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  296.                    from /usr/include/c++/9/string:48,
  297.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  298.                    from /usr/include/c++/9/bits/ios_base.h:41,
  299.                    from /usr/include/c++/9/ios:42,
  300.                    from /usr/include/c++/9/istream:38,
  301.                    from /usr/include/c++/9/sstream:38,
  302.                    from /usr/include/c++/9/complex:45,
  303.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  304.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  305.                    from pydensecrf/eigen.cpp:299:
  306.   /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  307.     143 |     class binder2nd
  308.         |           ^~~~~~~~~
  309.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  310.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  311.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  312.                    from pydensecrf/eigen.cpp:299:
  313.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  314.     190 |   inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  315.         |                                  ^~~~~~~~~
  316.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:200:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  317.     200 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>,   std::greater)
  318.         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  319.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  320.                    from /usr/include/c++/9/string:48,
  321.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  322.                    from /usr/include/c++/9/bits/ios_base.h:41,
  323.                    from /usr/include/c++/9/ios:42,
  324.                    from /usr/include/c++/9/istream:38,
  325.                    from /usr/include/c++/9/sstream:38,
  326.                    from /usr/include/c++/9/complex:45,
  327.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  328.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  329.                    from pydensecrf/eigen.cpp:299:
  330.   /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  331.     143 |     class binder2nd
  332.         |           ^~~~~~~~~
  333.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  334.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  335.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  336.                    from pydensecrf/eigen.cpp:299:
  337.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  338.     190 |   inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  339.         |                                  ^~~~~~~~~
  340.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:201:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  341.     201 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>=,  std::greater_equal)
  342.         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  343.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  344.                    from /usr/include/c++/9/string:48,
  345.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  346.                    from /usr/include/c++/9/bits/ios_base.h:41,
  347.                    from /usr/include/c++/9/ios:42,
  348.                    from /usr/include/c++/9/istream:38,
  349.                    from /usr/include/c++/9/sstream:38,
  350.                    from /usr/include/c++/9/complex:45,
  351.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  352.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  353.                    from pydensecrf/eigen.cpp:299:
  354.   /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  355.     143 |     class binder2nd
  356.         |           ^~~~~~~~~
  357.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:108,
  358.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  359.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  360.                    from pydensecrf/eigen.cpp:299:
  361.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder1st<std::equal_to<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::cwiseEqual(const Scalar&) const’:
  362.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:65:28: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
  363.      65 |   return CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >,const Derived>
  364.         |                            ^~~~~~~~~
  365.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  366.                    from /usr/include/c++/9/string:48,
  367.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  368.                    from /usr/include/c++/9/bits/ios_base.h:41,
  369.                    from /usr/include/c++/9/ios:42,
  370.                    from /usr/include/c++/9/istream:38,
  371.                    from /usr/include/c++/9/sstream:38,
  372.                    from /usr/include/c++/9/complex:45,
  373.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  374.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  375.                    from pydensecrf/eigen.cpp:299:
  376.   /usr/include/c++/9/backward/binders.h:108:11: note: declared here
  377.     108 |     class binder1st
  378.         |           ^~~~~~~~~
  379.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  380.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  381.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  382.                    from pydensecrf/eigen.cpp:299:
  383.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::equal_to<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::operator==(const Scalar&) const’:
  384.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  385.     192 |     return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  386.         |                              ^~~~~~~~~
  387.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:196:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  388.     196 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator==,  std::equal_to)
  389.         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  390.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  391.                    from /usr/include/c++/9/string:48,
  392.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  393.                    from /usr/include/c++/9/bits/ios_base.h:41,
  394.                    from /usr/include/c++/9/ios:42,
  395.                    from /usr/include/c++/9/istream:38,
  396.                    from /usr/include/c++/9/sstream:38,
  397.                    from /usr/include/c++/9/complex:45,
  398.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  399.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  400.                    from pydensecrf/eigen.cpp:299:
  401.   /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  402.     143 |     class binder2nd
  403.         |           ^~~~~~~~~
  404.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  405.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  406.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  407.                    from pydensecrf/eigen.cpp:299:
  408.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::not_equal_to<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::operator!=(const Scalar&) const’:
  409.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  410.     192 |     return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  411.         |                              ^~~~~~~~~
  412.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:197:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  413.     197 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator!=,  std::not_equal_to)
  414.         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  415.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  416.                    from /usr/include/c++/9/string:48,
  417.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  418.                    from /usr/include/c++/9/bits/ios_base.h:41,
  419.                    from /usr/include/c++/9/ios:42,
  420.                    from /usr/include/c++/9/istream:38,
  421.                    from /usr/include/c++/9/sstream:38,
  422.                    from /usr/include/c++/9/complex:45,
  423.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  424.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  425.                    from pydensecrf/eigen.cpp:299:
  426.   /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  427.     143 |     class binder2nd
  428.         |           ^~~~~~~~~
  429.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  430.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  431.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  432.                    from pydensecrf/eigen.cpp:299:
  433.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::less<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::operator<(const Scalar&) const’:
  434.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  435.     192 |     return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  436.         |                              ^~~~~~~~~
  437.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:198:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  438.     198 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<,   std::less)
  439.         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  441.                    from /usr/include/c++/9/string:48,
  442.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  443.                    from /usr/include/c++/9/bits/ios_base.h:41,
  444.                    from /usr/include/c++/9/ios:42,
  445.                    from /usr/include/c++/9/istream:38,
  446.                    from /usr/include/c++/9/sstream:38,
  447.                    from /usr/include/c++/9/complex:45,
  448.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  449.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  450.                    from pydensecrf/eigen.cpp:299:
  451.   /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  452.     143 |     class binder2nd
  453.         |           ^~~~~~~~~
  454.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  455.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  456.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  457.                    from pydensecrf/eigen.cpp:299:
  458.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::less_equal<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::operator<=(const Scalar&) const’:
  459.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  460.     192 |     return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  461.         |                              ^~~~~~~~~
  462.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:199:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  463.     199 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<=,  std::less_equal)
  464.         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  466.                    from /usr/include/c++/9/string:48,
  467.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  468.                    from /usr/include/c++/9/bits/ios_base.h:41,
  469.                    from /usr/include/c++/9/ios:42,
  470.                    from /usr/include/c++/9/istream:38,
  471.                    from /usr/include/c++/9/sstream:38,
  472.                    from /usr/include/c++/9/complex:45,
  473.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  474.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  475.                    from pydensecrf/eigen.cpp:299:
  476.   /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  477.     143 |     class binder2nd
  478.         |           ^~~~~~~~~
  479.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  480.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  481.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  482.                    from pydensecrf/eigen.cpp:299:
  483.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::greater<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::operator>(const Scalar&) const’:
  484.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  485.     192 |     return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  486.         |                              ^~~~~~~~~
  487.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:200:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  488.     200 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>,   std::greater)
  489.         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  490.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  491.                    from /usr/include/c++/9/string:48,
  492.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  493.                    from /usr/include/c++/9/bits/ios_base.h:41,
  494.                    from /usr/include/c++/9/ios:42,
  495.                    from /usr/include/c++/9/istream:38,
  496.                    from /usr/include/c++/9/sstream:38,
  497.                    from /usr/include/c++/9/complex:45,
  498.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  499.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  500.                    from pydensecrf/eigen.cpp:299:
  501.   /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  502.     143 |     class binder2nd
  503.         |           ^~~~~~~~~
  504.   In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  505.                    from pydensecrf/densecrf/include/Eigen/Core:340,
  506.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  507.                    from pydensecrf/eigen.cpp:299:
  508.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::greater_equal<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::operator>=(const Scalar&) const’:
  509.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  510.     192 |     return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  511.         |                              ^~~~~~~~~
  512.   pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:201:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  513.     201 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>=,  std::greater_equal)
  514.         | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515.   In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  516.                    from /usr/include/c++/9/string:48,
  517.                    from /usr/include/c++/9/bits/locale_classes.h:40,
  518.                    from /usr/include/c++/9/bits/ios_base.h:41,
  519.                    from /usr/include/c++/9/ios:42,
  520.                    from /usr/include/c++/9/istream:38,
  521.                    from /usr/include/c++/9/sstream:38,
  522.                    from /usr/include/c++/9/complex:45,
  523.                    from pydensecrf/densecrf/include/Eigen/Core:22,
  524.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  525.                    from pydensecrf/eigen.cpp:299:
  526.   /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  527.     143 |     class binder2nd
  528.         |           ^~~~~~~~~
  529.   In file included from pydensecrf/densecrf/include/Eigen/QR:26,
  530.                    from pydensecrf/densecrf/include/Eigen/Dense:4,
  531.                    from pydensecrf/eigen.cpp:299:
  532.   pydensecrf/densecrf/include/Eigen/src/QR/HouseholderQR.h: In function ‘void Eigen::internal::householder_qr_inplace_blocked(MatrixQR&, HCoeffs&, typename MatrixQR::Index, typename MatrixQR::Scalar*)’:
  533.   pydensecrf/densecrf/include/Eigen/src/QR/HouseholderQR.h:235:41: warning: typedef ‘RealScalar’ locally defined but not used [-Wunused-local-typedefs]
  534.     235 |   typedef typename MatrixQR::RealScalar RealScalar;
  535.         |                                         ^~~~~~~~~~
  536.   In file included from pydensecrf/densecrf/include/Eigen/Core:269,
  537.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  538.                    from pydensecrf/eigen.cpp:299:
  539.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>’:
  540.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>’
  541.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>’
  542.   pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>’
  543.   pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >’
  544.   pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >’
  545.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >’
  546.   pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7:   required from ‘class Eigen::Matrix<float, 4, 1>’
  547.   pydensecrf/densecrf/include/Eigen/src/Geometry/Quaternion.h:284:16:   required from ‘class Eigen::Quaternion<float>’
  548.   pydensecrf/densecrf/include/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3:   required from here
  549.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  550.      56 |                      >::type PacketReturnType;
  551.         |                              ^~~~~~~~~~~~~~~~
  552.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>’:
  553.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>’
  554.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>’
  555.   pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>’
  556.   pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >’
  557.   pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >’
  558.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >’
  559.   pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7:   required from ‘class Eigen::Matrix<double, 4, 1>’
  560.   pydensecrf/densecrf/include/Eigen/src/Geometry/Quaternion.h:284:16:   required from ‘class Eigen::Quaternion<double>’
  561.   pydensecrf/densecrf/include/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3:   required from here
  562.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__vector(2) double’} [-Wignored-attributes]
  563.   In file included from pydensecrf/densecrf/include/Eigen/Eigenvalues:28,
  564.                    from pydensecrf/densecrf/include/Eigen/Dense:7,
  565.                    from pydensecrf/eigen.cpp:299:
  566.   pydensecrf/densecrf/include/Eigen/src/Eigenvalues/Tridiagonalization.h: In function ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool)’:
  567.   pydensecrf/densecrf/include/Eigen/src/Eigenvalues/Tridiagonalization.h:428:38: warning: typedef ‘Index’ locally defined but not used [-Wunused-local-typedefs]
  568.     428 |   typedef typename MatrixType::Index Index;
  569.         |                                      ^~~~~
  570.   In file included from pydensecrf/densecrf/include/Eigen/Eigenvalues:34,
  571.                    from pydensecrf/densecrf/include/Eigen/Dense:7,
  572.                    from pydensecrf/eigen.cpp:299:
  573.   pydensecrf/densecrf/include/Eigen/src/Eigenvalues/ComplexSchur.h: In static member function ‘static void Eigen::internal::complex_schur_reduce_to_hessenberg<MatrixType, false>::run(Eigen::ComplexSchur<MatrixType>&, const MatrixType&, bool)’:
  574.   pydensecrf/densecrf/include/Eigen/src/Eigenvalues/ComplexSchur.h:312:66: warning: typedef ‘ComplexMatrixType’ locally defined but not used [-Wunused-local-typedefs]
  575.     312 |     typedef typename ComplexSchur<MatrixType>::ComplexMatrixType ComplexMatrixType;
  576.         |                                                                  ^~~~~~~~~~~~~~~~~
  577.   In file included from pydensecrf/densecrf/include/Eigen/Core:269,
  578.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  579.                    from pydensecrf/eigen.cpp:299:
  580.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0>’:
  581.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 1>’
  582.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 3>’
  583.   pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1>, float, float, false>’
  584.   pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<float, -1, 1> >’
  585.   pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, -1, 1> >’
  586.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 1> >’
  587.   pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7:   required from ‘class Eigen::Matrix<float, -1, 1>’
  588.   pydensecrf/eigen_impl.cpp:8:57:   required from here
  589.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  590.      56 |                      >::type PacketReturnType;
  591.         |                              ^~~~~~~~~~~~~~~~
  592.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’:
  593.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>’
  594.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 3>’
  595.   pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, float, float, false>’
  596.   pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >’
  597.   pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >’
  598.   pydensecrf/densecrf/include/Eigen/src/Core/MapBase.h:27:34:   required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’
  599.   pydensecrf/densecrf/include/Eigen/src/Core/MapBase.h:168:34:   required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>’
  600.   pydensecrf/densecrf/include/Eigen/src/Core/Map.h:104:79:   required from ‘class Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >’
  601.   pydensecrf/eigen_impl.cpp:10:40:   required from here
  602.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  603.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0>’:
  604.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1>’
  605.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3>’
  606.   pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1>, float, float, false>’
  607.   pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<float, -1, -1> >’
  608.   pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >’
  609.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1> >’
  610.   pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7:   required from ‘class Eigen::Matrix<float, -1, -1>’
  611.   pydensecrf/eigen_impl.cpp:21:71:   required from here
  612.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  613.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1>, 0>’:
  614.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1>, 1>’
  615.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1>, 3>’
  616.   pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 1>, float, float, false>’
  617.   pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1> >’
  618.   pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1> >’
  619.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 1> >’
  620.   pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7:   required from ‘class Eigen::Matrix<float, -1, -1, 1>’
  621.   pydensecrf/densecrf/include/Eigen/src/Core/Map.h:73:43:   required from ‘struct Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
  622.   pydensecrf/densecrf/include/Eigen/src/Core/util/ForwardDeclarations.h:32:54:   required from ‘struct Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
  623.   pydensecrf/densecrf/include/Eigen/src/Core/util/ForwardDeclarations.h:109:75:   required from ‘class Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >’
  624.   pydensecrf/eigen_impl.cpp:24:43:   required from here
  625.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  626.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 0>’:
  627.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 1>’
  628.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 3>’
  629.   pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, float, float, false>’
  630.   pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
  631.   pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
  632.   pydensecrf/densecrf/include/Eigen/src/Core/MapBase.h:27:34:   required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 0>’
  633.   pydensecrf/densecrf/include/Eigen/src/Core/MapBase.h:168:34:   required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 1>’
  634.   pydensecrf/densecrf/include/Eigen/src/Core/Map.h:104:79:   required from ‘class Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >’
  635.   pydensecrf/eigen_impl.cpp:24:43:   required from here
  636.   pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  637.   pydensecrf/eigen.cpp: In function ‘PyObject* PyInit_eigen()’:
  638.   pydensecrf/eigen.cpp:15393:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  639.   15393 |   __pyx_type_10pydensecrf_5eigen_VectorXf.tp_print = 0;
  640.         |                                           ^~~~~~~~
  641.   In file included from /usr/include/python3.8/object.h:746,
  642.                    from /usr/include/python3.8/pytime.h:6,
  643.                    from /usr/include/python3.8/Python.h:85,
  644.                    from pydensecrf/eigen.cpp:23:
  645.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  646.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  647.         |                              ^~~~~~~~
  648.   pydensecrf/eigen.cpp:15393:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  649.   15393 |   __pyx_type_10pydensecrf_5eigen_VectorXf.tp_print = 0;
  650.         |                                           ^~~~~~~~
  651.   In file included from /usr/include/python3.8/object.h:746,
  652.                    from /usr/include/python3.8/pytime.h:6,
  653.                    from /usr/include/python3.8/Python.h:85,
  654.                    from pydensecrf/eigen.cpp:23:
  655.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  656.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  657.         |                              ^~~~~~~~
  658.   pydensecrf/eigen.cpp:15393:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  659.   15393 |   __pyx_type_10pydensecrf_5eigen_VectorXf.tp_print = 0;
  660.         |                                           ^~~~~~~~
  661.   In file included from /usr/include/python3.8/object.h:746,
  662.                    from /usr/include/python3.8/pytime.h:6,
  663.                    from /usr/include/python3.8/Python.h:85,
  664.                    from pydensecrf/eigen.cpp:23:
  665.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  666.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  667.         |                              ^~~~~~~~
  668.   pydensecrf/eigen.cpp:15400:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  669.   15400 |   __pyx_type_10pydensecrf_5eigen_MatrixXf.tp_print = 0;
  670.         |                                           ^~~~~~~~
  671.   In file included from /usr/include/python3.8/object.h:746,
  672.                    from /usr/include/python3.8/pytime.h:6,
  673.                    from /usr/include/python3.8/Python.h:85,
  674.                    from pydensecrf/eigen.cpp:23:
  675.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  676.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  677.         |                              ^~~~~~~~
  678.   pydensecrf/eigen.cpp:15400:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  679.   15400 |   __pyx_type_10pydensecrf_5eigen_MatrixXf.tp_print = 0;
  680.         |                                           ^~~~~~~~
  681.   In file included from /usr/include/python3.8/object.h:746,
  682.                    from /usr/include/python3.8/pytime.h:6,
  683.                    from /usr/include/python3.8/Python.h:85,
  684.                    from pydensecrf/eigen.cpp:23:
  685.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  686.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  687.         |                              ^~~~~~~~
  688.   pydensecrf/eigen.cpp:15400:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  689.   15400 |   __pyx_type_10pydensecrf_5eigen_MatrixXf.tp_print = 0;
  690.         |                                           ^~~~~~~~
  691.   In file included from /usr/include/python3.8/object.h:746,
  692.                    from /usr/include/python3.8/pytime.h:6,
  693.                    from /usr/include/python3.8/Python.h:85,
  694.                    from pydensecrf/eigen.cpp:23:
  695.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  696.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  697.         |                              ^~~~~~~~
  698.   pydensecrf/eigen.cpp:15407:26: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  699.   15407 |   __pyx_type___pyx_array.tp_print = 0;
  700.         |                          ^~~~~~~~
  701.   In file included from /usr/include/python3.8/object.h:746,
  702.                    from /usr/include/python3.8/pytime.h:6,
  703.                    from /usr/include/python3.8/Python.h:85,
  704.                    from pydensecrf/eigen.cpp:23:
  705.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  706.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  707.         |                              ^~~~~~~~
  708.   pydensecrf/eigen.cpp:15407:26: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  709.   15407 |   __pyx_type___pyx_array.tp_print = 0;
  710.         |                          ^~~~~~~~
  711.   In file included from /usr/include/python3.8/object.h:746,
  712.                    from /usr/include/python3.8/pytime.h:6,
  713.                    from /usr/include/python3.8/Python.h:85,
  714.                    from pydensecrf/eigen.cpp:23:
  715.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  716.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  717.         |                              ^~~~~~~~
  718.   pydensecrf/eigen.cpp:15407:26: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  719.   15407 |   __pyx_type___pyx_array.tp_print = 0;
  720.         |                          ^~~~~~~~
  721.   In file included from /usr/include/python3.8/object.h:746,
  722.                    from /usr/include/python3.8/pytime.h:6,
  723.                    from /usr/include/python3.8/Python.h:85,
  724.                    from pydensecrf/eigen.cpp:23:
  725.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  726.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  727.         |                              ^~~~~~~~
  728.   pydensecrf/eigen.cpp:15411:32: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  729.   15411 |   __pyx_type___pyx_MemviewEnum.tp_print = 0;
  730.         |                                ^~~~~~~~
  731.   In file included from /usr/include/python3.8/object.h:746,
  732.                    from /usr/include/python3.8/pytime.h:6,
  733.                    from /usr/include/python3.8/Python.h:85,
  734.                    from pydensecrf/eigen.cpp:23:
  735.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  736.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  737.         |                              ^~~~~~~~
  738.   pydensecrf/eigen.cpp:15411:32: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  739.   15411 |   __pyx_type___pyx_MemviewEnum.tp_print = 0;
  740.         |                                ^~~~~~~~
  741.   In file included from /usr/include/python3.8/object.h:746,
  742.                    from /usr/include/python3.8/pytime.h:6,
  743.                    from /usr/include/python3.8/Python.h:85,
  744.                    from pydensecrf/eigen.cpp:23:
  745.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  746.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  747.         |                              ^~~~~~~~
  748.   pydensecrf/eigen.cpp:15411:32: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  749.   15411 |   __pyx_type___pyx_MemviewEnum.tp_print = 0;
  750.         |                                ^~~~~~~~
  751.   In file included from /usr/include/python3.8/object.h:746,
  752.                    from /usr/include/python3.8/pytime.h:6,
  753.                    from /usr/include/python3.8/Python.h:85,
  754.                    from pydensecrf/eigen.cpp:23:
  755.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  756.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  757.         |                              ^~~~~~~~
  758.   pydensecrf/eigen.cpp:15422:31: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  759.   15422 |   __pyx_type___pyx_memoryview.tp_print = 0;
  760.         |                               ^~~~~~~~
  761.   In file included from /usr/include/python3.8/object.h:746,
  762.                    from /usr/include/python3.8/pytime.h:6,
  763.                    from /usr/include/python3.8/Python.h:85,
  764.                    from pydensecrf/eigen.cpp:23:
  765.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  766.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  767.         |                              ^~~~~~~~
  768.   pydensecrf/eigen.cpp:15422:31: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  769.   15422 |   __pyx_type___pyx_memoryview.tp_print = 0;
  770.         |                               ^~~~~~~~
  771.   In file included from /usr/include/python3.8/object.h:746,
  772.                    from /usr/include/python3.8/pytime.h:6,
  773.                    from /usr/include/python3.8/Python.h:85,
  774.                    from pydensecrf/eigen.cpp:23:
  775.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  776.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  777.         |                              ^~~~~~~~
  778.   pydensecrf/eigen.cpp:15422:31: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  779.   15422 |   __pyx_type___pyx_memoryview.tp_print = 0;
  780.         |                               ^~~~~~~~
  781.   In file included from /usr/include/python3.8/object.h:746,
  782.                    from /usr/include/python3.8/pytime.h:6,
  783.                    from /usr/include/python3.8/Python.h:85,
  784.                    from pydensecrf/eigen.cpp:23:
  785.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  786.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  787.         |                              ^~~~~~~~
  788.   pydensecrf/eigen.cpp:15431:36: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  789.   15431 |   __pyx_type___pyx_memoryviewslice.tp_print = 0;
  790.         |                                    ^~~~~~~~
  791.   In file included from /usr/include/python3.8/object.h:746,
  792.                    from /usr/include/python3.8/pytime.h:6,
  793.                    from /usr/include/python3.8/Python.h:85,
  794.                    from pydensecrf/eigen.cpp:23:
  795.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  796.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  797.         |                              ^~~~~~~~
  798.   pydensecrf/eigen.cpp:15431:36: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  799.   15431 |   __pyx_type___pyx_memoryviewslice.tp_print = 0;
  800.         |                                    ^~~~~~~~
  801.   In file included from /usr/include/python3.8/object.h:746,
  802.                    from /usr/include/python3.8/pytime.h:6,
  803.                    from /usr/include/python3.8/Python.h:85,
  804.                    from pydensecrf/eigen.cpp:23:
  805.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  806.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  807.         |                              ^~~~~~~~
  808.   pydensecrf/eigen.cpp:15431:36: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  809.   15431 |   __pyx_type___pyx_memoryviewslice.tp_print = 0;
  810.         |                                    ^~~~~~~~
  811.   In file included from /usr/include/python3.8/object.h:746,
  812.                    from /usr/include/python3.8/pytime.h:6,
  813.                    from /usr/include/python3.8/Python.h:85,
  814.                    from pydensecrf/eigen.cpp:23:
  815.   /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  816.     260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  817.         |                              ^~~~~~~~
  818.   pydensecrf/eigen.cpp: In function ‘void __Pyx__ExceptionSave(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
  819.   pydensecrf/eigen.cpp:17032:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  820.   17032 |     *type = tstate->exc_type;
  821.         |                     ^~~~~~~~
  822.         |                     curexc_type
  823.   pydensecrf/eigen.cpp:17033:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  824.   17033 |     *value = tstate->exc_value;
  825.         |                      ^~~~~~~~~
  826.         |                      curexc_value
  827.   pydensecrf/eigen.cpp:17034:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  828.   17034 |     *tb = tstate->exc_traceback;
  829.         |                   ^~~~~~~~~~~~~
  830.         |                   curexc_traceback
  831.   pydensecrf/eigen.cpp: In function ‘void __Pyx__ExceptionReset(PyThreadState*, PyObject*, PyObject*, PyObject*)’:
  832.   pydensecrf/eigen.cpp:17041:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  833.   17041 |     tmp_type = tstate->exc_type;
  834.         |                        ^~~~~~~~
  835.         |                        curexc_type
  836.   pydensecrf/eigen.cpp:17042:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  837.   17042 |     tmp_value = tstate->exc_value;
  838.         |                         ^~~~~~~~~
  839.         |                         curexc_value
  840.   pydensecrf/eigen.cpp:17043:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  841.   17043 |     tmp_tb = tstate->exc_traceback;
  842.         |                      ^~~~~~~~~~~~~
  843.         |                      curexc_traceback
  844.   pydensecrf/eigen.cpp:17044:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  845.   17044 |     tstate->exc_type = type;
  846.         |             ^~~~~~~~
  847.         |             curexc_type
  848.   pydensecrf/eigen.cpp:17045:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  849.   17045 |     tstate->exc_value = value;
  850.         |             ^~~~~~~~~
  851.         |             curexc_value
  852.   pydensecrf/eigen.cpp:17046:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  853.   17046 |     tstate->exc_traceback = tb;
  854.         |             ^~~~~~~~~~~~~
  855.         |             curexc_traceback
  856.   pydensecrf/eigen.cpp: In function ‘int __Pyx__GetException(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
  857.   pydensecrf/eigen.cpp:17101:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  858.   17101 |     tmp_type = tstate->exc_type;
  859.         |                        ^~~~~~~~
  860.         |                        curexc_type
  861.   pydensecrf/eigen.cpp:17102:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  862.   17102 |     tmp_value = tstate->exc_value;
  863.         |                         ^~~~~~~~~
  864.         |                         curexc_value
  865.   pydensecrf/eigen.cpp:17103:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  866.   17103 |     tmp_tb = tstate->exc_traceback;
  867.         |                      ^~~~~~~~~~~~~
  868.         |                      curexc_traceback
  869.   pydensecrf/eigen.cpp:17104:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  870.   17104 |     tstate->exc_type = local_type;
  871.         |             ^~~~~~~~
  872.         |             curexc_type
  873.   pydensecrf/eigen.cpp:17105:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  874.   17105 |     tstate->exc_value = local_value;
  875.         |             ^~~~~~~~~
  876.         |             curexc_value
  877.   pydensecrf/eigen.cpp:17106:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  878.   17106 |     tstate->exc_traceback = local_tb;
  879.         |             ^~~~~~~~~~~~~
  880.         |             curexc_traceback
  881.   pydensecrf/eigen.cpp: In function ‘void __Pyx__ExceptionSwap(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
  882.   pydensecrf/eigen.cpp:17128:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  883.   17128 |     tmp_type = tstate->exc_type;
  884.         |                        ^~~~~~~~
  885.         |                        curexc_type
  886.   pydensecrf/eigen.cpp:17129:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  887.   17129 |     tmp_value = tstate->exc_value;
  888.         |                         ^~~~~~~~~
  889.         |                         curexc_value
  890.   pydensecrf/eigen.cpp:17130:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  891.   17130 |     tmp_tb = tstate->exc_traceback;
  892.         |                      ^~~~~~~~~~~~~
  893.         |                      curexc_traceback
  894.   pydensecrf/eigen.cpp:17131:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  895.   17131 |     tstate->exc_type = *type;
  896.         |             ^~~~~~~~
  897.         |             curexc_type
  898.   pydensecrf/eigen.cpp:17132:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  899.   17132 |     tstate->exc_value = *value;
  900.         |             ^~~~~~~~~
  901.         |             curexc_value
  902.   pydensecrf/eigen.cpp:17133:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  903.   17133 |     tstate->exc_traceback = *tb;
  904.         |             ^~~~~~~~~~~~~
  905.         |             curexc_traceback
  906.   In file included from pydensecrf/densecrf/include/Eigen/Core:276,
  907.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  908.                    from pydensecrf/eigen.cpp:299:
  909.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix<float, -1, 1> >’:
  910.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:499:64:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >]’
  911.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; OtherDerived = Eigen::Matrix<float, -1, 1>]’
  912.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:562:62:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >]’
  913.   pydensecrf/eigen_impl.cpp:15:46:   required from here
  914.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
  915.      50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  916.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  917.      51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  918.         |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  919.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
  920.      53 |     MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
  921.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  922.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  923.      57 |     MaySliceVectorize  = MightVectorize && DstHasDirectAccess
  924.         |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  925.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, Eigen::Matrix<float, -1, -1> >’:
  926.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:499:64:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >]’
  927.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >; OtherDerived = Eigen::Matrix<float, -1, -1>]’
  928.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:562:62:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >]’
  929.   pydensecrf/eigen_impl.cpp:29:58:   required from here
  930.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
  931.      50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  932.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  933.      51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  934.         |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  935.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
  936.      53 |     MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
  937.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  938.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  939.      57 |     MaySliceVectorize  = MightVectorize && DstHasDirectAccess
  940.         |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  941.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >’:
  942.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:499:64:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix<float, -1, 1>]’
  943.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix<float, -1, 1>]’
  944.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, 1>; OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >]’
  945.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix<float, -1, 1>]’
  946.   pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:281:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  947.   pydensecrf/eigen_impl.cpp:10:40:   required from here
  948.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
  949.      50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  950.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  951.      51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  952.         |                        ^~~~~~~~~~~~~~~~~~~~
  953.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
  954.      53 |     MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
  955.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  956.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  957.      54 |                        && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
  958.         |                           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  959.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  960.      57 |     MaySliceVectorize  = MightVectorize && DstHasDirectAccess
  961.         |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  962.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
  963.      96 |                 ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
  964.         |                                                  ^~~~~~~~~~~~~~~~~~
  965.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1>, Eigen::Matrix<float, -1, 1> >’:
  966.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:499:64:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Matrix<float, -1, 1>]’
  967.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Matrix<float, -1, 1>]’
  968.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, 1>; OtherDerived = Eigen::Matrix<float, -1, 1>]’
  969.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Matrix<float, -1, 1>]’
  970.   pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:288:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  971.   pydensecrf/eigen_impl.cpp:10:40:   required from here
  972.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
  973.      50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  974.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  975.      51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  976.         |                        ^~~~~~~~~~~~~~~~~~~~
  977.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
  978.      50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  979.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  980.      51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  981.         |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  982.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
  983.      53 |     MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
  984.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  985.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  986.      54 |                        && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
  987.         |                           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  988.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  989.      57 |     MaySliceVectorize  = MightVectorize && DstHasDirectAccess
  990.         |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  991.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
  992.      96 |                 ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
  993.         |                                                  ^~~~~~~~~~~~~~~~~~
  994.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1>, Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’:
  995.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:499:64:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >; Derived = Eigen::Matrix<float, -1, -1>]’
  996.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >; Derived = Eigen::Matrix<float, -1, -1>]’
  997.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, -1>; OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >]’
  998.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >; Derived = Eigen::Matrix<float, -1, -1>]’
  999.   pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:281:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  1000.   pydensecrf/eigen_impl.cpp:24:43:   required from here
  1001.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
  1002.      50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  1003.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1004.      51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  1005.         |                        ^~~~~~~~~~~~~~~~~~~~
  1006.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
  1007.      53 |     MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
  1008.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  1009.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  1010.      54 |                        && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
  1011.         |                           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1012.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  1013.      57 |     MaySliceVectorize  = MightVectorize && DstHasDirectAccess
  1014.         |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  1015.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
  1016.      96 |                 ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
  1017.         |                                                  ^~~~~~~~~~~~~~~~~~
  1018.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1>, Eigen::Matrix<float, -1, -1> >’:
  1019.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:499:64:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]’
  1020.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]’
  1021.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, -1>; OtherDerived = Eigen::Matrix<float, -1, -1>]’
  1022.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]’
  1023.   pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:288:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  1024.   pydensecrf/eigen_impl.cpp:24:43:   required from here
  1025.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
  1026.      50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  1027.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1028.      51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  1029.         |                        ^~~~~~~~~~~~~~~~~~~~
  1030.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
  1031.      50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  1032.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1033.      51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  1034.         |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  1035.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
  1036.      53 |     MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
  1037.         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  1038.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  1039.      54 |                        && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
  1040.         |                           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1041.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  1042.      57 |     MaySliceVectorize  = MightVectorize && DstHasDirectAccess
  1043.         |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  1044.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
  1045.      96 |                 ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
  1046.         |                                                  ^~~~~~~~~~~~~~~~~~
  1047.   In file included from pydensecrf/densecrf/include/Eigen/Core:276,
  1048.                    from pydensecrf/densecrf/include/Eigen/Dense:1,
  1049.                    from pydensecrf/eigen.cpp:299:
  1050.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘static void Eigen::internal::assign_impl<Derived1, Derived2, 3, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix<float, -1, 1>; Derived2 = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; int Version = 0]’:
  1051.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:500:85:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix<float, -1, 1>]’
  1052.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix<float, -1, 1>]’
  1053.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, 1>; OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >]’
  1054.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix<float, -1, 1>]’
  1055.   pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:281:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  1056.   pydensecrf/eigen_impl.cpp:10:40:   required from here
  1057.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context]
  1058.     402 |     const Index alignedStart = assign_traits<Derived1,Derived2>::DstIsAligned ? 0
  1059.         |                                                                  ~~~~~~~~~~~~~^~~
  1060.     403 |                              : internal::first_aligned(&dst.coeffRef(0), size);
  1061.         |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1062.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘static void Eigen::internal::assign_impl<Derived1, Derived2, 3, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix<float, -1, 1>; Derived2 = Eigen::Matrix<float, -1, 1>; int Version = 0]’:
  1063.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:500:85:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Matrix<float, -1, 1>]’
  1064.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Matrix<float, -1, 1>]’
  1065.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, 1>; OtherDerived = Eigen::Matrix<float, -1, 1>]’
  1066.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Matrix<float, -1, 1>]’
  1067.   pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:288:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  1068.   pydensecrf/eigen_impl.cpp:10:40:   required from here
  1069.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context]
  1070.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘static void Eigen::internal::assign_impl<Derived1, Derived2, 3, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix<float, -1, -1>; Derived2 = Eigen::Matrix<float, -1, -1>; int Version = 0]’:
  1071.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:500:85:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]’
  1072.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]’
  1073.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, -1>; OtherDerived = Eigen::Matrix<float, -1, -1>]’
  1074.   pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]’
  1075.   pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:288:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  1076.   pydensecrf/eigen_impl.cpp:24:43:   required from here
  1077.   pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context]
  1078.   In file included from pydensecrf/eigen.cpp:300:
  1079.   pydensecrf/eigen_impl.cpp: At global scope:
  1080.   pydensecrf/eigen_impl.cpp:27:13: warning: ‘void matf2buf(const MatrixXf&, float*)’ defined but not used [-Wunused-function]
  1081.      27 | static void matf2buf(const Eigen::MatrixXf& mat, float *mem)
  1082.         |             ^~~~~~~~
  1083.   pydensecrf/eigen_impl.cpp:13:13: warning: ‘void vecf2buf(const VectorXf&, float*)’ defined but not used [-Wunused-function]
  1084.      13 | static void vecf2buf(const Eigen::VectorXf& vec, float *mem)
  1085.         |             ^~~~~~~~
  1086.   error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
  1087.   ----------------------------------------
  1088.   ERROR: Failed building wheel for pydensecrf
  1089.   Running setup.py clean for pydensecrf
  1090. Failed to build pydensecrf
  1091. Installing collected packages: pydensecrf
  1092.     Running setup.py install for pydensecrf ... error
  1093.     ERROR: Command errored out with exit status 1:
  1094.      command: /home/acresearch/myenv/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ox9n20za/pydensecrf/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ox9n20za/pydensecrf/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-hdx0srt5/install-record.txt --single-version-externally-managed --compile --install-headers /home/acresearch/myenv/include/site/python3.8/pydensecrf
  1095.          cwd: /tmp/pip-install-ox9n20za/pydensecrf/
  1096.     Complete output (1077 lines):
  1097.     running install
  1098.     running build
  1099.     running build_py
  1100.     creating build
  1101.     creating build/lib.linux-x86_64-3.8
  1102.     creating build/lib.linux-x86_64-3.8/pydensecrf
  1103.     copying pydensecrf/utils.py -> build/lib.linux-x86_64-3.8/pydensecrf
  1104.     copying pydensecrf/__init__.py -> build/lib.linux-x86_64-3.8/pydensecrf
  1105.     running build_ext
  1106.     building 'pydensecrf/eigen' extension
  1107.     creating build/temp.linux-x86_64-3.8
  1108.     creating build/temp.linux-x86_64-3.8/pydensecrf
  1109.     x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Ipydensecrf/densecrf/include -I/home/acresearch/myenv/include -I/usr/include/python3.8 -c pydensecrf/eigen.cpp -o build/temp.linux-x86_64-3.8/pydensecrf/eigen.o
  1110.     In file included from pydensecrf/densecrf/include/Eigen/Core:248,
  1111.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1112.                      from pydensecrf/eigen.cpp:299:
  1113.     pydensecrf/densecrf/include/Eigen/src/Core/util/Memory.h: In function ‘Index Eigen::internal::first_aligned(const Scalar*, Index)’:
  1114.     pydensecrf/densecrf/include/Eigen/src/Core/util/Memory.h:454:48: warning: typedef ‘Packet’ locally defined but not used [-Wunused-local-typedefs]
  1115.       454 |   typedef typename packet_traits<Scalar>::type Packet;
  1116.           |                                                ^~~~~~
  1117.     In file included from pydensecrf/densecrf/include/Eigen/Core:255,
  1118.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1119.                      from pydensecrf/eigen.cpp:299:
  1120.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope:
  1121.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:29:39: warning: ignoring attributes on template argument ‘__m128’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  1122.        29 | template<> struct is_arithmetic<__m128>  { enum { value = true }; };
  1123.           |                                       ^
  1124.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:30:40: warning: ignoring attributes on template argument ‘__m128i’ {aka ‘__vector(2) long long int’} [-Wignored-attributes]
  1125.        30 | template<> struct is_arithmetic<__m128i> { enum { value = true }; };
  1126.           |                                        ^
  1127.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:31:40: warning: ignoring attributes on template argument ‘__m128d’ {aka ‘__vector(2) double’} [-Wignored-attributes]
  1128.        31 | template<> struct is_arithmetic<__m128d> { enum { value = true }; };
  1129.           |                                        ^
  1130.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:96:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  1131.        96 | template<> struct unpacket_traits<Packet4f> { typedef float  type; enum {size=4}; };
  1132.           |                                           ^
  1133.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:97:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__vector(2) double’} [-Wignored-attributes]
  1134.        97 | template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; };
  1135.           |                                           ^
  1136.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:98:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i’ {aka ‘__vector(2) long long int’} [-Wignored-attributes]
  1137.        98 | template<> struct unpacket_traits<Packet4i> { typedef int    type; enum {size=4}; };
  1138.           |                                           ^
  1139.     In file included from pydensecrf/densecrf/include/Eigen/Core:255,
  1140.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1141.                      from pydensecrf/eigen.cpp:299:
  1142.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:569:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  1143.       569 | struct palign_impl<Offset,Packet4f>
  1144.           |                                   ^
  1145.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:592:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i’ {aka ‘__vector(2) long long int’} [-Wignored-attributes]
  1146.       592 | struct palign_impl<Offset,Packet4i>
  1147.           |                                   ^
  1148.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h:615:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__vector(2) double’} [-Wignored-attributes]
  1149.       615 | struct palign_impl<Offset,Packet2d>
  1150.           |                                   ^
  1151.     In file included from pydensecrf/densecrf/include/Eigen/Core:257,
  1152.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1153.                      from pydensecrf/eigen.cpp:299:
  1154.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/Complex.h:205:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  1155.       205 | template<> struct conj_helper<Packet4f, Packet2cf, false,false>
  1156.           |                                                               ^
  1157.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/Complex.h:214:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  1158.       214 | template<> struct conj_helper<Packet2cf, Packet4f, false,false>
  1159.           |                                                               ^
  1160.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/Complex.h:401:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__vector(2) double’} [-Wignored-attributes]
  1161.       401 | template<> struct conj_helper<Packet2d, Packet1cd, false,false>
  1162.           |                                                               ^
  1163.     pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/Complex.h:410:63: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__vector(2) double’} [-Wignored-attributes]
  1164.       410 | template<> struct conj_helper<Packet1cd, Packet2d, false,false>
  1165.           |                                                               ^
  1166.     In file included from pydensecrf/densecrf/include/Eigen/Core:268,
  1167.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1168.                      from pydensecrf/eigen.cpp:299:
  1169.     pydensecrf/densecrf/include/Eigen/src/Core/Functors.h:922:28: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  1170.       922 | struct functor_traits<std::binder2nd<T> >
  1171.           |                            ^~~~~~~~~
  1172.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1173.                      from /usr/include/c++/9/string:48,
  1174.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1175.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1176.                      from /usr/include/c++/9/ios:42,
  1177.                      from /usr/include/c++/9/istream:38,
  1178.                      from /usr/include/c++/9/sstream:38,
  1179.                      from /usr/include/c++/9/complex:45,
  1180.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1181.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1182.                      from pydensecrf/eigen.cpp:299:
  1183.     /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  1184.       143 |     class binder2nd
  1185.           |           ^~~~~~~~~
  1186.     In file included from pydensecrf/densecrf/include/Eigen/Core:268,
  1187.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1188.                      from pydensecrf/eigen.cpp:299:
  1189.     pydensecrf/densecrf/include/Eigen/src/Core/Functors.h:926:28: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
  1190.       926 | struct functor_traits<std::binder1st<T> >
  1191.           |                            ^~~~~~~~~
  1192.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1193.                      from /usr/include/c++/9/string:48,
  1194.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1195.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1196.                      from /usr/include/c++/9/ios:42,
  1197.                      from /usr/include/c++/9/istream:38,
  1198.                      from /usr/include/c++/9/sstream:38,
  1199.                      from /usr/include/c++/9/complex:45,
  1200.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1201.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1202.                      from pydensecrf/eigen.cpp:299:
  1203.     /usr/include/c++/9/backward/binders.h:108:11: note: declared here
  1204.       108 |     class binder1st
  1205.           |           ^~~~~~~~~
  1206.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:138,
  1207.                      from pydensecrf/densecrf/include/Eigen/Core:271,
  1208.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1209.                      from pydensecrf/eigen.cpp:299:
  1210.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:62:32: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
  1211.        62 | inline const CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >, const Derived>
  1212.           |                                ^~~~~~~~~
  1213.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1214.                      from /usr/include/c++/9/string:48,
  1215.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1216.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1217.                      from /usr/include/c++/9/ios:42,
  1218.                      from /usr/include/c++/9/istream:38,
  1219.                      from /usr/include/c++/9/sstream:38,
  1220.                      from /usr/include/c++/9/complex:45,
  1221.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1222.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1223.                      from pydensecrf/eigen.cpp:299:
  1224.     /usr/include/c++/9/backward/binders.h:108:11: note: declared here
  1225.       108 |     class binder1st
  1226.           |           ^~~~~~~~~
  1227.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:138,
  1228.                      from pydensecrf/densecrf/include/Eigen/Core:271,
  1229.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1230.                      from pydensecrf/eigen.cpp:299:
  1231.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder1st<std::equal_to<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::MatrixBase<Derived>::cwiseEqual(const Scalar&) const’:
  1232.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:65:28: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
  1233.        65 |   return CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >,const Derived>
  1234.           |                            ^~~~~~~~~
  1235.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1236.                      from /usr/include/c++/9/string:48,
  1237.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1238.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1239.                      from /usr/include/c++/9/ios:42,
  1240.                      from /usr/include/c++/9/istream:38,
  1241.                      from /usr/include/c++/9/sstream:38,
  1242.                      from /usr/include/c++/9/complex:45,
  1243.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1244.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1245.                      from pydensecrf/eigen.cpp:299:
  1246.     /usr/include/c++/9/backward/binders.h:108:11: note: declared here
  1247.       108 |     class binder1st
  1248.           |           ^~~~~~~~~
  1249.     In file included from pydensecrf/densecrf/include/Eigen/Core:317,
  1250.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1251.                      from pydensecrf/eigen.cpp:299:
  1252.     pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function ‘void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index, RhsScalar*)’:
  1253.     pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:567:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  1254.       567 |         if(nr==4) traits.initAcc(C3);
  1255.           |         ^~
  1256.     pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:568:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  1257.       568 |                   traits.initAcc(C4);
  1258.           |                   ^~~~~~
  1259.     pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:939:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  1260.       939 |         if(nr==4) R3 = ploadu<ResPacket>(r3);
  1261.           |         ^~
  1262.     pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:941:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  1263.       941 |                   traits.acc(C0, alphav, R0);
  1264.           |                   ^~~~~~
  1265.     pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:944:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  1266.       944 |         if(nr==4) traits.acc(C3, alphav, R3);
  1267.           |         ^~
  1268.     pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  1269.       946 |                   pstoreu(r0, R0);
  1270.           |                   ^~~~~~~
  1271.     In file included from pydensecrf/densecrf/include/Eigen/Core:324,
  1272.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1273.                      from pydensecrf/eigen.cpp:299:
  1274.     pydensecrf/densecrf/include/Eigen/src/Core/products/SelfadjointMatrixVector.h: In static member function ‘static void Eigen::internal::selfadjoint_matrix_vector_product<Scalar, Index, StorageOrder, UpLo, ConjugateLhs, ConjugateRhs, Version>::run(Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Scalar)’:
  1275.     pydensecrf/densecrf/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:38:44: warning: typedef ‘RealScalar’ locally defined but not used [-Wunused-local-typedefs]
  1276.        38 |   typedef typename NumTraits<Scalar>::Real RealScalar;
  1277.           |                                            ^~~~~~~~~~
  1278.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:108,
  1279.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1280.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1281.                      from pydensecrf/eigen.cpp:299:
  1282.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h: At global scope:
  1283.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:62:32: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
  1284.        62 | inline const CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >, const Derived>
  1285.           |                                ^~~~~~~~~
  1286.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1287.                      from /usr/include/c++/9/string:48,
  1288.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1289.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1290.                      from /usr/include/c++/9/ios:42,
  1291.                      from /usr/include/c++/9/istream:38,
  1292.                      from /usr/include/c++/9/sstream:38,
  1293.                      from /usr/include/c++/9/complex:45,
  1294.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1295.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1296.                      from pydensecrf/eigen.cpp:299:
  1297.     /usr/include/c++/9/backward/binders.h:108:11: note: declared here
  1298.       108 |     class binder1st
  1299.           |           ^~~~~~~~~
  1300.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  1301.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1302.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1303.                      from pydensecrf/eigen.cpp:299:
  1304.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  1305.       190 |   inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  1306.           |                                  ^~~~~~~~~
  1307.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:196:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  1308.       196 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator==,  std::equal_to)
  1309.           | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1310.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1311.                      from /usr/include/c++/9/string:48,
  1312.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1313.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1314.                      from /usr/include/c++/9/ios:42,
  1315.                      from /usr/include/c++/9/istream:38,
  1316.                      from /usr/include/c++/9/sstream:38,
  1317.                      from /usr/include/c++/9/complex:45,
  1318.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1319.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1320.                      from pydensecrf/eigen.cpp:299:
  1321.     /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  1322.       143 |     class binder2nd
  1323.           |           ^~~~~~~~~
  1324.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  1325.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1326.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1327.                      from pydensecrf/eigen.cpp:299:
  1328.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  1329.       190 |   inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  1330.           |                                  ^~~~~~~~~
  1331.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:197:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  1332.       197 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator!=,  std::not_equal_to)
  1333.           | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1334.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1335.                      from /usr/include/c++/9/string:48,
  1336.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1337.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1338.                      from /usr/include/c++/9/ios:42,
  1339.                      from /usr/include/c++/9/istream:38,
  1340.                      from /usr/include/c++/9/sstream:38,
  1341.                      from /usr/include/c++/9/complex:45,
  1342.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1343.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1344.                      from pydensecrf/eigen.cpp:299:
  1345.     /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  1346.       143 |     class binder2nd
  1347.           |           ^~~~~~~~~
  1348.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  1349.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1350.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1351.                      from pydensecrf/eigen.cpp:299:
  1352.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  1353.       190 |   inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  1354.           |                                  ^~~~~~~~~
  1355.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:198:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  1356.       198 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<,   std::less)
  1357.           | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1358.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1359.                      from /usr/include/c++/9/string:48,
  1360.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1361.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1362.                      from /usr/include/c++/9/ios:42,
  1363.                      from /usr/include/c++/9/istream:38,
  1364.                      from /usr/include/c++/9/sstream:38,
  1365.                      from /usr/include/c++/9/complex:45,
  1366.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1367.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1368.                      from pydensecrf/eigen.cpp:299:
  1369.     /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  1370.       143 |     class binder2nd
  1371.           |           ^~~~~~~~~
  1372.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  1373.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1374.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1375.                      from pydensecrf/eigen.cpp:299:
  1376.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  1377.       190 |   inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  1378.           |                                  ^~~~~~~~~
  1379.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:199:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  1380.       199 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<=,  std::less_equal)
  1381.           | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1382.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1383.                      from /usr/include/c++/9/string:48,
  1384.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1385.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1386.                      from /usr/include/c++/9/ios:42,
  1387.                      from /usr/include/c++/9/istream:38,
  1388.                      from /usr/include/c++/9/sstream:38,
  1389.                      from /usr/include/c++/9/complex:45,
  1390.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1391.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1392.                      from pydensecrf/eigen.cpp:299:
  1393.     /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  1394.       143 |     class binder2nd
  1395.           |           ^~~~~~~~~
  1396.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  1397.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1398.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1399.                      from pydensecrf/eigen.cpp:299:
  1400.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  1401.       190 |   inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  1402.           |                                  ^~~~~~~~~
  1403.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:200:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  1404.       200 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>,   std::greater)
  1405.           | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1406.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1407.                      from /usr/include/c++/9/string:48,
  1408.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1409.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1410.                      from /usr/include/c++/9/ios:42,
  1411.                      from /usr/include/c++/9/istream:38,
  1412.                      from /usr/include/c++/9/sstream:38,
  1413.                      from /usr/include/c++/9/complex:45,
  1414.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1415.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1416.                      from pydensecrf/eigen.cpp:299:
  1417.     /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  1418.       143 |     class binder2nd
  1419.           |           ^~~~~~~~~
  1420.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  1421.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1422.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1423.                      from pydensecrf/eigen.cpp:299:
  1424.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  1425.       190 |   inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  1426.           |                                  ^~~~~~~~~
  1427.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:201:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  1428.       201 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>=,  std::greater_equal)
  1429.           | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1430.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1431.                      from /usr/include/c++/9/string:48,
  1432.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1433.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1434.                      from /usr/include/c++/9/ios:42,
  1435.                      from /usr/include/c++/9/istream:38,
  1436.                      from /usr/include/c++/9/sstream:38,
  1437.                      from /usr/include/c++/9/complex:45,
  1438.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1439.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1440.                      from pydensecrf/eigen.cpp:299:
  1441.     /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  1442.       143 |     class binder2nd
  1443.           |           ^~~~~~~~~
  1444.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:108,
  1445.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1446.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1447.                      from pydensecrf/eigen.cpp:299:
  1448.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder1st<std::equal_to<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::cwiseEqual(const Scalar&) const’:
  1449.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:65:28: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
  1450.        65 |   return CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >,const Derived>
  1451.           |                            ^~~~~~~~~
  1452.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1453.                      from /usr/include/c++/9/string:48,
  1454.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1455.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1456.                      from /usr/include/c++/9/ios:42,
  1457.                      from /usr/include/c++/9/istream:38,
  1458.                      from /usr/include/c++/9/sstream:38,
  1459.                      from /usr/include/c++/9/complex:45,
  1460.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1461.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1462.                      from pydensecrf/eigen.cpp:299:
  1463.     /usr/include/c++/9/backward/binders.h:108:11: note: declared here
  1464.       108 |     class binder1st
  1465.           |           ^~~~~~~~~
  1466.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  1467.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1468.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1469.                      from pydensecrf/eigen.cpp:299:
  1470.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::equal_to<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::operator==(const Scalar&) const’:
  1471.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  1472.       192 |     return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  1473.           |                              ^~~~~~~~~
  1474.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:196:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  1475.       196 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator==,  std::equal_to)
  1476.           | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1477.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1478.                      from /usr/include/c++/9/string:48,
  1479.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1480.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1481.                      from /usr/include/c++/9/ios:42,
  1482.                      from /usr/include/c++/9/istream:38,
  1483.                      from /usr/include/c++/9/sstream:38,
  1484.                      from /usr/include/c++/9/complex:45,
  1485.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1486.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1487.                      from pydensecrf/eigen.cpp:299:
  1488.     /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  1489.       143 |     class binder2nd
  1490.           |           ^~~~~~~~~
  1491.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  1492.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1493.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1494.                      from pydensecrf/eigen.cpp:299:
  1495.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::not_equal_to<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::operator!=(const Scalar&) const’:
  1496.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  1497.       192 |     return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  1498.           |                              ^~~~~~~~~
  1499.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:197:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  1500.       197 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator!=,  std::not_equal_to)
  1501.           | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1502.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1503.                      from /usr/include/c++/9/string:48,
  1504.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1505.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1506.                      from /usr/include/c++/9/ios:42,
  1507.                      from /usr/include/c++/9/istream:38,
  1508.                      from /usr/include/c++/9/sstream:38,
  1509.                      from /usr/include/c++/9/complex:45,
  1510.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1511.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1512.                      from pydensecrf/eigen.cpp:299:
  1513.     /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  1514.       143 |     class binder2nd
  1515.           |           ^~~~~~~~~
  1516.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  1517.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1518.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1519.                      from pydensecrf/eigen.cpp:299:
  1520.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::less<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::operator<(const Scalar&) const’:
  1521.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  1522.       192 |     return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  1523.           |                              ^~~~~~~~~
  1524.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:198:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  1525.       198 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<,   std::less)
  1526.           | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1527.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1528.                      from /usr/include/c++/9/string:48,
  1529.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1530.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1531.                      from /usr/include/c++/9/ios:42,
  1532.                      from /usr/include/c++/9/istream:38,
  1533.                      from /usr/include/c++/9/sstream:38,
  1534.                      from /usr/include/c++/9/complex:45,
  1535.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1536.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1537.                      from pydensecrf/eigen.cpp:299:
  1538.     /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  1539.       143 |     class binder2nd
  1540.           |           ^~~~~~~~~
  1541.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  1542.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1543.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1544.                      from pydensecrf/eigen.cpp:299:
  1545.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::less_equal<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::operator<=(const Scalar&) const’:
  1546.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  1547.       192 |     return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  1548.           |                              ^~~~~~~~~
  1549.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:199:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  1550.       199 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<=,  std::less_equal)
  1551.           | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1552.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1553.                      from /usr/include/c++/9/string:48,
  1554.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1555.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1556.                      from /usr/include/c++/9/ios:42,
  1557.                      from /usr/include/c++/9/istream:38,
  1558.                      from /usr/include/c++/9/sstream:38,
  1559.                      from /usr/include/c++/9/complex:45,
  1560.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1561.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1562.                      from pydensecrf/eigen.cpp:299:
  1563.     /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  1564.       143 |     class binder2nd
  1565.           |           ^~~~~~~~~
  1566.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  1567.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1568.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1569.                      from pydensecrf/eigen.cpp:299:
  1570.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::greater<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::operator>(const Scalar&) const’:
  1571.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  1572.       192 |     return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  1573.           |                              ^~~~~~~~~
  1574.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:200:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  1575.       200 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>,   std::greater)
  1576.           | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1577.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1578.                      from /usr/include/c++/9/string:48,
  1579.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1580.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1581.                      from /usr/include/c++/9/ios:42,
  1582.                      from /usr/include/c++/9/istream:38,
  1583.                      from /usr/include/c++/9/sstream:38,
  1584.                      from /usr/include/c++/9/complex:45,
  1585.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1586.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1587.                      from pydensecrf/eigen.cpp:299:
  1588.     /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  1589.       143 |     class binder2nd
  1590.           |           ^~~~~~~~~
  1591.     In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
  1592.                      from pydensecrf/densecrf/include/Eigen/Core:340,
  1593.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1594.                      from pydensecrf/eigen.cpp:299:
  1595.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::greater_equal<typename Eigen::internal::traits<T>::Scalar> >, const Derived> Eigen::ArrayBase<Derived>::operator>=(const Scalar&) const’:
  1596.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
  1597.       192 |     return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
  1598.           |                              ^~~~~~~~~
  1599.     pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:201:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
  1600.       201 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>=,  std::greater_equal)
  1601.           | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1602.     In file included from /usr/include/c++/9/bits/stl_function.h:1392,
  1603.                      from /usr/include/c++/9/string:48,
  1604.                      from /usr/include/c++/9/bits/locale_classes.h:40,
  1605.                      from /usr/include/c++/9/bits/ios_base.h:41,
  1606.                      from /usr/include/c++/9/ios:42,
  1607.                      from /usr/include/c++/9/istream:38,
  1608.                      from /usr/include/c++/9/sstream:38,
  1609.                      from /usr/include/c++/9/complex:45,
  1610.                      from pydensecrf/densecrf/include/Eigen/Core:22,
  1611.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1612.                      from pydensecrf/eigen.cpp:299:
  1613.     /usr/include/c++/9/backward/binders.h:143:11: note: declared here
  1614.       143 |     class binder2nd
  1615.           |           ^~~~~~~~~
  1616.     In file included from pydensecrf/densecrf/include/Eigen/QR:26,
  1617.                      from pydensecrf/densecrf/include/Eigen/Dense:4,
  1618.                      from pydensecrf/eigen.cpp:299:
  1619.     pydensecrf/densecrf/include/Eigen/src/QR/HouseholderQR.h: In function ‘void Eigen::internal::householder_qr_inplace_blocked(MatrixQR&, HCoeffs&, typename MatrixQR::Index, typename MatrixQR::Scalar*)’:
  1620.     pydensecrf/densecrf/include/Eigen/src/QR/HouseholderQR.h:235:41: warning: typedef ‘RealScalar’ locally defined but not used [-Wunused-local-typedefs]
  1621.       235 |   typedef typename MatrixQR::RealScalar RealScalar;
  1622.           |                                         ^~~~~~~~~~
  1623.     In file included from pydensecrf/densecrf/include/Eigen/Core:269,
  1624.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1625.                      from pydensecrf/eigen.cpp:299:
  1626.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>’:
  1627.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>’
  1628.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>’
  1629.     pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>’
  1630.     pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >’
  1631.     pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >’
  1632.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >’
  1633.     pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7:   required from ‘class Eigen::Matrix<float, 4, 1>’
  1634.     pydensecrf/densecrf/include/Eigen/src/Geometry/Quaternion.h:284:16:   required from ‘class Eigen::Quaternion<float>’
  1635.     pydensecrf/densecrf/include/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3:   required from here
  1636.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  1637.        56 |                      >::type PacketReturnType;
  1638.           |                              ^~~~~~~~~~~~~~~~
  1639.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>’:
  1640.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>’
  1641.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>’
  1642.     pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>’
  1643.     pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >’
  1644.     pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >’
  1645.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >’
  1646.     pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7:   required from ‘class Eigen::Matrix<double, 4, 1>’
  1647.     pydensecrf/densecrf/include/Eigen/src/Geometry/Quaternion.h:284:16:   required from ‘class Eigen::Quaternion<double>’
  1648.     pydensecrf/densecrf/include/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3:   required from here
  1649.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__vector(2) double’} [-Wignored-attributes]
  1650.     In file included from pydensecrf/densecrf/include/Eigen/Eigenvalues:28,
  1651.                      from pydensecrf/densecrf/include/Eigen/Dense:7,
  1652.                      from pydensecrf/eigen.cpp:299:
  1653.     pydensecrf/densecrf/include/Eigen/src/Eigenvalues/Tridiagonalization.h: In function ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool)’:
  1654.     pydensecrf/densecrf/include/Eigen/src/Eigenvalues/Tridiagonalization.h:428:38: warning: typedef ‘Index’ locally defined but not used [-Wunused-local-typedefs]
  1655.       428 |   typedef typename MatrixType::Index Index;
  1656.           |                                      ^~~~~
  1657.     In file included from pydensecrf/densecrf/include/Eigen/Eigenvalues:34,
  1658.                      from pydensecrf/densecrf/include/Eigen/Dense:7,
  1659.                      from pydensecrf/eigen.cpp:299:
  1660.     pydensecrf/densecrf/include/Eigen/src/Eigenvalues/ComplexSchur.h: In static member function ‘static void Eigen::internal::complex_schur_reduce_to_hessenberg<MatrixType, false>::run(Eigen::ComplexSchur<MatrixType>&, const MatrixType&, bool)’:
  1661.     pydensecrf/densecrf/include/Eigen/src/Eigenvalues/ComplexSchur.h:312:66: warning: typedef ‘ComplexMatrixType’ locally defined but not used [-Wunused-local-typedefs]
  1662.       312 |     typedef typename ComplexSchur<MatrixType>::ComplexMatrixType ComplexMatrixType;
  1663.           |                                                                  ^~~~~~~~~~~~~~~~~
  1664.     In file included from pydensecrf/densecrf/include/Eigen/Core:269,
  1665.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1666.                      from pydensecrf/eigen.cpp:299:
  1667.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0>’:
  1668.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 1>’
  1669.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 3>’
  1670.     pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1>, float, float, false>’
  1671.     pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<float, -1, 1> >’
  1672.     pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, -1, 1> >’
  1673.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 1> >’
  1674.     pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7:   required from ‘class Eigen::Matrix<float, -1, 1>’
  1675.     pydensecrf/eigen_impl.cpp:8:57:   required from here
  1676.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  1677.        56 |                      >::type PacketReturnType;
  1678.           |                              ^~~~~~~~~~~~~~~~
  1679.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’:
  1680.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>’
  1681.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 3>’
  1682.     pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, float, float, false>’
  1683.     pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >’
  1684.     pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >’
  1685.     pydensecrf/densecrf/include/Eigen/src/Core/MapBase.h:27:34:   required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’
  1686.     pydensecrf/densecrf/include/Eigen/src/Core/MapBase.h:168:34:   required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>’
  1687.     pydensecrf/densecrf/include/Eigen/src/Core/Map.h:104:79:   required from ‘class Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >’
  1688.     pydensecrf/eigen_impl.cpp:10:40:   required from here
  1689.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  1690.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0>’:
  1691.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1>’
  1692.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3>’
  1693.     pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1>, float, float, false>’
  1694.     pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<float, -1, -1> >’
  1695.     pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >’
  1696.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1> >’
  1697.     pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7:   required from ‘class Eigen::Matrix<float, -1, -1>’
  1698.     pydensecrf/eigen_impl.cpp:21:71:   required from here
  1699.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  1700.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1>, 0>’:
  1701.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1>, 1>’
  1702.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1>, 3>’
  1703.     pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 1>, float, float, false>’
  1704.     pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1> >’
  1705.     pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1> >’
  1706.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 1> >’
  1707.     pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7:   required from ‘class Eigen::Matrix<float, -1, -1, 1>’
  1708.     pydensecrf/densecrf/include/Eigen/src/Core/Map.h:73:43:   required from ‘struct Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
  1709.     pydensecrf/densecrf/include/Eigen/src/Core/util/ForwardDeclarations.h:32:54:   required from ‘struct Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
  1710.     pydensecrf/densecrf/include/Eigen/src/Core/util/ForwardDeclarations.h:109:75:   required from ‘class Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >’
  1711.     pydensecrf/eigen_impl.cpp:24:43:   required from here
  1712.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  1713.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 0>’:
  1714.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 1>’
  1715.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 3>’
  1716.     pydensecrf/densecrf/include/Eigen/src/Core/util/XprHelper.h:349:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, float, float, false>’
  1717.     pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34:   required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
  1718.     pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
  1719.     pydensecrf/densecrf/include/Eigen/src/Core/MapBase.h:27:34:   required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 0>’
  1720.     pydensecrf/densecrf/include/Eigen/src/Core/MapBase.h:168:34:   required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 1>’
  1721.     pydensecrf/densecrf/include/Eigen/src/Core/Map.h:104:79:   required from ‘class Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >’
  1722.     pydensecrf/eigen_impl.cpp:24:43:   required from here
  1723.     pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__vector(4) float’} [-Wignored-attributes]
  1724.     pydensecrf/eigen.cpp: In function ‘PyObject* PyInit_eigen()’:
  1725.     pydensecrf/eigen.cpp:15393:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1726.     15393 |   __pyx_type_10pydensecrf_5eigen_VectorXf.tp_print = 0;
  1727.           |                                           ^~~~~~~~
  1728.     In file included from /usr/include/python3.8/object.h:746,
  1729.                      from /usr/include/python3.8/pytime.h:6,
  1730.                      from /usr/include/python3.8/Python.h:85,
  1731.                      from pydensecrf/eigen.cpp:23:
  1732.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1733.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1734.           |                              ^~~~~~~~
  1735.     pydensecrf/eigen.cpp:15393:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1736.     15393 |   __pyx_type_10pydensecrf_5eigen_VectorXf.tp_print = 0;
  1737.           |                                           ^~~~~~~~
  1738.     In file included from /usr/include/python3.8/object.h:746,
  1739.                      from /usr/include/python3.8/pytime.h:6,
  1740.                      from /usr/include/python3.8/Python.h:85,
  1741.                      from pydensecrf/eigen.cpp:23:
  1742.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1743.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1744.           |                              ^~~~~~~~
  1745.     pydensecrf/eigen.cpp:15393:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1746.     15393 |   __pyx_type_10pydensecrf_5eigen_VectorXf.tp_print = 0;
  1747.           |                                           ^~~~~~~~
  1748.     In file included from /usr/include/python3.8/object.h:746,
  1749.                      from /usr/include/python3.8/pytime.h:6,
  1750.                      from /usr/include/python3.8/Python.h:85,
  1751.                      from pydensecrf/eigen.cpp:23:
  1752.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1753.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1754.           |                              ^~~~~~~~
  1755.     pydensecrf/eigen.cpp:15400:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1756.     15400 |   __pyx_type_10pydensecrf_5eigen_MatrixXf.tp_print = 0;
  1757.           |                                           ^~~~~~~~
  1758.     In file included from /usr/include/python3.8/object.h:746,
  1759.                      from /usr/include/python3.8/pytime.h:6,
  1760.                      from /usr/include/python3.8/Python.h:85,
  1761.                      from pydensecrf/eigen.cpp:23:
  1762.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1763.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1764.           |                              ^~~~~~~~
  1765.     pydensecrf/eigen.cpp:15400:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1766.     15400 |   __pyx_type_10pydensecrf_5eigen_MatrixXf.tp_print = 0;
  1767.           |                                           ^~~~~~~~
  1768.     In file included from /usr/include/python3.8/object.h:746,
  1769.                      from /usr/include/python3.8/pytime.h:6,
  1770.                      from /usr/include/python3.8/Python.h:85,
  1771.                      from pydensecrf/eigen.cpp:23:
  1772.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1773.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1774.           |                              ^~~~~~~~
  1775.     pydensecrf/eigen.cpp:15400:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1776.     15400 |   __pyx_type_10pydensecrf_5eigen_MatrixXf.tp_print = 0;
  1777.           |                                           ^~~~~~~~
  1778.     In file included from /usr/include/python3.8/object.h:746,
  1779.                      from /usr/include/python3.8/pytime.h:6,
  1780.                      from /usr/include/python3.8/Python.h:85,
  1781.                      from pydensecrf/eigen.cpp:23:
  1782.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1783.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1784.           |                              ^~~~~~~~
  1785.     pydensecrf/eigen.cpp:15407:26: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1786.     15407 |   __pyx_type___pyx_array.tp_print = 0;
  1787.           |                          ^~~~~~~~
  1788.     In file included from /usr/include/python3.8/object.h:746,
  1789.                      from /usr/include/python3.8/pytime.h:6,
  1790.                      from /usr/include/python3.8/Python.h:85,
  1791.                      from pydensecrf/eigen.cpp:23:
  1792.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1793.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1794.           |                              ^~~~~~~~
  1795.     pydensecrf/eigen.cpp:15407:26: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1796.     15407 |   __pyx_type___pyx_array.tp_print = 0;
  1797.           |                          ^~~~~~~~
  1798.     In file included from /usr/include/python3.8/object.h:746,
  1799.                      from /usr/include/python3.8/pytime.h:6,
  1800.                      from /usr/include/python3.8/Python.h:85,
  1801.                      from pydensecrf/eigen.cpp:23:
  1802.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1803.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1804.           |                              ^~~~~~~~
  1805.     pydensecrf/eigen.cpp:15407:26: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1806.     15407 |   __pyx_type___pyx_array.tp_print = 0;
  1807.           |                          ^~~~~~~~
  1808.     In file included from /usr/include/python3.8/object.h:746,
  1809.                      from /usr/include/python3.8/pytime.h:6,
  1810.                      from /usr/include/python3.8/Python.h:85,
  1811.                      from pydensecrf/eigen.cpp:23:
  1812.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1813.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1814.           |                              ^~~~~~~~
  1815.     pydensecrf/eigen.cpp:15411:32: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1816.     15411 |   __pyx_type___pyx_MemviewEnum.tp_print = 0;
  1817.           |                                ^~~~~~~~
  1818.     In file included from /usr/include/python3.8/object.h:746,
  1819.                      from /usr/include/python3.8/pytime.h:6,
  1820.                      from /usr/include/python3.8/Python.h:85,
  1821.                      from pydensecrf/eigen.cpp:23:
  1822.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1823.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1824.           |                              ^~~~~~~~
  1825.     pydensecrf/eigen.cpp:15411:32: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1826.     15411 |   __pyx_type___pyx_MemviewEnum.tp_print = 0;
  1827.           |                                ^~~~~~~~
  1828.     In file included from /usr/include/python3.8/object.h:746,
  1829.                      from /usr/include/python3.8/pytime.h:6,
  1830.                      from /usr/include/python3.8/Python.h:85,
  1831.                      from pydensecrf/eigen.cpp:23:
  1832.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1833.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1834.           |                              ^~~~~~~~
  1835.     pydensecrf/eigen.cpp:15411:32: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1836.     15411 |   __pyx_type___pyx_MemviewEnum.tp_print = 0;
  1837.           |                                ^~~~~~~~
  1838.     In file included from /usr/include/python3.8/object.h:746,
  1839.                      from /usr/include/python3.8/pytime.h:6,
  1840.                      from /usr/include/python3.8/Python.h:85,
  1841.                      from pydensecrf/eigen.cpp:23:
  1842.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1843.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1844.           |                              ^~~~~~~~
  1845.     pydensecrf/eigen.cpp:15422:31: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1846.     15422 |   __pyx_type___pyx_memoryview.tp_print = 0;
  1847.           |                               ^~~~~~~~
  1848.     In file included from /usr/include/python3.8/object.h:746,
  1849.                      from /usr/include/python3.8/pytime.h:6,
  1850.                      from /usr/include/python3.8/Python.h:85,
  1851.                      from pydensecrf/eigen.cpp:23:
  1852.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1853.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1854.           |                              ^~~~~~~~
  1855.     pydensecrf/eigen.cpp:15422:31: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1856.     15422 |   __pyx_type___pyx_memoryview.tp_print = 0;
  1857.           |                               ^~~~~~~~
  1858.     In file included from /usr/include/python3.8/object.h:746,
  1859.                      from /usr/include/python3.8/pytime.h:6,
  1860.                      from /usr/include/python3.8/Python.h:85,
  1861.                      from pydensecrf/eigen.cpp:23:
  1862.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1863.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1864.           |                              ^~~~~~~~
  1865.     pydensecrf/eigen.cpp:15422:31: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1866.     15422 |   __pyx_type___pyx_memoryview.tp_print = 0;
  1867.           |                               ^~~~~~~~
  1868.     In file included from /usr/include/python3.8/object.h:746,
  1869.                      from /usr/include/python3.8/pytime.h:6,
  1870.                      from /usr/include/python3.8/Python.h:85,
  1871.                      from pydensecrf/eigen.cpp:23:
  1872.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1873.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1874.           |                              ^~~~~~~~
  1875.     pydensecrf/eigen.cpp:15431:36: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1876.     15431 |   __pyx_type___pyx_memoryviewslice.tp_print = 0;
  1877.           |                                    ^~~~~~~~
  1878.     In file included from /usr/include/python3.8/object.h:746,
  1879.                      from /usr/include/python3.8/pytime.h:6,
  1880.                      from /usr/include/python3.8/Python.h:85,
  1881.                      from pydensecrf/eigen.cpp:23:
  1882.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1883.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1884.           |                              ^~~~~~~~
  1885.     pydensecrf/eigen.cpp:15431:36: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1886.     15431 |   __pyx_type___pyx_memoryviewslice.tp_print = 0;
  1887.           |                                    ^~~~~~~~
  1888.     In file included from /usr/include/python3.8/object.h:746,
  1889.                      from /usr/include/python3.8/pytime.h:6,
  1890.                      from /usr/include/python3.8/Python.h:85,
  1891.                      from pydensecrf/eigen.cpp:23:
  1892.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1893.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1894.           |                              ^~~~~~~~
  1895.     pydensecrf/eigen.cpp:15431:36: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
  1896.     15431 |   __pyx_type___pyx_memoryviewslice.tp_print = 0;
  1897.           |                                    ^~~~~~~~
  1898.     In file included from /usr/include/python3.8/object.h:746,
  1899.                      from /usr/include/python3.8/pytime.h:6,
  1900.                      from /usr/include/python3.8/Python.h:85,
  1901.                      from pydensecrf/eigen.cpp:23:
  1902.     /usr/include/python3.8/cpython/object.h:260:30: note: declared here
  1903.       260 |     Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
  1904.           |                              ^~~~~~~~
  1905.     pydensecrf/eigen.cpp: In function ‘void __Pyx__ExceptionSave(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
  1906.     pydensecrf/eigen.cpp:17032:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  1907.     17032 |     *type = tstate->exc_type;
  1908.           |                     ^~~~~~~~
  1909.           |                     curexc_type
  1910.     pydensecrf/eigen.cpp:17033:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  1911.     17033 |     *value = tstate->exc_value;
  1912.           |                      ^~~~~~~~~
  1913.           |                      curexc_value
  1914.     pydensecrf/eigen.cpp:17034:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  1915.     17034 |     *tb = tstate->exc_traceback;
  1916.           |                   ^~~~~~~~~~~~~
  1917.           |                   curexc_traceback
  1918.     pydensecrf/eigen.cpp: In function ‘void __Pyx__ExceptionReset(PyThreadState*, PyObject*, PyObject*, PyObject*)’:
  1919.     pydensecrf/eigen.cpp:17041:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  1920.     17041 |     tmp_type = tstate->exc_type;
  1921.           |                        ^~~~~~~~
  1922.           |                        curexc_type
  1923.     pydensecrf/eigen.cpp:17042:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  1924.     17042 |     tmp_value = tstate->exc_value;
  1925.           |                         ^~~~~~~~~
  1926.           |                         curexc_value
  1927.     pydensecrf/eigen.cpp:17043:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  1928.     17043 |     tmp_tb = tstate->exc_traceback;
  1929.           |                      ^~~~~~~~~~~~~
  1930.           |                      curexc_traceback
  1931.     pydensecrf/eigen.cpp:17044:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  1932.     17044 |     tstate->exc_type = type;
  1933.           |             ^~~~~~~~
  1934.           |             curexc_type
  1935.     pydensecrf/eigen.cpp:17045:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  1936.     17045 |     tstate->exc_value = value;
  1937.           |             ^~~~~~~~~
  1938.           |             curexc_value
  1939.     pydensecrf/eigen.cpp:17046:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  1940.     17046 |     tstate->exc_traceback = tb;
  1941.           |             ^~~~~~~~~~~~~
  1942.           |             curexc_traceback
  1943.     pydensecrf/eigen.cpp: In function ‘int __Pyx__GetException(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
  1944.     pydensecrf/eigen.cpp:17101:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  1945.     17101 |     tmp_type = tstate->exc_type;
  1946.           |                        ^~~~~~~~
  1947.           |                        curexc_type
  1948.     pydensecrf/eigen.cpp:17102:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  1949.     17102 |     tmp_value = tstate->exc_value;
  1950.           |                         ^~~~~~~~~
  1951.           |                         curexc_value
  1952.     pydensecrf/eigen.cpp:17103:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  1953.     17103 |     tmp_tb = tstate->exc_traceback;
  1954.           |                      ^~~~~~~~~~~~~
  1955.           |                      curexc_traceback
  1956.     pydensecrf/eigen.cpp:17104:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  1957.     17104 |     tstate->exc_type = local_type;
  1958.           |             ^~~~~~~~
  1959.           |             curexc_type
  1960.     pydensecrf/eigen.cpp:17105:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  1961.     17105 |     tstate->exc_value = local_value;
  1962.           |             ^~~~~~~~~
  1963.           |             curexc_value
  1964.     pydensecrf/eigen.cpp:17106:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  1965.     17106 |     tstate->exc_traceback = local_tb;
  1966.           |             ^~~~~~~~~~~~~
  1967.           |             curexc_traceback
  1968.     pydensecrf/eigen.cpp: In function ‘void __Pyx__ExceptionSwap(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
  1969.     pydensecrf/eigen.cpp:17128:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  1970.     17128 |     tmp_type = tstate->exc_type;
  1971.           |                        ^~~~~~~~
  1972.           |                        curexc_type
  1973.     pydensecrf/eigen.cpp:17129:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  1974.     17129 |     tmp_value = tstate->exc_value;
  1975.           |                         ^~~~~~~~~
  1976.           |                         curexc_value
  1977.     pydensecrf/eigen.cpp:17130:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  1978.     17130 |     tmp_tb = tstate->exc_traceback;
  1979.           |                      ^~~~~~~~~~~~~
  1980.           |                      curexc_traceback
  1981.     pydensecrf/eigen.cpp:17131:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
  1982.     17131 |     tstate->exc_type = *type;
  1983.           |             ^~~~~~~~
  1984.           |             curexc_type
  1985.     pydensecrf/eigen.cpp:17132:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
  1986.     17132 |     tstate->exc_value = *value;
  1987.           |             ^~~~~~~~~
  1988.           |             curexc_value
  1989.     pydensecrf/eigen.cpp:17133:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
  1990.     17133 |     tstate->exc_traceback = *tb;
  1991.           |             ^~~~~~~~~~~~~
  1992.           |             curexc_traceback
  1993.     In file included from pydensecrf/densecrf/include/Eigen/Core:276,
  1994.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  1995.                      from pydensecrf/eigen.cpp:299:
  1996.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Matrix<float, -1, 1> >’:
  1997.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:499:64:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >]’
  1998.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; OtherDerived = Eigen::Matrix<float, -1, 1>]’
  1999.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:562:62:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >]’
  2000.     pydensecrf/eigen_impl.cpp:15:46:   required from here
  2001.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
  2002.        50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  2003.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2004.        51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  2005.           |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  2006.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
  2007.        53 |     MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
  2008.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2009.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  2010.        57 |     MaySliceVectorize  = MightVectorize && DstHasDirectAccess
  2011.           |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2012.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, Eigen::Matrix<float, -1, -1> >’:
  2013.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:499:64:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >]’
  2014.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >; OtherDerived = Eigen::Matrix<float, -1, -1>]’
  2015.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:562:62:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >]’
  2016.     pydensecrf/eigen_impl.cpp:29:58:   required from here
  2017.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
  2018.        50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  2019.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2020.        51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  2021.           |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  2022.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
  2023.        53 |     MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
  2024.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2025.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  2026.        57 |     MaySliceVectorize  = MightVectorize && DstHasDirectAccess
  2027.           |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2028.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1>, Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> > >’:
  2029.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:499:64:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix<float, -1, 1>]’
  2030.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix<float, -1, 1>]’
  2031.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, 1>; OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >]’
  2032.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix<float, -1, 1>]’
  2033.     pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:281:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  2034.     pydensecrf/eigen_impl.cpp:10:40:   required from here
  2035.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
  2036.        50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  2037.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2038.        51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  2039.           |                        ^~~~~~~~~~~~~~~~~~~~
  2040.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
  2041.        53 |     MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
  2042.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2043.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  2044.        54 |                        && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
  2045.           |                           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2046.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  2047.        57 |     MaySliceVectorize  = MightVectorize && DstHasDirectAccess
  2048.           |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2049.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
  2050.        96 |                 ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
  2051.           |                                                  ^~~~~~~~~~~~~~~~~~
  2052.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1>, Eigen::Matrix<float, -1, 1> >’:
  2053.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:499:64:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Matrix<float, -1, 1>]’
  2054.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Matrix<float, -1, 1>]’
  2055.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, 1>; OtherDerived = Eigen::Matrix<float, -1, 1>]’
  2056.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Matrix<float, -1, 1>]’
  2057.     pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:288:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  2058.     pydensecrf/eigen_impl.cpp:10:40:   required from here
  2059.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
  2060.        50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  2061.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2062.        51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  2063.           |                        ^~~~~~~~~~~~~~~~~~~~
  2064.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
  2065.        50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  2066.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2067.        51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  2068.           |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  2069.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
  2070.        53 |     MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
  2071.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2072.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  2073.        54 |                        && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
  2074.           |                           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2075.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  2076.        57 |     MaySliceVectorize  = MightVectorize && DstHasDirectAccess
  2077.           |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2078.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
  2079.        96 |                 ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
  2080.           |                                                  ^~~~~~~~~~~~~~~~~~
  2081.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1>, Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’:
  2082.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:499:64:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >; Derived = Eigen::Matrix<float, -1, -1>]’
  2083.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >; Derived = Eigen::Matrix<float, -1, -1>]’
  2084.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, -1>; OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >]’
  2085.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >; Derived = Eigen::Matrix<float, -1, -1>]’
  2086.     pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:281:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  2087.     pydensecrf/eigen_impl.cpp:24:43:   required from here
  2088.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
  2089.        50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  2090.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2091.        51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  2092.           |                        ^~~~~~~~~~~~~~~~~~~~
  2093.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
  2094.        53 |     MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
  2095.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2096.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  2097.        54 |                        && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
  2098.           |                           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2099.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  2100.        57 |     MaySliceVectorize  = MightVectorize && DstHasDirectAccess
  2101.           |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2102.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
  2103.        96 |                 ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
  2104.           |                                                  ^~~~~~~~~~~~~~~~~~
  2105.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits<Eigen::Matrix<float, -1, -1>, Eigen::Matrix<float, -1, -1> >’:
  2106.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:499:64:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]’
  2107.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]’
  2108.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, -1>; OtherDerived = Eigen::Matrix<float, -1, -1>]’
  2109.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]’
  2110.     pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:288:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  2111.     pydensecrf/eigen_impl.cpp:24:43:   required from here
  2112.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
  2113.        50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  2114.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2115.        51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  2116.           |                        ^~~~~~~~~~~~~~~~~~~~
  2117.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
  2118.        50 |     MayInnerVectorize  = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
  2119.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2120.        51 |                        && int(DstIsAligned) && int(SrcIsAligned),
  2121.           |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  2122.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
  2123.        53 |     MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
  2124.           |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2125.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  2126.        54 |                        && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
  2127.           |                           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2128.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
  2129.        57 |     MaySliceVectorize  = MightVectorize && DstHasDirectAccess
  2130.           |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2131.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
  2132.        96 |                 ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
  2133.           |                                                  ^~~~~~~~~~~~~~~~~~
  2134.     In file included from pydensecrf/densecrf/include/Eigen/Core:276,
  2135.                      from pydensecrf/densecrf/include/Eigen/Dense:1,
  2136.                      from pydensecrf/eigen.cpp:299:
  2137.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘static void Eigen::internal::assign_impl<Derived1, Derived2, 3, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix<float, -1, 1>; Derived2 = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; int Version = 0]’:
  2138.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:500:85:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix<float, -1, 1>]’
  2139.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix<float, -1, 1>]’
  2140.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, 1>; OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >]’
  2141.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Matrix<float, -1, 1>]’
  2142.     pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:281:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::Matrix<float, -1, 1>, 0, Eigen::Stride<0, 0> >; _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  2143.     pydensecrf/eigen_impl.cpp:10:40:   required from here
  2144.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context]
  2145.       402 |     const Index alignedStart = assign_traits<Derived1,Derived2>::DstIsAligned ? 0
  2146.           |                                                                  ~~~~~~~~~~~~~^~~
  2147.       403 |                              : internal::first_aligned(&dst.coeffRef(0), size);
  2148.           |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2149.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘static void Eigen::internal::assign_impl<Derived1, Derived2, 3, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix<float, -1, 1>; Derived2 = Eigen::Matrix<float, -1, 1>; int Version = 0]’:
  2150.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:500:85:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Matrix<float, -1, 1>]’
  2151.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Matrix<float, -1, 1>]’
  2152.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, 1>; OtherDerived = Eigen::Matrix<float, -1, 1>]’
  2153.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, 1>; Derived = Eigen::Matrix<float, -1, 1>]’
  2154.     pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:288:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  2155.     pydensecrf/eigen_impl.cpp:10:40:   required from here
  2156.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context]
  2157.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h: In instantiation of ‘static void Eigen::internal::assign_impl<Derived1, Derived2, 3, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::Matrix<float, -1, -1>; Derived2 = Eigen::Matrix<float, -1, -1>; int Version = 0]’:
  2158.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:500:85:   required from ‘Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]’
  2159.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:393:30:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]’
  2160.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:522:123:   required from ‘static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix<float, -1, -1>; OtherDerived = Eigen::Matrix<float, -1, -1>]’
  2161.     pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:600:72:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<float, -1, -1>; Derived = Eigen::Matrix<float, -1, -1>]’
  2162.     pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:288:25:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’
  2163.     pydensecrf/eigen_impl.cpp:24:43:   required from here
  2164.     pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context]
  2165.     In file included from pydensecrf/eigen.cpp:300:
  2166.     pydensecrf/eigen_impl.cpp: At global scope:
  2167.     pydensecrf/eigen_impl.cpp:27:13: warning: ‘void matf2buf(const MatrixXf&, float*)’ defined but not used [-Wunused-function]
  2168.        27 | static void matf2buf(const Eigen::MatrixXf& mat, float *mem)
  2169.           |             ^~~~~~~~
  2170.     pydensecrf/eigen_impl.cpp:13:13: warning: ‘void vecf2buf(const VectorXf&, float*)’ defined but not used [-Wunused-function]
  2171.        13 | static void vecf2buf(const Eigen::VectorXf& vec, float *mem)
  2172.           |             ^~~~~~~~
  2173.     error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
  2174.     ----------------------------------------
  2175. ERROR: Command errored out with exit status 1: /home/acresearch/myenv/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ox9n20za/pydensecrf/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ox9n20za/pydensecrf/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-hdx0srt5/install-record.txt --single-version-externally-managed --compile --install-headers /home/acresearch/myenv/include/site/python3.8/pydensecrf Check the logs for full command output.
  2176.  

Editor

You can edit this paste and save as new:


File Description
  • error
  • Paste Code
  • 28 Feb-2021
  • 200.01 Kb
You can Share it: