<p dir="auto">[ 54%] /data/apps/opencv/opencv-3.4.1/modules/imgproc/src/smooth.cpp: In function 'void cv::vlineSmooth1N(const FT* const*, const FT*, int, ET*, int) [with ET = unsigned char, FT = ::ufixedpoint16]':<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/smooth.cpp:2676: error: conversion from '::ufixedpoint32' to 'unsigned char' is ambiguous<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:223: note: candidates are: ::ufixedpoint32::operator float() const<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:222: note:                 ::ufixedpoint32::operator double() const<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:221: note:                 ::ufixedpoint32::operator ET() const [with ET = unsigned char]<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/smooth.cpp: In function 'void cv::vlineSmooth1N1(const FT* const*, const FT*, int, ET*, int) [with ET = unsigned char, FT = ::ufixedpoint16]':<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/smooth.cpp:2693: error: conversion from 'const::ufixedpoint16' to 'unsigned char' is ambiguous<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:289: note: candidates are: ::ufixedpoint16::operator float() const<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:288: note:                 ::ufixedpoint16::operator double() const<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:287: note:                 ::ufixedpoint16::operator ET() const [with ET = unsigned char]<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/smooth.cpp: In function 'void cv::vlineSmooth3N(const FT* const*, const FT*, int, ET*, int) [with ET = unsigned char, FT = ::ufixedpoint16]':<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/smooth.cpp:2740: error: conversion from '::ufixedpoint32' to 'unsigned char' is ambiguous<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:223: note: candidates are: ::ufixedpoint32::operator float() const<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:222: note:                 ::ufixedpoint32::operator double() const<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:221: note:                 ::ufixedpoint32::operator ET() const [with ET = unsigned char]<br>
Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/approx.cpp.o<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/smooth.cpp: In function 'void cv::vlineSmooth5N(const FT* const*, const FT*, int, ET*, int) [with ET = unsigned char, FT = ::ufixedpoint16]':<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/smooth.cpp:2816: error: conversion from '::ufixedpoint32' to 'unsigned char' is ambiguous<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:223: note: candidates are: ::ufixedpoint32::operator float() const<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:222: note:                 ::ufixedpoint32::operator double() const<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:221: note:                 ::ufixedpoint32::operator ET() const [with ET = unsigned char]<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/smooth.cpp: In function 'void cv::vlineSmooth(const FT* const*, const FT*, int, ET*, int) [with ET = unsigned char, FT = ::ufixedpoint16]':<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/smooth.cpp:2919: error: conversion from '::ufixedpoint32' to 'unsigned char' is ambiguous<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:223: note: candidates are: ::ufixedpoint32::operator float() const<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:222: note:                 ::ufixedpoint32::operator double() const<br>
/data/apps/opencv/opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:221: note:                 ::ufixedpoint32::operator ET() const [with ET = unsigned char]<br>
[ 54%] Built target opencv_ml<br>
[ 54%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/spatialgradient.cpp.o<br>
[ 54%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/intersection.cpp.o<br>
make[2]: *** [modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/smooth.cpp.o] Error 1<br>
make[2]: *** Waiting for unfinished jobs....<br>
make[1]: *** [modules/imgproc/CMakeFiles/opencv_imgproc.dir/all] Error 2</p>
<h5 dir="auto">System information (version)</h5>

<ul dir="auto">
<li>OpenCV =&gt; 3.4.1</li>
<li>Operating System / Platform =&gt; redhat 6.9</li>
<li>Compiler =&gt; gcc 4.4.7</li>
</ul>
<h5 dir="auto">Detailed description</h5>
<p dir="auto">I tried to compile 3.4.1 on my machine with only 3 modules, core, imagecodecs, imageproc. I got a lot of compilation error (trace as following)</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="opencv-3.4.1/modules/imgproc/src/hal_replacement.hpp:52: warning: expected [error|warning|ignored] after '#pragma GCC diagnostic' [-Wpragmas]
In file included from opencv-3.4.1/modules/imgproc/src/precomp.hpp:54,
                 from opencv-3.4.1/modules/imgproc/src/resize.cpp:50:
opencv-3.4.1/modules/imgproc/src/hal_replacement.hpp:778: warning: expected [error|warning|ignored] after '#pragma GCC diagnostic' [-Wpragmas]
opencv-3.4.1/modules/imgproc/src/resize.cpp:67: error: reference to 'uint32_t' is ambiguous
/usr/include/stdint.h:52: error: candidates are: typedef unsigned int uint32_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:491: error:                 typedef uint32_t cv::uint32_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:67: error: template argument 1 is invalid
opencv-3.4.1/modules/imgproc/src/resize.cpp:68: error: reference to 'int16_t' is ambiguous
/usr/include/stdint.h:38: error: candidates are: typedef short int int16_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:488: error:                 typedef int16_t cv::int16_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:68: error: template argument 1 is invalid
opencv-3.4.1/modules/imgproc/src/resize.cpp:69: error: reference to 'uint16_t' is ambiguous
/usr/include/stdint.h:50: error: candidates are: typedef short unsigned int uint16_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:489: error:                 typedef uint16_t cv::uint16_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:69: error: template argument 1 is invalid
opencv-3.4.1/modules/imgproc/src/resize.cpp:70: error: reference to 'int8_t' is ambiguous
/usr/include/stdint.h:37: error: candidates are: typedef signed char int8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:486: error:                 typedef int8_t cv::int8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:70: error: template argument 1 is invalid
opencv-3.4.1/modules/imgproc/src/resize.cpp:71: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:71: error: template argument 1 is invalid
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: parse error in template argument list
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: template-id 'hlineResizeCn&lt;&lt;expression error&gt;, &lt;unnamed&gt;::ufixedpoint16, 2, true, 1&gt;' used as a declarator
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: variable or field 'hlineResizeCn' declared void
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: 'src' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: 'm' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: 'dst' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: parse error in template argument list
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: template-id 'hlineResizeCn&lt;&lt;expression error&gt;, &lt;unnamed&gt;::ufixedpoint16, 2, true, 2&gt;' used as a declarator
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: variable or field 'hlineResizeCn' declared void
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: 'src' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: 'm' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: 'dst' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: parse error in template argument list
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: template-id 'hlineResizeCn&lt;&lt;expression error&gt;, &lt;unnamed&gt;::ufixedpoint16, 2, true, 4&gt;' used as a declarator
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: variable or field 'hlineResizeCn' declared void
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: 'src' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: 'm' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: 'dst' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: reference to 'uint16_t' is ambiguous
/usr/include/stdint.h:50: error: candidates are: typedef short unsigned int uint16_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:489: error:                 typedef uint16_t cv::uint16_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: parse error in template argument list
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: reference to 'uint16_t' is ambiguous
/usr/include/stdint.h:50: error: candidates are: typedef short unsigned int uint16_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:489: error:                 typedef uint16_t cv::uint16_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: template-id 'hlineResizeCn&lt;&lt;expression error&gt;, &lt;unnamed&gt;::ufixedpoint32, 2, true, 1&gt;' used as a declarator
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: variable or field 'hlineResizeCn' declared void
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: reference to 'uint16_t' is ambiguous
/usr/include/stdint.h:50: error: candidates are: typedef short unsigned int uint16_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:489: error:                 typedef uint16_t cv::uint16_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: 'src' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: 'm' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: 'dst' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:553: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:553: error: parse error in template argument list
opencv-3.4.1/modules/imgproc/src/resize.cpp:553: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:553: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:553: error: 'uint8_t' has not been declared
opencv-3.4.1/modules/imgproc/src/resize.cpp:553: error: template-id 'vlineSet&lt;&lt;expression error&gt;, &lt;unnamed&gt;::ufixedpoint16&gt;' for 'void&lt;unnamed&gt;::vlineSet(&lt;unnamed&gt;::ufixedpoint16*, int*, int)' does not match any template declaration
opencv-3.4.1/modules/imgproc/src/resize.cpp:583: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:583: error: parse error in template argument list
opencv-3.4.1/modules/imgproc/src/resize.cpp:583: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:583: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:583: error: 'uint8_t' has not been declared
opencv-3.4.1/modules/imgproc/src/resize.cpp:583: error: template-id 'vlineResize&lt;&lt;expression error&gt;, &lt;unnamed&gt;::ufixedpoint16, 2&gt;' for 'void&lt;unnamed&gt;::vlineResize(&lt;unnamed&gt;::ufixedpoint16*, size_t, &lt;unnamed&gt;::ufixedpoint16*, int*, int)' does not match any template declaration
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::resize_bitExact(const uchar*, size_t, int, int, uchar*, size_t, int, int, int, double, double) [with ET = unsigned char, interpolation = &lt;unnamed&gt;::interpolationLinear&lt;unsigned char&gt;]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::resize_bitExact(const uchar*, size_t, int, int, uchar*, size_t, int, int, int, double, double) [with ET = signed char, interpolation = &lt;unnamed&gt;::interpolationLinear&lt;signed char&gt;]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::resize_bitExact(const uchar*, size_t, int, int, uchar*, size_t, int, int, int, double, double) [with ET = short unsigned int, interpolation = &lt;unnamed&gt;::interpolationLinear&lt;short unsigned int&gt;]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::resize_bitExact(const uchar*, size_t, int, int, uchar*, size_t, int, int, int, double, double) [with ET = short int, interpolation = &lt;unnamed&gt;::interpolationLinear&lt;short int&gt;]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::resize_bitExact(const uchar*, size_t, int, int, uchar*, size_t, int, int, int, double, double) [with ET = int, interpolation = &lt;unnamed&gt;::interpolationLinear&lt;int&gt;]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineSet(FT*, ET*, int) [with ET = int, FT = &lt;unnamed&gt;::fixedpoint64]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:693:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = int, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:550: error: conversion from '&lt;unnamed&gt;::fixedpoint64' to 'int' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = int]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineResize(FT*, size_t, FT*, ET*, int) [with ET = int, FT = &lt;unnamed&gt;::fixedpoint64, int n = 2]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:710:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = int, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:579: error: conversion from '&lt;unnamed&gt;::fixedpoint64::WT' to 'int' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = int]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineSet(FT*, ET*, int) [with ET = short int, FT = &lt;unnamed&gt;::fixedpoint64]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:693:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = short int, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:550: error: conversion from '&lt;unnamed&gt;::fixedpoint64' to 'short int' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = short int]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineResize(FT*, size_t, FT*, ET*, int) [with ET = short int, FT = &lt;unnamed&gt;::fixedpoint64, int n = 2]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:710:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = short int, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:579: error: conversion from '&lt;unnamed&gt;::fixedpoint64::WT' to 'short int' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = short int]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineSet(FT*, ET*, int) [with ET = short unsigned int, FT = &lt;unnamed&gt;::fixedpoint64]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:693:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = short unsigned int, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:550: error: conversion from '&lt;unnamed&gt;::fixedpoint64' to 'short unsigned int' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = short unsigned int]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineResize(FT*, size_t, FT*, ET*, int) [with ET = short unsigned int, FT = &lt;unnamed&gt;::fixedpoint64, int n = 2]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:710:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = short unsigned int, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:579: error: conversion from '&lt;unnamed&gt;::fixedpoint64::WT' to 'short unsigned int' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = short unsigned int]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineSet(FT*, ET*, int) [with ET = signed char, FT = &lt;unnamed&gt;::fixedpoint64]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:693:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = signed char, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:550: error: conversion from '&lt;unnamed&gt;::fixedpoint64' to 'signed char' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = signed char]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineResize(FT*, size_t, FT*, ET*, int) [with ET = signed char, FT = &lt;unnamed&gt;::fixedpoint64, int n = 2]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:710:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = signed char, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:579: error: conversion from '&lt;unnamed&gt;::fixedpoint64::WT' to 'signed char' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = signed char]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineSet(FT*, ET*, int) [with ET = unsigned char, FT = &lt;unnamed&gt;::fixedpoint64]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:693:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = unsigned char, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:550: error: conversion from '&lt;unnamed&gt;::fixedpoint64' to 'unsigned char' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = unsigned char]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineResize(FT*, size_t, FT*, ET*, int) [with ET = unsigned char, FT = &lt;unnamed&gt;::fixedpoint64, int n = 2]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:710:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = unsigned char, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:579: error: conversion from '&lt;unnamed&gt;::fixedpoint64::WT' to 'unsigned char' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = unsigned char]
make[2]: *** [modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/resize.cpp.o] Error 1
make[1]: *** [modules/imgproc/CMakeFiles/opencv_imgproc.dir/all] Error 2
make: *** [all] Error 2"><pre class="notranslate"><code class="notranslate">opencv-3.4.1/modules/imgproc/src/hal_replacement.hpp:52: warning: expected [error|warning|ignored] after '#pragma GCC diagnostic' [-Wpragmas]
In file included from opencv-3.4.1/modules/imgproc/src/precomp.hpp:54,
                 from opencv-3.4.1/modules/imgproc/src/resize.cpp:50:
