Advertisement
ZdenekM

kompilace umflib

Dec 10th, 2015
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.87 KB | None | 0 0
  1. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp: In member function ‘bool umf::Model<NCHAN>::computeCameraPosition(umf::Image<T, NCHAN>*, short unsigned int, short unsigned int, bool, bool, umf::ImageGray*)’:
  2. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:75: error: there are no arguments to ‘max’ that depend on a template parameter, so a declaration of ‘max’ must be available [-fpermissive]
  3. float filterthresh = min(max(filterperc*med, reprFilterTileSizeCutoffMin), reprFilterTileSizeCutoffMax);
  4. ^
  5. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:75: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
  6. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp: In member function ‘void umf::Model<NCHAN>::scaleReprojectionByTileSize(const Vector2i&)’:
  7. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:838:71: error: there are no arguments to ‘max’ that depend on a template parameter, so a declaration of ‘max’ must be available [-fpermissive]
  8. float maxWidthInvert = sqrt2 / max(diagonal1.norm(), diagonal2.norm());
  9. ^
  10. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp: In instantiation of ‘bool umf::Model<NCHAN>::computeCameraPosition(umf::Image<T, NCHAN>*, short unsigned int, short unsigned int, bool, bool, umf::ImageGray*) [with T = unsigned char; int NCHAN = 1; umf::ImageGray = umf::Image<unsigned char, 1>]’:
  11. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:878:144: required from here
  12. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:75: error: ‘max’ was not declared in this scope
  13. float filterthresh = min(max(filterperc*med, reprFilterTileSizeCutoffMin), reprFilterTileSizeCutoffMax);
  14. ^
  15. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:75: note: suggested alternatives:
  16. In file included from /usr/include/c++/4.8/algorithm:62:0,
  17. from /usr/include/eigen3/Eigen/Core:160,
  18. from /usr/include/eigen3/Eigen/StdVector:14,
  19. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.h:6,
  20. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:1:
  21. /usr/include/c++/4.8/bits/stl_algo.h:4236:5: note: ‘std::max’
  22. max(initializer_list<_Tp> __l, _Compare __comp)
  23. ^
  24. In file included from /usr/include/opencv2/core/core.hpp:4855:0,
  25. from /usr/include/opencv/cv.h:64,
  26. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/renderer.h:12,
  27. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/umfdebug.h:6,
  28. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:2:
  29. /usr/include/opencv2/core/mat.hpp:1387:43: note: ‘cv::max’
  30. template<typename _Tp> static inline void max(double s, const Mat_<_Tp>& a, Mat_<_Tp>& c)
  31. ^
  32. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:105: error: ‘min’ was not declared in this scope
  33. float filterthresh = min(max(filterperc*med, reprFilterTileSizeCutoffMin), reprFilterTileSizeCutoffMax);
  34. ^
  35. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:105: note: suggested alternatives:
  36. In file included from /usr/include/c++/4.8/algorithm:62:0,
  37. from /usr/include/eigen3/Eigen/Core:160,
  38. from /usr/include/eigen3/Eigen/StdVector:14,
  39. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.h:6,
  40. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:1:
  41. /usr/include/c++/4.8/bits/stl_algo.h:4226:5: note: ‘std::min’
  42. min(initializer_list<_Tp> __l, _Compare __comp)
  43. ^
  44. In file included from /usr/include/opencv2/core/core.hpp:4855:0,
  45. from /usr/include/opencv/cv.h:64,
  46. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/renderer.h:12,
  47. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/umfdebug.h:6,
  48. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:2:
  49. /usr/include/opencv2/core/mat.hpp:1372:43: note: ‘cv::min’
  50. template<typename _Tp> static inline void min(double s, const Mat_<_Tp>& a, Mat_<_Tp>& c)
  51. ^
  52. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp: In instantiation of ‘bool umf::Model<NCHAN>::computeCameraPosition(umf::Image<T, NCHAN>*, short unsigned int, short unsigned int, bool, bool, umf::ImageGray*) [with T = unsigned char; int NCHAN = 3; umf::ImageGray = umf::Image<unsigned char, 1>]’:
  53. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:879:143: required from here
  54. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:75: error: ‘max’ was not declared in this scope
  55. float filterthresh = min(max(filterperc*med, reprFilterTileSizeCutoffMin), reprFilterTileSizeCutoffMax);
  56. ^
  57. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:75: note: suggested alternatives:
  58. In file included from /usr/include/c++/4.8/algorithm:62:0,
  59. from /usr/include/eigen3/Eigen/Core:160,
  60. from /usr/include/eigen3/Eigen/StdVector:14,
  61. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.h:6,
  62. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:1:
  63. /usr/include/c++/4.8/bits/stl_algo.h:4236:5: note: ‘std::max’
  64. max(initializer_list<_Tp> __l, _Compare __comp)
  65. ^
  66. In file included from /usr/include/opencv2/core/core.hpp:4855:0,
  67. from /usr/include/opencv/cv.h:64,
  68. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/renderer.h:12,
  69. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/umfdebug.h:6,
  70. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:2:
  71. /usr/include/opencv2/core/mat.hpp:1387:43: note: ‘cv::max’
  72. template<typename _Tp> static inline void max(double s, const Mat_<_Tp>& a, Mat_<_Tp>& c)
  73. ^
  74. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:105: error: ‘min’ was not declared in this scope
  75. float filterthresh = min(max(filterperc*med, reprFilterTileSizeCutoffMin), reprFilterTileSizeCutoffMax);
  76. ^
  77. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:105: note: suggested alternatives:
  78. In file included from /usr/include/c++/4.8/algorithm:62:0,
  79. from /usr/include/eigen3/Eigen/Core:160,
  80. from /usr/include/eigen3/Eigen/StdVector:14,
  81. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.h:6,
  82. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:1:
  83. /usr/include/c++/4.8/bits/stl_algo.h:4226:5: note: ‘std::min’
  84. min(initializer_list<_Tp> __l, _Compare __comp)
  85. ^
  86. In file included from /usr/include/opencv2/core/core.hpp:4855:0,
  87. from /usr/include/opencv/cv.h:64,
  88. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/renderer.h:12,
  89. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/umfdebug.h:6,
  90. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:2:
  91. /usr/include/opencv2/core/mat.hpp:1372:43: note: ‘cv::min’
  92. template<typename _Tp> static inline void min(double s, const Mat_<_Tp>& a, Mat_<_Tp>& c)
  93. ^
  94. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp: In instantiation of ‘void umf::Model<NCHAN>::scaleReprojectionByTileSize(const Vector2i&) [with int NCHAN = 1; Eigen::Vector2i = Eigen::Matrix<int, 2, 1>]’:
  95. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:309:3: required from ‘bool umf::Model<NCHAN>::computeCameraPosition(umf::Image<T, NCHAN>*, short unsigned int, short unsigned int, bool, bool, umf::ImageGray*) [with T = unsigned char; int NCHAN = 1; umf::ImageGray = umf::Image<unsigned char, 1>]’
  96. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:878:144: required from here
  97. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:838:71: error: ‘max’ was not declared in this scope
  98. float maxWidthInvert = sqrt2 / max(diagonal1.norm(), diagonal2.norm());
  99. ^
  100. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:838:71: note: suggested alternatives:
  101. In file included from /usr/include/c++/4.8/algorithm:62:0,
  102. from /usr/include/eigen3/Eigen/Core:160,
  103. from /usr/include/eigen3/Eigen/StdVector:14,
  104. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.h:6,
  105. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:1:
  106. /usr/include/c++/4.8/bits/stl_algo.h:4236:5: note: ‘std::max’
  107. max(initializer_list<_Tp> __l, _Compare __comp)
  108. ^
  109. In file included from /usr/include/opencv2/core/core.hpp:4855:0,
  110. from /usr/include/opencv/cv.h:64,
  111. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/renderer.h:12,
  112. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/umfdebug.h:6,
  113. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:2:
  114. /usr/include/opencv2/core/mat.hpp:1387:43: note: ‘cv::max’
  115. template<typename _Tp> static inline void max(double s, const Mat_<_Tp>& a, Mat_<_Tp>& c)
  116. ^
  117. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp: In instantiation of ‘void umf::Model<NCHAN>::scaleReprojectionByTileSize(const Vector2i&) [with int NCHAN = 3; Eigen::Vector2i = Eigen::Matrix<int, 2, 1>]’:
  118. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:309:3: required from ‘bool umf::Model<NCHAN>::computeCameraPosition(umf::Image<T, NCHAN>*, short unsigned int, short unsigned int, bool, bool, umf::ImageGray*) [with T = unsigned char; int NCHAN = 3; umf::ImageGray = umf::Image<unsigned char, 1>]’
  119. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:879:143: required from here
  120. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:838:71: error: ‘max’ was not declared in this scope
  121. float maxWidthInvert = sqrt2 / max(diagonal1.norm(), diagonal2.norm());
  122. ^
  123. /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:838:71: note: suggested alternatives:
  124. In file included from /usr/include/c++/4.8/algorithm:62:0,
  125. from /usr/include/eigen3/Eigen/Core:160,
  126. from /usr/include/eigen3/Eigen/StdVector:14,
  127. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.h:6,
  128. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:1:
  129. /usr/include/c++/4.8/bits/stl_algo.h:4236:5: note: ‘std::max’
  130. max(initializer_list<_Tp> __l, _Compare __comp)
  131. ^
  132. In file included from /usr/include/opencv2/core/core.hpp:4855:0,
  133. from /usr/include/opencv/cv.h:64,
  134. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/renderer.h:12,
  135. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/umfdebug.h:6,
  136. from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:2:
  137. /usr/include/opencv2/core/mat.hpp:1387:43: note: ‘cv::max’
  138. template<typename _Tp> static inline void max(double s, const Mat_<_Tp>& a, Mat_<_Tp>& c)
  139. ^
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement