On Monday 25 January 2021 17:50:59 Gene Heskett wrote:

> On Monday 25 January 2021 17:38:04 Gene Heskett wrote:
> > On Monday 25 January 2021 16:48:52 Darac Marjal wrote:
> > > On 25/01/2021 21:07, Gene Heskett wrote:
> > > > On Monday 25 January 2021 15:55:31 Greg Wooledge wrote:
> > > >> On Mon, Jan 25, 2021 at 03:47:03PM -0500, Gene Heskett wrote:
> > > >>>> 1) You have a shell function or alias that overrides the wget
> > > >>>> command. Diagnose this by running "type wget".
> > > >>>
> > > >>> Interesting:
> > > >>> gene@coyote:~/src/build$ type wget
> > > >>> wget is hashed (/usr/bin/wget)
> > > >>> gene@coyote:~/src/build$
> > > >>>
> > > >>> What the heck does that mean?
> > > >>
> > > >> It means you don't have a shell alias or function named wget. 
> > > >> It also means you've run wget at least once previously in the
> > > >> current interactive shell, so that its location in the PATH
> > > >> list is cached.
> > > >>
> > > >>> gene@coyote:~/src/build$ id
> > > >>> uid=1000(gene) gid=1000(gene)
> > > >>> groups=1000(gene),4(adm),5(tty),6(disk),7
> > > >>> (lp),8(mail),12(man),20(dialout),24(cdrom),25(floppy),27(sudo)
> > > >>>,2 9
> > > >>> (audio),33(www-data),44(video),46(plugdev),50(staff),100(users
> > > >>>), 10 2
> > > >>> (systemd-timesync),116(lpadmin),118(pulse),119(pulse-access),1
> > > >>>20 (scanner),122(colord),123(saned),125(nut)
> > > >>>
> > > >>> gene@coyote:~/src/build$ ls -ld
> > > >>> drwxr-xr-x 19 gene gene 4096 Jan 25 14:05 .
> > > >>
> > > >> OK.
> > > >>
> > > >>>> 3) You pasted the command from a source that has non-breaking
> > > >>>> spaces or other non-ASCII garbage polluting the arguments.
> > > >>>
> > > >>> How would that be diagnosed?
> > > >>
> > > >> By reading the error message extremely carefully.  Or possibly
> > > >> by hex-dumping the command, extremely carefully.
> > > >>
> > > >>> df -h grep sda
> > > >>> /dev/sda5       1.8T  291G  1.4T  18% /
> > > >>> /dev/sda1       922M  183M  677M  22% /boot
> > > >>> /dev/sda3        46G  4.7G   39G  11% /var
> > > >>
> > > >> This command got mangled.  I am guessing you ran "df -h | grep
> > > >> sda", and this all looks fine, but it doesn't tell us anything
> > > >> about ~gene.
> > > >>
> > > >>>> 5) Quotas.
> > > >>>
> > > >>> Diagnostic for that?
> > > >>
> > > >> No idea.  You'd probably remember if you had set up user
> > > >> quotas, though.
> > > >>
> > > >> Why don't you just show us the wget command and its error
> > > >> message so we can stop guessing?
> > > >
> > > > posted at least once today:
> > > > gene@coyote:~/src/build$ cd .. && wget -O opencv.zip
> > > > https://github.com/opencv/opencv/archive/master.zip Cannot
> > > > specify both -k or --convert-file-only and -O if multiple URLs
> > > > are given, or in combination with -p or -r. See the manual for
> > > > details.
> > > >
> > > > Usage: wget [OPTION]... [URL]...
> > > >
> > > > But the man page says it's legal.
> > >
> > > Interesting. wget is complaining about a -k option which isn't
> > > visible here (and hasn't been mentioned in this thread so far). Do
> > > you have either /etc/wgetrc or ~/.wgetrc which mentions any of
> > > those prohibited switches?
> > >
> > > > Thanks Greg.
> > > >
> > > > Cheers, Gene Heskett
> >
> > however I also have in my home dir, a .wgetrc, containing:
> >
> > no_parent = on
> > follow_ftp = on
> > recursive = on
> > reclevel = 20
>
> PS:
> > convert_links = on <-I took this line out and its working.
I pulled a new zip, and unzipped it, but the build still bails with the already 
posted python error:

[ 97%] Built target opencv_test_stereo
[ 97%] Built target gen_opencv_python_source
[ 97%] Building CXX object 
modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o
In file included from 
/home/gene/src/build/modules/python_bindings_generator/pyopencv_custom_headers.h:7:0,
                 from 
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:2080:
/home/gene/src/opencv_contrib-master/modules/phase_unwrapping/misc/python/pyopencv_phase_unwrapping.hpp:2:13:
 
error: ‘phase_unwrapping’ in namespace ‘cv’ does not name a type
 typedef cv::phase_unwrapping::HistogramPhaseUnwrapping::Params 
HistogramPhaseUnwrapping_Params;
             ^~~~~~~~~~~~~~~~
In file included from 
/home/gene/src/build/modules/python_bindings_generator/pyopencv_custom_headers.h:8:0,
                 from 
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:2080:
/home/gene/src/opencv_contrib-master/modules/surface_matching/misc/python/pyopencv_ppf_match_3d.hpp:3:40:
 error: ‘ppf_match_3d’ 
was not declared in this scope
 template<> struct pyopencvVecConverter<ppf_match_3d::Pose3DPtr >
                                        ^~~~~~~~~~~~
/home/gene/src/opencv_contrib-master/modules/surface_matching/misc/python/pyopencv_ppf_match_3d.hpp:3:64:
 error: template 
argument 1 is invalid
 template<> struct pyopencvVecConverter<ppf_match_3d::Pose3DPtr >
                                                                ^
/home/gene/src/opencv_contrib-master/modules/surface_matching/misc/python/pyopencv_ppf_match_3d.hpp:16:21:
 error: ‘ppf_match_3d’ 
was not declared in this scope
 typedef std::vector<ppf_match_3d::Pose3DPtr> vector_Pose3DPtr;
                     ^~~~~~~~~~~~
/home/gene/src/opencv_contrib-master/modules/surface_matching/misc/python/pyopencv_ppf_match_3d.hpp:16:44:
 error: template 
argument 1 is invalid
 typedef std::vector<ppf_match_3d::Pose3DPtr> vector_Pose3DPtr;
                                            ^
/home/gene/src/opencv_contrib-master/modules/surface_matching/misc/python/pyopencv_ppf_match_3d.hpp:16:44:
 error: template 
argument 2 is invalid
In file included from 
/home/gene/src/build/modules/python_bindings_generator/pyopencv_custom_headers.h:15:0,
                 from 
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:2080:
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:4:40:
 error: ‘linemod’ was not declared in 
this scope
 template<> struct pyopencvVecConverter<linemod::Match>
                                        ^~~~~~~
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:4:54:
 error: template argument 1 is invalid
 template<> struct pyopencvVecConverter<linemod::Match>
                                                      ^
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:17:40:
 error: ‘linemod’ was not declared in 
this scope
 template<> struct pyopencvVecConverter<linemod::Template>
                                        ^~~~~~~
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:17:57:
 error: template argument 1 is invalid
 template<> struct pyopencvVecConverter<linemod::Template>
                                                         ^
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:30:40:
 error: ‘linemod’ was not declared in 
this scope
 template<> struct pyopencvVecConverter<linemod::Feature>
                                        ^~~~~~~
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:30:56:
 error: template argument 1 is invalid
 template<> struct pyopencvVecConverter<linemod::Feature>
                                                        ^
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:43:44:
 error: ‘linemod’ was not declared in 
this scope
 template<> struct pyopencvVecConverter<Ptr<linemod::Modality> >
                                            ^~~~~~~
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:43:61:
 error: template argument 1 is invalid
 template<> struct pyopencvVecConverter<Ptr<linemod::Modality> >
                                                             ^
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:43:63:
 error: template argument 1 is invalid
 template<> struct pyopencvVecConverter<Ptr<linemod::Modality> >
                                                               ^
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:56:21:
 error: ‘linemod’ was not declared in 
this scope
 typedef std::vector<linemod::Match> vector_Match;
                     ^~~~~~~
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:56:35:
 error: template argument 1 is invalid
 typedef std::vector<linemod::Match> vector_Match;
                                   ^
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:56:35:
 error: template argument 2 is invalid
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:57:21:
 error: ‘linemod’ was not declared in 
this scope
 typedef std::vector<linemod::Template> vector_Template;
                     ^~~~~~~
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:57:38:
 error: template argument 1 is invalid
 typedef std::vector<linemod::Template> vector_Template;
                                      ^
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:57:38:
 error: template argument 2 is invalid
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:58:21:
 error: ‘linemod’ was not declared in 
this scope
 typedef std::vector<linemod::Feature> vector_Feature;
                     ^~~~~~~
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:58:37:
 error: template argument 1 is invalid
 typedef std::vector<linemod::Feature> vector_Feature;
                                     ^
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:58:37:
 error: template argument 2 is invalid
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:59:25:
 error: ‘linemod’ was not declared in 
this scope
 typedef std::vector<Ptr<linemod::Modality> > vector_Ptr_Modality;
                         ^~~~~~~
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:59:42:
 error: template argument 1 is invalid
 typedef std::vector<Ptr<linemod::Modality> > vector_Ptr_Modality;
                                          ^
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:59:44:
 error: template argument 1 is invalid
 typedef std::vector<Ptr<linemod::Modality> > vector_Ptr_Modality;
                                            ^
/home/gene/src/opencv_contrib-master/modules/rgbd/misc/python/pyopencv_linemod.hpp:59:44:
 error: template argument 2 is invalid
In file included from 
/home/gene/src/build/modules/python_bindings_generator/pyopencv_custom_headers.h:21:0,
                 from 
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:2080:
/home/gene/src/opencv_contrib-master/modules/tracking/misc/python/pyopencv_tracking.hpp:2:9:
 error: ‘TrackerCSRT’ does not name 
a type
 typedef TrackerCSRT::Params TrackerCSRT_Params;
         ^~~~~~~~~~~
/home/gene/src/opencv_contrib-master/modules/tracking/misc/python/pyopencv_tracking.hpp:3:9:
 error: ‘TrackerKCF’ does not name a 
type
 typedef TrackerKCF::Params TrackerKCF_Params;
         ^~~~~~~~~~
In file included from 
/home/gene/src/build/modules/python_bindings_generator/pyopencv_custom_headers.h:22:0,
                 from 
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:2080:
/home/gene/src/opencv_contrib-master/modules/stereo/misc/python/pyopencv_stereo.hpp:2:21:
 error: ‘stereo’ was not declared in 
this scope
 typedef std::vector<stereo::MatchQuasiDense> vector_MatchQuasiDense;
                     ^~~~~~
/home/gene/src/opencv_contrib-master/modules/stereo/misc/python/pyopencv_stereo.hpp:2:44:
 error: template argument 1 is invalid
 typedef std::vector<stereo::MatchQuasiDense> vector_MatchQuasiDense;
                                            ^
/home/gene/src/opencv_contrib-master/modules/stereo/misc/python/pyopencv_stereo.hpp:2:44:
 error: template argument 2 is invalid
/home/gene/src/opencv_contrib-master/modules/stereo/misc/python/pyopencv_stereo.hpp:4:40:
 error: ‘stereo’ was not declared in 
this scope
 template<> struct pyopencvVecConverter<stereo::MatchQuasiDense>
                                        ^~~~~~
/home/gene/src/opencv_contrib-master/modules/stereo/misc/python/pyopencv_stereo.hpp:4:63:
 error: template argument 1 is invalid
 template<> struct pyopencvVecConverter<stereo::MatchQuasiDense>
                                                               ^
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp: In instantiation of 
‘bool pyopencv_to(PyObject*, T&, const ArgInfo&) 
[with T = cv::line_descriptor::KeyLine; PyObject = _object]’:
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:1599:24:   required 
from ‘bool pyopencv_to_generic_vec(PyObject*, 
std::vector<_Tp>&, const ArgInfo&) [with _Tp = cv::line_descriptor::KeyLine; 
PyObject = _object]’
/home/gene/src/opencv_contrib-master/modules/line_descriptor/misc/python/pyopencv_LSDDetector.hpp:7:56:
   required from here
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:72:94: error: ‘to’ is 
not a member 
of ‘PyOpenCV_Converter<cv::line_descriptor::KeyLine, void>’
 bool pyopencv_to(PyObject* obj, T& p, const ArgInfo& info) { return 
PyOpenCV_Converter<T>::to(obj, p, info); }
                                                                     
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp: In instantiation of 
‘PyObject* pyopencv_from(const T&) [with T = 
cv::line_descriptor::KeyLine; PyObject = _object]’:
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:1611:39:   required 
from ‘PyObject* pyopencv_from_generic_vec(const 
std::vector<_Tp>&) [with _Tp = cv::line_descriptor::KeyLine; PyObject = 
_object]’
/home/gene/src/opencv_contrib-master/modules/line_descriptor/misc/python/pyopencv_LSDDetector.hpp:12:47:
   required from here
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:75:75: error: ‘from’ 
is not a member 
of ‘PyOpenCV_Converter<cv::line_descriptor::KeyLine, void>’
 PyObject* pyopencv_from(const T& src) { return 
PyOpenCV_Converter<T>::from(src); }
                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp: In instantiation of 
‘bool pyopencv_to(PyObject*, T&, const ArgInfo&) 
[with T = cv::mcc::CChecker; PyObject = _object]’:
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:762:27:   required 
from ‘static bool PyOpenCV_Converter<cv::Ptr<_Tp> 
>::to(PyObject*, cv::Ptr<_Tp>&, const ArgInfo&) [with T = cv::mcc::CChecker; 
>PyObject = _object]’
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:72:94:   required from 
‘bool pyopencv_to(PyObject*, T&, const ArgInfo&) 
[with T = cv::Ptr<cv::mcc::CChecker>; PyObject = _object]’
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:1599:24:   required 
from ‘bool pyopencv_to_generic_vec(PyObject*, 
std::vector<_Tp>&, const ArgInfo&) [with _Tp = cv::Ptr<cv::mcc::CChecker>; 
PyObject = _object]’
/home/gene/src/opencv_contrib-master/modules/mcc/misc/python/pyopencv_cchecker.hpp:9:56:
   required from here
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:72:94: error: ‘to’ is 
not a member 
of ‘PyOpenCV_Converter<cv::mcc::CChecker, void>’
 bool pyopencv_to(PyObject* obj, T& p, const ArgInfo& info) { return 
PyOpenCV_Converter<T>::to(obj, p, info); }
                                                                     
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp: In instantiation of 
‘PyObject* pyopencv_from(const T&) [with T = 
cv::mcc::CChecker; PyObject = _object]’:
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:755:29:   required 
from ‘static PyObject* 
PyOpenCV_Converter<cv::Ptr<_Tp> >::from(const cv::Ptr<_Tp>&) [with T = 
cv::mcc::CChecker; PyObject = _object]’
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:75:75:   required from 
‘PyObject* pyopencv_from(const T&) [with T = 
cv::Ptr<cv::mcc::CChecker>; PyObject = _object]’
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:1611:39:   required 
from ‘PyObject* pyopencv_from_generic_vec(const 
std::vector<_Tp>&) [with _Tp = cv::Ptr<cv::mcc::CChecker>; PyObject = _object]’
/home/gene/src/opencv_contrib-master/modules/mcc/misc/python/pyopencv_cchecker.hpp:14:47:
   required from here
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:75:75: error: ‘from’ 
is not a member 
of ‘PyOpenCV_Converter<cv::mcc::CChecker, void>’
 PyObject* pyopencv_from(const T& src) { return 
PyOpenCV_Converter<T>::from(src); }
                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from 
/usr/include/x86_64-linux-gnu/c++/6/bits/c++allocator.h:33:0,
                 from /usr/include/c++/6/bits/allocator.h:46,
                 from /usr/include/c++/6/string:41,
                 from /usr/include/c++/6/stdexcept:39,
                 from /usr/include/c++/6/array:39,
                 from 
/home/gene/src/opencv-master/modules/core/include/opencv2/core/cvdef.h:738,
                 from 
/home/gene/src/opencv-master/modules/core/include/opencv2/core/cvstd.hpp:51,
                 from 
/home/gene/src/opencv-master/modules/core/include/opencv2/core/utils/configuration.private.hpp:8,
                 from 
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:35:
/usr/include/c++/6/ext/new_allocator.h: In instantiation of ‘void 
__gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) 
[with _Up = cv::mcc::CChecker; _Args = {}; _Tp = cv::mcc::CChecker]’:
/usr/include/c++/6/bits/alloc_traits.h:475:4:   required from ‘static void 
std::allocator_traits<std::allocator<_CharT> 
>::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, 
>_Up*, _Args&& ...) [with _Up = cv::mcc::CChecker; 
_Args = {}; _Tp = cv::mcc::CChecker; 
std::allocator_traits<std::allocator<_CharT> >::allocator_type = 
std::allocator<cv::mcc::CChecker>]’
/usr/include/c++/6/bits/shared_ptr_base.h:520:39:   required from 
‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, 
_Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = 
cv::mcc::CChecker; _Alloc = 
std::allocator<cv::mcc::CChecker>; __gnu_cxx::_Lock_policy _Lp = 
(__gnu_cxx::_Lock_policy)2u]’
/usr/include/c++/6/bits/shared_ptr_base.h:615:4:   required 
from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, 
const _Alloc&, _Args&& ...) [with _Tp = 
cv::mcc::CChecker; _Alloc = std::allocator<cv::mcc::CChecker>; _Args = {}; 
__gnu_cxx::_Lock_policy _Lp = 
(__gnu_cxx::_Lock_policy)2u]’
/usr/include/c++/6/bits/shared_ptr_base.h:1100:35:   required from 
‘std::__shared_ptr<_Tp, 
_Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with 
_Alloc = std::allocator<cv::mcc::CChecker>; _Args 
= {}; _Tp = cv::mcc::CChecker; __gnu_cxx::_Lock_policy _Lp = 
(__gnu_cxx::_Lock_policy)2u]’
/usr/include/c++/6/bits/shared_ptr.h:319:64:   [ skipping 2 instantiation 
contexts, use -ftemplate-backtrace-limit=0 to 
disable ]
/usr/include/c++/6/bits/shared_ptr.h:635:39:   required from 
‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = 
cv::mcc::CChecker; _Args = {}]’
/home/gene/src/opencv-master/modules/core/include/opencv2/core/cvstd_wrapper.hpp:146:43:
   required from ‘cv::Ptr<_Tp> 
