Downloading pydensecrf-1.0rc3.tar.gz (1.0 MB)
|████████████████████████████████| 1.0 MB 2.5 MB/s
Building wheels for collected packages: pydensecrf
Building wheel for pydensecrf (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-xkmjt12q/pydensecrf/setup.py'"'"'; __file__='"'"'/tmp/pip-install-xkmjt12q/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-i__oe3yl
cwd: /tmp/pip-install-xkmjt12q/pydensecrf/
Complete output (1077 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/pydensecrf
copying pydensecrf/__init__.py -> build/lib.linux-x86_64-3.8/pydensecrf
copying pydensecrf/utils.py -> build/lib.linux-x86_64-3.8/pydensecrf
running build_ext
building 'pydensecrf.eigen' extension
creating build/temp.linux-x86_64-3.8
creating build/temp.linux-x86_64-3.8/pydensecrf
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 -Ipyden
secrf -I/usr/include/python3.8 -c pydensecrf/eigen.cpp -o build/temp.linux-x86_64-3.8/pydensecrf/eigen.o
In file included from pydensecrf/densecrf/include/Eigen/Core:248,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/util/Memory.h: In function ‘Index Eigen::internal::first_aligned(const Scalar*, Index)’:
pydensecrf/densecrf/include/Eigen/src/Core/util/Memory.h:454:48: warning: typedef ‘Packet’ locally defined but not used [-Wunused-local-typedefs]
454 | typedef typename packet_traits<Scalar>::type Packet;
| ^~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:255,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope:
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]
29 | template<> struct is_arithmetic<__m128> { enum { value = true }; };
| ^
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]
30 | template<> struct is_arithmetic<__m128i> { enum { value = true }; };
| ^
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]
31 | template<> struct is_arithmetic<__m128d> { enum { value = true }; };
| ^
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]
96 | template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; };
| ^
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]
97 | template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; };
| ^
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]
98 | template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; };
| ^
In file included from pydensecrf/densecrf/include/Eigen/Core:255,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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]
569 | struct palign_impl<Offset,Packet4f>
| ^
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]
592 | struct palign_impl<Offset,Packet4i>
| ^
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]
615 | struct palign_impl<Offset,Packet2d>
| ^
In file included from pydensecrf/densecrf/include/Eigen/Core:257,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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]
205 | template<> struct conj_helper<Packet4f, Packet2cf, false,false>
| ^
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]
214 | template<> struct conj_helper<Packet2cf, Packet4f, false,false>
| ^
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]
401 | template<> struct conj_helper<Packet2d, Packet1cd, false,false>
| ^
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]
410 | template<> struct conj_helper<Packet1cd, Packet2d, false,false>
| ^
In file included from pydensecrf/densecrf/include/Eigen/Core:268,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/Functors.h:922:28: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
922 | struct functor_traits<std::binder2nd<T> >
| ^~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:268,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/Functors.h:926:28: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
926 | struct functor_traits<std::binder1st<T> >
| ^~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:108:11: note: declared here
108 | class binder1st
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:138,
from pydensecrf/densecrf/include/Eigen/Core:271,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:62:32: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
62 | inline const CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >, const Derived>
| ^~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:108:11: note: declared here
108 | class binder1st
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:138,
from pydensecrf/densecrf/include/Eigen/Core:271,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:65:28: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
65 | return CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >,const Derived>
| ^~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:108:11: note: declared here
108 | class binder1st
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:317,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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>::R
esScalar*, 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*)’:
pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:567:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
567 | if(nr==4) traits.initAcc(C3);
| ^~
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’
568 | traits.initAcc(C4);
| ^~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:939:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
939 | if(nr==4) R3 = ploadu<ResPacket>(r3);
| ^~
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’
941 | traits.acc(C0, alphav, R0);
| ^~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:944:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
944 | if(nr==4) traits.acc(C3, alphav, R3);
| ^~
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’
946 | pstoreu(r0, R0);
| ^~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:324,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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)’:
pydensecrf/densecrf/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:38:44: warning: typedef ‘RealScalar’ locally defined but not used [-Wunused-local-typedefs]
38 | typedef typename NumTraits<Scalar>::Real RealScalar;
| ^~~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:108,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h: At global scope:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:62:32: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
62 | inline const CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >, const Derived>
| ^~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:108:11: note: declared here
108 | class binder1st
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
190 | inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:196:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
196 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator==, std::equal_to)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
190 | inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:197:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
197 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator!=, std::not_equal_to)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
190 | inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:198:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
198 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<, std::less)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
190 | inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:199:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
199 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<=, std::less_equal)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
190 | inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:200:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
200 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>, std::greater)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
190 | inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:201:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
201 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>=, std::greater_equal)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:108,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:65:28: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
65 | return CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >,const Derived>
| ^~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:108:11: note: declared here
108 | class binder1st
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
192 | return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:196:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
196 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator==, std::equal_to)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
192 | return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:197:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
197 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator!=, std::not_equal_to)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
192 | return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:198:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
198 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<, std::less)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
192 | return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:199:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
199 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<=, std::less_equal)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
192 | return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:200:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
200 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>, std::greater)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
192 | return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:201:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
201 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>=, std::greater_equal)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/QR:26,
from pydensecrf/densecrf/include/Eigen/Dense:4,
from pydensecrf/eigen.cpp:299:
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*)’:
pydensecrf/densecrf/include/Eigen/src/QR/HouseholderQR.h:235:41: warning: typedef ‘RealScalar’ locally defined but not used [-Wunused-local-typedefs]
235 | typedef typename MatrixQR::RealScalar RealScalar;
| ^~~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:269,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>’:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>’
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>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix<float, 4, 1>’
pydensecrf/densecrf/include/Eigen/src/Geometry/Quaternion.h:284:16: required from ‘class Eigen::Quaternion<float>’
pydensecrf/densecrf/include/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here
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]
56 | >::type PacketReturnType;
| ^~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>’:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>’
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>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix<double, 4, 1>’
pydensecrf/densecrf/include/Eigen/src/Geometry/Quaternion.h:284:16: required from ‘class Eigen::Quaternion<double>’
pydensecrf/densecrf/include/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here
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]
In file included from pydensecrf/densecrf/include/Eigen/Eigenvalues:28,
from pydensecrf/densecrf/include/Eigen/Dense:7,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Eigenvalues/Tridiagonalization.h: In function ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool)’:
pydensecrf/densecrf/include/Eigen/src/Eigenvalues/Tridiagonalization.h:428:38: warning: typedef ‘Index’ locally defined but not used [-Wunused-local-typedefs]
428 | typedef typename MatrixType::Index Index;
| ^~~~~
In file included from pydensecrf/densecrf/include/Eigen/Eigenvalues:34,
from pydensecrf/densecrf/include/Eigen/Dense:7,
from pydensecrf/eigen.cpp:299:
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)’:
pydensecrf/densecrf/include/Eigen/src/Eigenvalues/ComplexSchur.h:312:66: warning: typedef ‘ComplexMatrixType’ locally defined but not used [-Wunused-local-typedefs]
312 | typedef typename ComplexSchur<MatrixType>::ComplexMatrixType ComplexMatrixType;
| ^~~~~~~~~~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:269,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0>’:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 3>’
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>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<float, -1, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, -1, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix<float, -1, 1>’
pydensecrf/eigen_impl.cpp:8:57: required from here
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]
56 | >::type PacketReturnType;
| ^~~~~~~~~~~~~~~~
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>’:
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>’
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>’
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>’
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> > >’
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> > >’
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>’
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>’
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> >’
pydensecrf/eigen_impl.cpp:10:40: required from here
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]
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0>’:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3>’
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>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<float, -1, -1> >’
pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >’
pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1> >’
pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix<float, -1, -1>’
pydensecrf/eigen_impl.cpp:21:71: required from here
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]
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1>, 0>’:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1>, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1>, 3>’
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>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix<float, -1, -1, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/Map.h:73:43: required from ‘struct Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
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> > >’
pydensecrf/densecrf/include/Eigen/src/Core/util/ForwardDeclarations.h:109:75: required from ‘class Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >’
pydensecrf/eigen_impl.cpp:24:43: required from here
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]
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 0>’:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 3>’
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>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34: required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
pydensecrf/densecrf/include/Eigen/src/Core/MapBase.h:27:34: required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 0>’
pydensecrf/densecrf/include/Eigen/src/Core/MapBase.h:168:34: required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/Map.h:104:79: required from ‘class Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >’
pydensecrf/eigen_impl.cpp:24:43: required from here
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]
pydensecrf/eigen.cpp: In function ‘PyObject* PyInit_eigen()’:
pydensecrf/eigen.cpp:15393:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15393 | __pyx_type_10pydensecrf_5eigen_VectorXf.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15393:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15393 | __pyx_type_10pydensecrf_5eigen_VectorXf.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15393:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15393 | __pyx_type_10pydensecrf_5eigen_VectorXf.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15400:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15400 | __pyx_type_10pydensecrf_5eigen_MatrixXf.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15400:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15400 | __pyx_type_10pydensecrf_5eigen_MatrixXf.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15400:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15400 | __pyx_type_10pydensecrf_5eigen_MatrixXf.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15407:26: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15407 | __pyx_type___pyx_array.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15407:26: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15407 | __pyx_type___pyx_array.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15407:26: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15407 | __pyx_type___pyx_array.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15411:32: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15411 | __pyx_type___pyx_MemviewEnum.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15411:32: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15411 | __pyx_type___pyx_MemviewEnum.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15411:32: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15411 | __pyx_type___pyx_MemviewEnum.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15422:31: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15422 | __pyx_type___pyx_memoryview.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15422:31: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15422 | __pyx_type___pyx_memoryview.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15422:31: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15422 | __pyx_type___pyx_memoryview.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15431:36: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15431 | __pyx_type___pyx_memoryviewslice.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15431:36: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15431 | __pyx_type___pyx_memoryviewslice.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15431:36: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15431 | __pyx_type___pyx_memoryviewslice.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp: In function ‘void __Pyx__ExceptionSave(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
pydensecrf/eigen.cpp:17032:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17032 | *type = tstate->exc_type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17033:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17033 | *value = tstate->exc_value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17034:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17034 | *tb = tstate->exc_traceback;
| ^~~~~~~~~~~~~
| curexc_traceback
pydensecrf/eigen.cpp: In function ‘void __Pyx__ExceptionReset(PyThreadState*, PyObject*, PyObject*, PyObject*)’:
pydensecrf/eigen.cpp:17041:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17041 | tmp_type = tstate->exc_type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17042:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17042 | tmp_value = tstate->exc_value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17043:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17043 | tmp_tb = tstate->exc_traceback;
| ^~~~~~~~~~~~~
| curexc_traceback
pydensecrf/eigen.cpp:17044:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17044 | tstate->exc_type = type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17045:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17045 | tstate->exc_value = value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17046:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17046 | tstate->exc_traceback = tb;
| ^~~~~~~~~~~~~
| curexc_traceback
pydensecrf/eigen.cpp: In function ‘int __Pyx__GetException(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
pydensecrf/eigen.cpp:17101:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17101 | tmp_type = tstate->exc_type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17102:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17102 | tmp_value = tstate->exc_value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17103:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17103 | tmp_tb = tstate->exc_traceback;
| ^~~~~~~~~~~~~
| curexc_traceback
pydensecrf/eigen.cpp:17104:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17104 | tstate->exc_type = local_type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17105:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17105 | tstate->exc_value = local_value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17106:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17106 | tstate->exc_traceback = local_tb;
| ^~~~~~~~~~~~~
| curexc_traceback
pydensecrf/eigen.cpp: In function ‘void __Pyx__ExceptionSwap(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
pydensecrf/eigen.cpp:17128:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17128 | tmp_type = tstate->exc_type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17129:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17129 | tmp_value = tstate->exc_value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17130:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17130 | tmp_tb = tstate->exc_traceback;
| ^~~~~~~~~~~~~
| curexc_traceback
pydensecrf/eigen.cpp:17131:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17131 | tstate->exc_type = *type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17132:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17132 | tstate->exc_value = *value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17133:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17133 | tstate->exc_traceback = *tb;
| ^~~~~~~~~~~~~
| curexc_traceback
In file included from pydensecrf/densecrf/include/Eigen/Core:276,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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> >’:
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> >]’
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::Ma
trix<float, -1, 1>]’
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> >]’
pydensecrf/eigen_impl.cpp:15:46: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
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> >’:
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> >]’
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>]
’
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> >]’
pydensecrf/eigen_impl.cpp:29:58: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
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> > >’:
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>]’
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>]’
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, Eig
en::Stride<0, 0> >]’
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>]’
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]’
pydensecrf/eigen_impl.cpp:10:40: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
54 | && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
96 | ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
| ^~~~~~~~~~~~~~~~~~
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> >’:
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>]’
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>]’
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>]’
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>]’
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 _Ma
xRows = -1; int _MaxCols = 1]’
pydensecrf/eigen_impl.cpp:10:40: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
54 | && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
96 | ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
| ^~~~~~~~~~~~~~~~~~
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> > >’:
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>]’
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>]’
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> >]
’
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>]’
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]’
pydensecrf/eigen_impl.cpp:24:43: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
54 | && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
96 | ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
| ^~~~~~~~~~~~~~~~~~
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> >’:
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>]’
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>]’
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>]’
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>]’
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 _M
axRows = -1; int _MaxCols = -1]’
pydensecrf/eigen_impl.cpp:24:43: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
54 | && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
96 | ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
| ^~~~~~~~~~~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:276,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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]’:
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>]’
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>]’
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, Eig
en::Stride<0, 0> >]’
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>]’
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]’
pydensecrf/eigen_impl.cpp:10:40: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context]
402 | const Index alignedStart = assign_traits<Derived1,Derived2>::DstIsAligned ? 0
| ~~~~~~~~~~~~~^~~
403 | : internal::first_aligned(&dst.coeffRef(0), size);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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]’:
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>]’
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>]’
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>]’
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>]’
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 _Ma
xRows = -1; int _MaxCols = 1]’
pydensecrf/eigen_impl.cpp:10:40: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context]
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]’:
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>]’
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>]’
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>]’
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>]’
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 _M
axRows = -1; int _MaxCols = -1]’
pydensecrf/eigen_impl.cpp:24:43: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context]
In file included from pydensecrf/eigen.cpp:300:
pydensecrf/eigen_impl.cpp: At global scope:
pydensecrf/eigen_impl.cpp:27:13: warning: ‘void matf2buf(const MatrixXf&, float*)’ defined but not used [-Wunused-function]
27 | static void matf2buf(const Eigen::MatrixXf& mat, float *mem)
| ^~~~~~~~
pydensecrf/eigen_impl.cpp:13:13: warning: ‘void vecf2buf(const VectorXf&, float*)’ defined but not used [-Wunused-function]
13 | static void vecf2buf(const Eigen::VectorXf& vec, float *mem)
| ^~~~~~~~
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for pydensecrf
Running setup.py clean for pydensecrf
Failed to build pydensecrf
Installing collected packages: pydensecrf
Running setup.py install for pydensecrf ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-xkmjt12q/pydensecrf/setup.py'"'"'; __file__='"'"'/tmp/pip-install-xkmjt12q/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-3d902gkg/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.8/pydensecrf
cwd: /tmp/pip-install-xkmjt12q/pydensecrf/
Complete output (1077 lines):
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/pydensecrf
copying pydensecrf/__init__.py -> build/lib.linux-x86_64-3.8/pydensecrf
copying pydensecrf/utils.py -> build/lib.linux-x86_64-3.8/pydensecrf
running build_ext
building 'pydensecrf.eigen' extension
creating build/temp.linux-x86_64-3.8
creating build/temp.linux-x86_64-3.8/pydensecrf
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 -Ipyd
ensecrf -I/usr/include/python3.8 -c pydensecrf/eigen.cpp -o build/temp.linux-x86_64-3.8/pydensecrf/eigen.o
In file included from pydensecrf/densecrf/include/Eigen/Core:248,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/util/Memory.h: In function ‘Index Eigen::internal::first_aligned(const Scalar*, Index)’:
pydensecrf/densecrf/include/Eigen/src/Core/util/Memory.h:454:48: warning: typedef ‘Packet’ locally defined but not used [-Wunused-local-typedefs]
454 | typedef typename packet_traits<Scalar>::type Packet;
| ^~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:255,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/arch/SSE/PacketMath.h: At global scope:
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]
29 | template<> struct is_arithmetic<__m128> { enum { value = true }; };
| ^
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]
30 | template<> struct is_arithmetic<__m128i> { enum { value = true }; };
| ^
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]
31 | template<> struct is_arithmetic<__m128d> { enum { value = true }; };
| ^
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]
96 | template<> struct unpacket_traits<Packet4f> { typedef float type; enum {size=4}; };
| ^
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]
97 | template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2}; };
| ^
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]
98 | template<> struct unpacket_traits<Packet4i> { typedef int type; enum {size=4}; };
| ^
In file included from pydensecrf/densecrf/include/Eigen/Core:255,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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]
569 | struct palign_impl<Offset,Packet4f>
| ^
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]
592 | struct palign_impl<Offset,Packet4i>
| ^
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]
615 | struct palign_impl<Offset,Packet2d>
| ^
In file included from pydensecrf/densecrf/include/Eigen/Core:257,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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]
205 | template<> struct conj_helper<Packet4f, Packet2cf, false,false>
| ^
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]
214 | template<> struct conj_helper<Packet2cf, Packet4f, false,false>
| ^
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]
401 | template<> struct conj_helper<Packet2d, Packet1cd, false,false>
| ^
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]
410 | template<> struct conj_helper<Packet1cd, Packet2d, false,false>
| ^
In file included from pydensecrf/densecrf/include/Eigen/Core:268,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/Functors.h:922:28: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
922 | struct functor_traits<std::binder2nd<T> >
| ^~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:268,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/Functors.h:926:28: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
926 | struct functor_traits<std::binder1st<T> >
| ^~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:108:11: note: declared here
108 | class binder1st
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:138,
from pydensecrf/densecrf/include/Eigen/Core:271,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:62:32: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
62 | inline const CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >, const Derived>
| ^~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:108:11: note: declared here
108 | class binder1st
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:138,
from pydensecrf/densecrf/include/Eigen/Core:271,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:65:28: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
65 | return CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >,const Derived>
| ^~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:108:11: note: declared here
108 | class binder1st
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:317,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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*)’:
pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:567:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
567 | if(nr==4) traits.initAcc(C3);
| ^~
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’
568 | traits.initAcc(C4);
| ^~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:939:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
939 | if(nr==4) R3 = ploadu<ResPacket>(r3);
| ^~
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’
941 | traits.acc(C0, alphav, R0);
| ^~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:944:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
944 | if(nr==4) traits.acc(C3, alphav, R3);
| ^~
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’
946 | pstoreu(r0, R0);
| ^~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:324,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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)’:
pydensecrf/densecrf/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:38:44: warning: typedef ‘RealScalar’ locally defined but not used [-Wunused-local-typedefs]
38 | typedef typename NumTraits<Scalar>::Real RealScalar;
| ^~~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:108,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h: At global scope:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:62:32: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
62 | inline const CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >, const Derived>
| ^~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:108:11: note: declared here
108 | class binder1st
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
190 | inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:196:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
196 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator==, std::equal_to)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
190 | inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:197:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
197 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator!=, std::not_equal_to)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
190 | inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:198:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
198 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<, std::less)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
190 | inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:199:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
199 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<=, std::less_equal)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
190 | inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:200:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
200 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>, std::greater)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:190:34: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
190 | inline const CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:201:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
201 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>=, std::greater_equal)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:108,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:65:28: warning: ‘template<class _Operation> class std::binder1st’ is deprecated [-Wdeprecated-declarations]
65 | return CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >,const Derived>
| ^~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:108:11: note: declared here
108 | class binder1st
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
192 | return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:196:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
196 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator==, std::equal_to)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
192 | return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:197:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
197 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator!=, std::not_equal_to)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
192 | return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:198:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
198 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<, std::less)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
192 | return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:199:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
199 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<=, std::less_equal)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
192 | return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:200:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
200 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>, std::greater)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/src/Core/ArrayBase.h:109,
from pydensecrf/densecrf/include/Eigen/Core:340,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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’:
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:192:30: warning: ‘template<class _Operation> class std::binder2nd’ is deprecated [-Wdeprecated-declarations]
192 | return CwiseUnaryOp<std::binder2nd<FUNCTOR<Scalar> >, const Derived> \
| ^~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:201:1: note: in expansion of macro ‘EIGEN_MAKE_SCALAR_CWISE_UNARY_OP’
201 | EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>=, std::greater_equal)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_function.h:1392,
from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from pydensecrf/densecrf/include/Eigen/Core:22,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
/usr/include/c++/9/backward/binders.h:143:11: note: declared here
143 | class binder2nd
| ^~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/QR:26,
from pydensecrf/densecrf/include/Eigen/Dense:4,
from pydensecrf/eigen.cpp:299:
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*)’:
pydensecrf/densecrf/include/Eigen/src/QR/HouseholderQR.h:235:41: warning: typedef ‘RealScalar’ locally defined but not used [-Wunused-local-typedefs]
235 | typedef typename MatrixQR::RealScalar RealScalar;
| ^~~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:269,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>’:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>’
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>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix<float, 4, 1>’
pydensecrf/densecrf/include/Eigen/src/Geometry/Quaternion.h:284:16: required from ‘class Eigen::Quaternion<float>’
pydensecrf/densecrf/include/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3: required from here
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]
56 | >::type PacketReturnType;
| ^~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>’:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>’
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>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix<double, 4, 1>’
pydensecrf/densecrf/include/Eigen/src/Geometry/Quaternion.h:284:16: required from ‘class Eigen::Quaternion<double>’
pydensecrf/densecrf/include/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3: required from here
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]
In file included from pydensecrf/densecrf/include/Eigen/Eigenvalues:28,
from pydensecrf/densecrf/include/Eigen/Dense:7,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Eigenvalues/Tridiagonalization.h: In function ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, bool)’:
pydensecrf/densecrf/include/Eigen/src/Eigenvalues/Tridiagonalization.h:428:38: warning: typedef ‘Index’ locally defined but not used [-Wunused-local-typedefs]
428 | typedef typename MatrixType::Index Index;
| ^~~~~
In file included from pydensecrf/densecrf/include/Eigen/Eigenvalues:34,
from pydensecrf/densecrf/include/Eigen/Dense:7,
from pydensecrf/eigen.cpp:299:
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)’:
pydensecrf/densecrf/include/Eigen/src/Eigenvalues/ComplexSchur.h:312:66: warning: typedef ‘ComplexMatrixType’ locally defined but not used [-Wunused-local-typedefs]
312 | typedef typename ComplexSchur<MatrixType>::ComplexMatrixType ComplexMatrixType;
| ^~~~~~~~~~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:269,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 0>’:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1>, 3>’
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>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<float, -1, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, -1, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix<float, -1, 1>’
pydensecrf/eigen_impl.cpp:8:57: required from here
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]
56 | >::type PacketReturnType;
| ^~~~~~~~~~~~~~~~
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>’:
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>’
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>’
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>’
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> > >’
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> > >’
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>’
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>’
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> >’
pydensecrf/eigen_impl.cpp:10:40: required from here
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]
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 0>’:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1>, 3>’
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>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<float, -1, -1> >’
pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1> >’
pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1> >’
pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix<float, -1, -1>’
pydensecrf/eigen_impl.cpp:21:71: required from here
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]
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1>, 0>’:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1>, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1>, 3>’
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>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34: required from ‘class Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/PlainObjectBase.h:72:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 1> >’
pydensecrf/densecrf/include/Eigen/src/Core/Matrix.h:127:7: required from ‘class Eigen::Matrix<float, -1, -1, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/Map.h:73:43: required from ‘struct Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
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> > >’
pydensecrf/densecrf/include/Eigen/src/Core/util/ForwardDeclarations.h:109:75: required from ‘class Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >’
pydensecrf/eigen_impl.cpp:24:43: required from here
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]
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 0>’:
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:274:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseCoeffsBase.h:636:7: required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 3>’
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>’
pydensecrf/densecrf/include/Eigen/src/Core/DenseBase.h:31:34: required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
pydensecrf/densecrf/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> > >’
pydensecrf/densecrf/include/Eigen/src/Core/MapBase.h:27:34: required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 0>’
pydensecrf/densecrf/include/Eigen/src/Core/MapBase.h:168:34: required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >, 1>’
pydensecrf/densecrf/include/Eigen/src/Core/Map.h:104:79: required from ‘class Eigen::Map<Eigen::Matrix<float, -1, -1, 1> >’
pydensecrf/eigen_impl.cpp:24:43: required from here
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]
pydensecrf/eigen.cpp: In function ‘PyObject* PyInit_eigen()’:
pydensecrf/eigen.cpp:15393:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15393 | __pyx_type_10pydensecrf_5eigen_VectorXf.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15393:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15393 | __pyx_type_10pydensecrf_5eigen_VectorXf.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15393:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15393 | __pyx_type_10pydensecrf_5eigen_VectorXf.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15400:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15400 | __pyx_type_10pydensecrf_5eigen_MatrixXf.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15400:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15400 | __pyx_type_10pydensecrf_5eigen_MatrixXf.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15400:43: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15400 | __pyx_type_10pydensecrf_5eigen_MatrixXf.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15407:26: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15407 | __pyx_type___pyx_array.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15407:26: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15407 | __pyx_type___pyx_array.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15407:26: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15407 | __pyx_type___pyx_array.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15411:32: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15411 | __pyx_type___pyx_MemviewEnum.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15411:32: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15411 | __pyx_type___pyx_MemviewEnum.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15411:32: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15411 | __pyx_type___pyx_MemviewEnum.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15422:31: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15422 | __pyx_type___pyx_memoryview.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15422:31: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15422 | __pyx_type___pyx_memoryview.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15422:31: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15422 | __pyx_type___pyx_memoryview.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15431:36: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15431 | __pyx_type___pyx_memoryviewslice.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15431:36: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15431 | __pyx_type___pyx_memoryviewslice.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp:15431:36: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
15431 | __pyx_type___pyx_memoryviewslice.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from pydensecrf/eigen.cpp:23:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
pydensecrf/eigen.cpp: In function ‘void __Pyx__ExceptionSave(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
pydensecrf/eigen.cpp:17032:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17032 | *type = tstate->exc_type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17033:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17033 | *value = tstate->exc_value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17034:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17034 | *tb = tstate->exc_traceback;
| ^~~~~~~~~~~~~
| curexc_traceback
pydensecrf/eigen.cpp: In function ‘void __Pyx__ExceptionReset(PyThreadState*, PyObject*, PyObject*, PyObject*)’:
pydensecrf/eigen.cpp:17041:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17041 | tmp_type = tstate->exc_type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17042:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17042 | tmp_value = tstate->exc_value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17043:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17043 | tmp_tb = tstate->exc_traceback;
| ^~~~~~~~~~~~~
| curexc_traceback
pydensecrf/eigen.cpp:17044:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17044 | tstate->exc_type = type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17045:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17045 | tstate->exc_value = value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17046:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17046 | tstate->exc_traceback = tb;
| ^~~~~~~~~~~~~
| curexc_traceback
pydensecrf/eigen.cpp: In function ‘int __Pyx__GetException(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
pydensecrf/eigen.cpp:17101:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17101 | tmp_type = tstate->exc_type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17102:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17102 | tmp_value = tstate->exc_value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17103:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17103 | tmp_tb = tstate->exc_traceback;
| ^~~~~~~~~~~~~
| curexc_traceback
pydensecrf/eigen.cpp:17104:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17104 | tstate->exc_type = local_type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17105:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17105 | tstate->exc_value = local_value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17106:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17106 | tstate->exc_traceback = local_tb;
| ^~~~~~~~~~~~~
| curexc_traceback
pydensecrf/eigen.cpp: In function ‘void __Pyx__ExceptionSwap(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
pydensecrf/eigen.cpp:17128:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17128 | tmp_type = tstate->exc_type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17129:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17129 | tmp_value = tstate->exc_value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17130:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17130 | tmp_tb = tstate->exc_traceback;
| ^~~~~~~~~~~~~
| curexc_traceback
pydensecrf/eigen.cpp:17131:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
17131 | tstate->exc_type = *type;
| ^~~~~~~~
| curexc_type
pydensecrf/eigen.cpp:17132:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
17132 | tstate->exc_value = *value;
| ^~~~~~~~~
| curexc_value
pydensecrf/eigen.cpp:17133:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
17133 | tstate->exc_traceback = *tb;
| ^~~~~~~~~~~~~
| curexc_traceback
In file included from pydensecrf/densecrf/include/Eigen/Core:276,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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> >’:
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> >]’
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>]’
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> >]’
pydensecrf/eigen_impl.cpp:15:46: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
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> >’:
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> >]’
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
>]’
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> >]’
pydensecrf/eigen_impl.cpp:29:58: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
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> > >’:
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>]’
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>]’
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, E
igen::Stride<0, 0> >]’
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>
]’
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 _Row
s = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
pydensecrf/eigen_impl.cpp:10:40: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
54 | && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
96 | ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
| ^~~~~~~~~~~~~~~~~~
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> >’:
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>]’
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>]’
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>]’
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>]’
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]’
pydensecrf/eigen_impl.cpp:10:40: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
54 | && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
96 | ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
| ^~~~~~~~~~~~~~~~~~
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> > >’:
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>]’
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>]’
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>
>]’
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>]’
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]’
pydensecrf/eigen_impl.cpp:24:43: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
54 | && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
96 | ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
| ^~~~~~~~~~~~~~~~~~
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> >’:
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>]’
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>]’
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>]’
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>]’
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]’
pydensecrf/eigen_impl.cpp:24:43: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:24: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:51:45: warning: enum constant in boolean context [-Wint-in-bool-context]
50 | MayInnerVectorize = MightVectorize && int(InnerSize)!=Dynamic && int(InnerSize)%int(PacketSize)==0
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 | && int(DstIsAligned) && int(SrcIsAligned),
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context]
53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context]
54 | && (DstIsAligned || MaxSizeAtCompileTime == Dynamic),
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context]
57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:96:50: warning: enum constant in boolean context [-Wint-in-bool-context]
96 | ? ( bool(MayUnrollCompletely) && bool(DstIsAligned) ? int(CompleteUnrolling) : int(NoUnrolling) )
| ^~~~~~~~~~~~~~~~~~
In file included from pydensecrf/densecrf/include/Eigen/Core:276,
from pydensecrf/densecrf/include/Eigen/Dense:1,
from pydensecrf/eigen.cpp:299:
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]’:
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>]’
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>]’
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, E
igen::Stride<0, 0> >]’
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>
]’
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 _Row
s = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
pydensecrf/eigen_impl.cpp:10:40: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context]
402 | const Index alignedStart = assign_traits<Derived1,Derived2>::DstIsAligned ? 0
| ~~~~~~~~~~~~~^~~
403 | : internal::first_aligned(&dst.coeffRef(0), size);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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]’:
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>]’
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>]’
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>]’
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>]’
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]’
pydensecrf/eigen_impl.cpp:10:40: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context]
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]’:
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>]’
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>]’
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>]’
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>]’
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]’
pydensecrf/eigen_impl.cpp:24:43: required from here
pydensecrf/densecrf/include/Eigen/src/Core/Assign.h:402:79: warning: enum constant in boolean context [-Wint-in-bool-context]
In file included from pydensecrf/eigen.cpp:300:
pydensecrf/eigen_impl.cpp: At global scope:
pydensecrf/eigen_impl.cpp:27:13: warning: ‘void matf2buf(const MatrixXf&, float*)’ defined but not used [-Wunused-function]
27 | static void matf2buf(const Eigen::MatrixXf& mat, float *mem)
| ^~~~~~~~
pydensecrf/eigen_impl.cpp:13:13: warning: ‘void vecf2buf(const VectorXf&, float*)’ defined but not used [-Wunused-function]
13 | static void vecf2buf(const Eigen::VectorXf& vec, float *mem)
| ^~~~~~~~
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-xkmjt12q/pydensecrf/setup.py'"'"'; __file__='"'"'/tmp/pip-install-xkmjt12q/pydensecrf/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().r
eplace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-3d902gkg/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.8/pydensecrf Check the logs for full command output.
pydensecrf包装不上
用下面两句指令
pip3 install --force-reinstall cython==0.29.36
pip3 install --no-build-isolation git+https://github.com/lucasb-eyer/pydensecrf.git