opencv-3.4.1/modules/imgproc/src/hal_replacement.hpp:778: warning: expected [error|warning|ignored] after '#pragma GCC diagnostic' [-Wpragmas]
opencv-3.4.1/modules/imgproc/src/resize.cpp:67: error: reference to 'uint32_t' is ambiguous
/usr/include/stdint.h:52: error: candidates are: typedef unsigned int uint32_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:491: error:                 typedef uint32_t cv::uint32_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:67: error: template argument 1 is invalid
opencv-3.4.1/modules/imgproc/src/resize.cpp:68: error: reference to 'int16_t' is ambiguous
/usr/include/stdint.h:38: error: candidates are: typedef short int int16_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:488: error:                 typedef int16_t cv::int16_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:68: error: template argument 1 is invalid
opencv-3.4.1/modules/imgproc/src/resize.cpp:69: error: reference to 'uint16_t' is ambiguous
/usr/include/stdint.h:50: error: candidates are: typedef short unsigned int uint16_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:489: error:                 typedef uint16_t cv::uint16_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:69: error: template argument 1 is invalid
opencv-3.4.1/modules/imgproc/src/resize.cpp:70: error: reference to 'int8_t' is ambiguous
/usr/include/stdint.h:37: error: candidates are: typedef signed char int8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:486: error:                 typedef int8_t cv::int8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:70: error: template argument 1 is invalid
opencv-3.4.1/modules/imgproc/src/resize.cpp:71: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:71: error: template argument 1 is invalid
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: parse error in template argument list
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: template-id 'hlineResizeCn&lt;&lt;expression error&gt;, &lt;unnamed&gt;::ufixedpoint16, 2, true, 1&gt;' used as a declarator
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: variable or field 'hlineResizeCn' declared void
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: 'src' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: 'm' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: 'dst' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:344: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: parse error in template argument list
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: template-id 'hlineResizeCn&lt;&lt;expression error&gt;, &lt;unnamed&gt;::ufixedpoint16, 2, true, 2&gt;' used as a declarator
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: variable or field 'hlineResizeCn' declared void
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: 'src' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: 'm' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: 'dst' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:394: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: parse error in template argument list
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: template-id 'hlineResizeCn&lt;&lt;expression error&gt;, &lt;unnamed&gt;::ufixedpoint16, 2, true, 4&gt;' used as a declarator
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: variable or field 'hlineResizeCn' declared void
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: 'src' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: 'm' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: 'dst' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:446: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: reference to 'uint16_t' is ambiguous
/usr/include/stdint.h:50: error: candidates are: typedef short unsigned int uint16_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:489: error:                 typedef uint16_t cv::uint16_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: parse error in template argument list
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: reference to 'uint16_t' is ambiguous
/usr/include/stdint.h:50: error: candidates are: typedef short unsigned int uint16_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:489: error:                 typedef uint16_t cv::uint16_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: template-id 'hlineResizeCn&lt;&lt;expression error&gt;, &lt;unnamed&gt;::ufixedpoint32, 2, true, 1&gt;' used as a declarator
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: variable or field 'hlineResizeCn' declared void
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: reference to 'uint16_t' is ambiguous
/usr/include/stdint.h:50: error: candidates are: typedef short unsigned int uint16_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:489: error:                 typedef uint16_t cv::uint16_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: 'src' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: 'm' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before '*' token
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: 'dst' was not declared in this scope
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:502: error: expected primary-expression before 'int'
opencv-3.4.1/modules/imgproc/src/resize.cpp:553: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:553: error: parse error in template argument list
opencv-3.4.1/modules/imgproc/src/resize.cpp:553: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:553: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:553: error: 'uint8_t' has not been declared
opencv-3.4.1/modules/imgproc/src/resize.cpp:553: error: template-id 'vlineSet&lt;&lt;expression error&gt;, &lt;unnamed&gt;::ufixedpoint16&gt;' for 'void&lt;unnamed&gt;::vlineSet(&lt;unnamed&gt;::ufixedpoint16*, int*, int)' does not match any template declaration
opencv-3.4.1/modules/imgproc/src/resize.cpp:583: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:583: error: parse error in template argument list
opencv-3.4.1/modules/imgproc/src/resize.cpp:583: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:583: error: reference to 'uint8_t' is ambiguous
/usr/include/stdint.h:49: error: candidates are: typedef unsigned char uint8_t
opencv-3.4.1/modules/core/include/opencv2/core/cvdef.h:487: error:                 typedef uint8_t cv::uint8_t
opencv-3.4.1/modules/imgproc/src/resize.cpp:583: error: 'uint8_t' has not been declared
opencv-3.4.1/modules/imgproc/src/resize.cpp:583: error: template-id 'vlineResize&lt;&lt;expression error&gt;, &lt;unnamed&gt;::ufixedpoint16, 2&gt;' for 'void&lt;unnamed&gt;::vlineResize(&lt;unnamed&gt;::ufixedpoint16*, size_t, &lt;unnamed&gt;::ufixedpoint16*, int*, int)' does not match any template declaration
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::resize_bitExact(const uchar*, size_t, int, int, uchar*, size_t, int, int, int, double, double) [with ET = unsigned char, interpolation = &lt;unnamed&gt;::interpolationLinear&lt;unsigned char&gt;]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::resize_bitExact(const uchar*, size_t, int, int, uchar*, size_t, int, int, int, double, double) [with ET = signed char, interpolation = &lt;unnamed&gt;::interpolationLinear&lt;signed char&gt;]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::resize_bitExact(const uchar*, size_t, int, int, uchar*, size_t, int, int, int, double, double) [with ET = short unsigned int, interpolation = &lt;unnamed&gt;::interpolationLinear&lt;short unsigned int&gt;]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::resize_bitExact(const uchar*, size_t, int, int, uchar*, size_t, int, int, int, double, double) [with ET = short int, interpolation = &lt;unnamed&gt;::interpolationLinear&lt;short int&gt;]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::resize_bitExact(const uchar*, size_t, int, int, uchar*, size_t, int, int, int, double, double) [with ET = int, interpolation = &lt;unnamed&gt;::interpolationLinear&lt;int&gt;]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:746: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:747: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:748: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:749: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:3805:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp:750: error: insufficient contextual information to determine type
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineSet(FT*, ET*, int) [with ET = int, FT = &lt;unnamed&gt;::fixedpoint64]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:693:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = int, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:550: error: conversion from '&lt;unnamed&gt;::fixedpoint64' to 'int' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = int]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineResize(FT*, size_t, FT*, ET*, int) [with ET = int, FT = &lt;unnamed&gt;::fixedpoint64, int n = 2]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:710:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = int, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:579: error: conversion from '&lt;unnamed&gt;::fixedpoint64::WT' to 'int' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = int]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineSet(FT*, ET*, int) [with ET = short int, FT = &lt;unnamed&gt;::fixedpoint64]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:693:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = short int, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:550: error: conversion from '&lt;unnamed&gt;::fixedpoint64' to 'short int' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = short int]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineResize(FT*, size_t, FT*, ET*, int) [with ET = short int, FT = &lt;unnamed&gt;::fixedpoint64, int n = 2]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:710:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = short int, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:579: error: conversion from '&lt;unnamed&gt;::fixedpoint64::WT' to 'short int' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = short int]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineSet(FT*, ET*, int) [with ET = short unsigned int, FT = &lt;unnamed&gt;::fixedpoint64]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:693:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = short unsigned int, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:550: error: conversion from '&lt;unnamed&gt;::fixedpoint64' to 'short unsigned int' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = short unsigned int]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineResize(FT*, size_t, FT*, ET*, int) [with ET = short unsigned int, FT = &lt;unnamed&gt;::fixedpoint64, int n = 2]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:710:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = short unsigned int, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:579: error: conversion from '&lt;unnamed&gt;::fixedpoint64::WT' to 'short unsigned int' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = short unsigned int]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineSet(FT*, ET*, int) [with ET = signed char, FT = &lt;unnamed&gt;::fixedpoint64]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:693:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = signed char, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:550: error: conversion from '&lt;unnamed&gt;::fixedpoint64' to 'signed char' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = signed char]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineResize(FT*, size_t, FT*, ET*, int) [with ET = signed char, FT = &lt;unnamed&gt;::fixedpoint64, int n = 2]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:710:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = signed char, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:579: error: conversion from '&lt;unnamed&gt;::fixedpoint64::WT' to 'signed char' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = signed char]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineSet(FT*, ET*, int) [with ET = unsigned char, FT = &lt;unnamed&gt;::fixedpoint64]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:693:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = unsigned char, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:550: error: conversion from '&lt;unnamed&gt;::fixedpoint64' to 'unsigned char' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = unsigned char]
opencv-3.4.1/modules/imgproc/src/resize.cpp: In function 'void&lt;unnamed&gt;::vlineResize(FT*, size_t, FT*, ET*, int) [with ET = unsigned char, FT = &lt;unnamed&gt;::fixedpoint64, int n = 2]':
opencv-3.4.1/modules/imgproc/src/resize.cpp:710:   instantiated from 'void&lt;unnamed&gt;::resize_bitExactInvoker&lt;ET, FT, interp_y_len&gt;::operator()(const cv::Range&amp;) const [with ET = unsigned char, FT = &lt;unnamed&gt;::fixedpoint64, int interp_y_len = 2]'
opencv-3.4.1/modules/imgproc/src/resize.cpp:4086:   instantiated from here
opencv-3.4.1/modules/imgproc/src/resize.cpp:579: error: conversion from '&lt;unnamed&gt;::fixedpoint64::WT' to 'unsigned char' is ambiguous
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:84: note: candidates are: &lt;unnamed&gt;::fixedpoint64::operator float() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:83: note:                 &lt;unnamed&gt;::fixedpoint64::operator double() const
opencv-3.4.1/modules/imgproc/src/fixedpoint.inl.hpp:82: note:                 &lt;unnamed&gt;::fixedpoint64::operator ET() const [with ET = unsigned char]
make[2]: *** [modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/resize.cpp.o] Error 1
make[1]: *** [modules/imgproc/CMakeFiles/opencv_imgproc.dir/all] Error 2
make: *** [all] Error 2
</code></pre></div>
<h5 dir="auto">Steps to reproduce</h5>
<p dir="auto">the command I run are</p>
<ul dir="auto">
<li>cmake -DBUILD_LIST=core,imgcodecs,imageproc .. &amp; make</li>
</ul>
<p dir="auto">Your help is highly appreciated. Thanks</p>