cv::makePtr(const A1& ...) [with _Tp = cv::mcc::CChecker; A1 = {}]’
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:761:23:   required 
from ‘static bool PyOpenCV_Converter<cv::Ptr<_Tp> 
>::to(PyObject*, cv::Ptr<_Tp>&, const ArgInfo&) [with T = cv::mcc::CChecker; 
>PyObject = _object]’
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:72:94:   required from 
‘bool pyopencv_to(PyObject*, T&, const ArgInfo&) 
[with T = cv::Ptr<cv::mcc::CChecker>; PyObject = _object]’
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:1599:24:   required 
from ‘bool pyopencv_to_generic_vec(PyObject*, 
std::vector<_Tp>&, const ArgInfo&) [with _Tp = cv::Ptr<cv::mcc::CChecker>; 
PyObject = _object]’
/home/gene/src/opencv_contrib-master/modules/mcc/misc/python/pyopencv_cchecker.hpp:9:56:
   required from here
/usr/include/c++/6/ext/new_allocator.h:120:4: error: invalid new-expression of 
abstract class type ‘cv::mcc::CChecker’
  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_detector.hpp:32:0,
                 from 
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc.hpp:33,
                 from 
/home/gene/src/opencv_contrib-master/modules/mcc/misc/python/pyopencv_cchecker.hpp:1,
                 from 
/home/gene/src/build/modules/python_bindings_generator/pyopencv_custom_headers.h:13,
                 from 
/home/gene/src/opencv-master/modules/python/src2/cv2.cpp:2080:
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_model.hpp:64:20:
 note:   because the following 
virtual functions are pure within ‘cv::mcc::CChecker’:
 class CV_EXPORTS_W CChecker
                    ^~~~~~~~
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_model.hpp:83:26:
 note:     virtual void 
cv::mcc::CChecker::setTarget(cv::mcc::TYPECHART)
     CV_WRAP virtual void setTarget(TYPECHART _target)  = 0;
                          ^~~~~~~~~
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_model.hpp:84:26:
 note:     virtual void 
cv::mcc::CChecker::setBox(std::vector<cv::Point_<float> >)
     CV_WRAP virtual void setBox(std::vector<Point2f> _box) = 0;
                          ^~~~~~
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_model.hpp:85:26:
 note:     virtual void 
cv::mcc::CChecker::setChartsRGB(cv::Mat)
     CV_WRAP virtual void setChartsRGB(Mat _chartsRGB) = 0;
                          ^~~~~~~~~~~~
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_model.hpp:86:26:
 note:     virtual void 
cv::mcc::CChecker::setChartsYCbCr(cv::Mat)
     CV_WRAP virtual void setChartsYCbCr(Mat _chartsYCbCr) = 0;
                          ^~~~~~~~~~~~~~
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_model.hpp:87:26:
 note:     virtual void 
cv::mcc::CChecker::setCost(float)
     CV_WRAP virtual void setCost(float _cost) = 0;
                          ^~~~~~~
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_model.hpp:88:26:
 note:     virtual void 
cv::mcc::CChecker::setCenter(cv::Point2f)
     CV_WRAP virtual void setCenter(Point2f _center) = 0;
                          ^~~~~~~~~
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_model.hpp:90:31:
 note:     virtual 
cv::mcc::TYPECHART cv::mcc::CChecker::getTarget()
     CV_WRAP virtual TYPECHART getTarget() = 0;
                               ^~~~~~~~~
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_model.hpp:91:42:
 note:     virtual 
std::vector<cv::Point_<float> > cv::mcc::CChecker::getBox()
     CV_WRAP virtual std::vector<Point2f> getBox() = 0;
                                          ^~~~~~
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_model.hpp:92:25:
 note:     virtual cv::Mat 
cv::mcc::CChecker::getChartsRGB()
     CV_WRAP virtual Mat getChartsRGB() = 0;
                         ^~~~~~~~~~~~
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_model.hpp:93:25:
 note:     virtual cv::Mat 
cv::mcc::CChecker::getChartsYCbCr()
     CV_WRAP virtual Mat getChartsYCbCr() = 0;
                         ^~~~~~~~~~~~~~
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_model.hpp:94:27:
 note:     virtual float 
cv::mcc::CChecker::getCost()
     CV_WRAP virtual float getCost() = 0;
                           ^~~~~~~
/home/gene/src/opencv_contrib-master/modules/mcc/include/opencv2/mcc/checker_model.hpp:95:29:
 note:     virtual cv::Point2f 
cv::mcc::CChecker::getCenter()
     CV_WRAP virtual Point2f getCenter() = 0;
                             ^~~~~~~~~
modules/python2/CMakeFiles/opencv_python2.dir/build.make:62: recipe for 
target 'modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o' failed
make[2]: *** [modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o] 
Error 1
CMakeFiles/Makefile2:9717: recipe for target 
'modules/python2/CMakeFiles/opencv_python2.dir/all' failed
make[1]: *** [modules/python2/CMakeFiles/opencv_python2.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2

That's all folks!

Thanks for reading this far.

Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/gene>

Reply via email to