$ catkin bt
==> Expanding alias 'bt' from 'catkin bt' to 'catkin b --this'
==> Expanding alias 'b' from 'catkin b --this' to 'catkin build --this'
--------------------------------------------------------------------------------------------------------------------------------------------------
Profile: default
Extending: [cached] /home/chou/ros/kinetic/devel:/home/chou/ros/uav_forest_ws/devel:/home/chou/ros/aerial_robot_ws/devel:/opt/ros/kinetic
Workspace: /home/chou/ros/aerial_robot_ws
--------------------------------------------------------------------------------------------------------------------------------------------------
Source Space: [exists] /home/chou/ros/aerial_robot_ws/src
Log Space: [exists] /home/chou/ros/aerial_robot_ws/logs
Build Space: [exists] /home/chou/ros/aerial_robot_ws/build
Devel Space: [exists] /home/chou/ros/aerial_robot_ws/devel
Install Space: [unused] /home/chou/ros/aerial_robot_ws/install
DESTDIR: [unused] None
--------------------------------------------------------------------------------------------------------------------------------------------------
Devel Space Layout: linked
Install Space Layout: None
--------------------------------------------------------------------------------------------------------------------------------------------------
Additional CMake Args: None
Additional Make Args: None
Additional catkin Make Args: None
Internal Make Job Server: True
Cache Job Environments: False
--------------------------------------------------------------------------------------------------------------------------------------------------
Whitelisted Packages: None
Blacklisted Packages: None
--------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------
WARNING: Your current environment's CMAKE_PREFIX_PATH is different from the cached CMAKE_PREFIX_PATH used the last time this workspace was built.
If you want to use a different CMAKE_PREFIX_PATH you should call `catkin clean` to remove all references to the previous CMAKE_PREFIX_PATH.
Cached CMAKE_PREFIX_PATH:
/home/chou/ros/kinetic/devel:/home/chou/ros/uav_forest_ws/devel:/home/chou/ros/aerial_robot_ws/devel:/opt/ros/kinetic
Current CMAKE_PREFIX_PATH:
/home/chou/ros/test_ws/devel:/home/chou/ros/kinetic/devel:/home/chou/ros/uav_forest_ws/devel:/home/chou/ros/aerial_robot_ws/devel:/opt/ros/kinetic
--------------------------------------------------------------------------------------------------------------------------------------------------
[build] Found '37' packages in 0.0 seconds.
[build] Updating package table.
Starting >>> aerial_robot_estimation
___________________________________________________________________________________________________________________________________________________________________________________________________________
Warnings << aerial_robot_estimation:cmake /home/chou/ros/aerial_robot_ws/logs/aerial_robot_estimation/build.cmake.000.log
CMake Warning at /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation/CMakeLists.txt:16 (message):
OPENCV 3.2.0 FOUND
cd /home/chou/ros/aerial_robot_ws/build/aerial_robot_estimation; catkin build --get-env aerial_robot_estimation | catkin env -si /usr/bin/cmake /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/chou/ros/aerial_robot_ws/devel/.private/aerial_robot_estimation -DCMAKE_INSTALL_PREFIX=/home/chou/ros/aerial_robot_ws/install; cd -
...........................................................................................................................................................................................................
___________________________________________________________________________________________________________________________________________________________________________________________________________
Errors << aerial_robot_estimation:make /home/chou/ros/aerial_robot_ws/logs/aerial_robot_estimation/build.make.000.log
In file included from /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation/include/aerial_robot_estimation/optical_flow.h:61:0,
from /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation/src/optical_flow.cpp:1:
/usr/include/opencv2/gpu/gpu.hpp:432:28: error: ‘vector’ does not name a type
CV_EXPORTS void merge(const vector<GpuMat>& src, GpuMat& dst, Stream& stream = Stream::Null());
^
/usr/include/opencv2/gpu/gpu.hpp:432:34: error: expected ‘,’ or ‘...’ before ‘<’ token
CV_EXPORTS void merge(const vector<GpuMat>& src, GpuMat& dst, Stream& stream = Stream::Null());
^
In file included from /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation/include/aerial_robot_estimation/optical_flow.h:61:0,
from /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation/src/optical_flow.cpp:1:
/usr/include/opencv2/gpu/gpu.hpp:438:41: error: ‘vector’ has not been declared
CV_EXPORTS void split(const GpuMat& src, vector<GpuMat>& dst, Stream& stream = Stream::Null());
^
/usr/include/opencv2/gpu/gpu.hpp:438:47: error: expected ‘,’ or ‘...’ before ‘<’ token
CV_EXPORTS void split(const GpuMat& src, vector<GpuMat>& dst, Stream& stream = Stream::Null());
^
In file included from /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation/include/aerial_robot_estimation/optical_flow.h:61:0,
from /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation/src/optical_flow.cpp:1:
/usr/include/opencv2/gpu/gpu.hpp:1265:4: error: ‘vector’ does not name a type
vector<Point> locations;
^
/usr/include/opencv2/gpu/gpu.hpp:1266:4: error: ‘vector’ does not name a type
vector<double> confidences;
^
/usr/include/opencv2/gpu/gpu.hpp:1267:4: error: ‘vector’ does not name a type
vector<double> part_scores[4];
^
In file included from /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation/include/aerial_robot_estimation/optical_flow.h:61:0,
from /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation/src/optical_flow.cpp:1:
/usr/include/opencv2/gpu/gpu.hpp:1285:31: error: ‘vector’ does not name a type
void setSVMDetector(const vector<float>& detector);
^
/usr/include/opencv2/gpu/gpu.hpp:1285:37: error: expected ‘,’ or ‘...’ before ‘<’ token
void setSVMDetector(const vector<float>& detector);
^
/usr/include/opencv2/gpu/gpu.hpp:1287:12: error: ‘vector’ does not name a type
static vector<float> getDefaultPeopleDetector();
^
/usr/include/opencv2/gpu/gpu.hpp:1288:12: error: ‘vector’ does not name a type
static vector<float> getPeopleDetector48x96();
^
/usr/include/opencv2/gpu/gpu.hpp:1289:12: error: ‘vector’ does not name a type
static vector<float> getPeopleDetector64x128();
^
/usr/include/opencv2/gpu/gpu.hpp:1291:36: error: ‘vector’ has not been declared
void detect(const GpuMat& img, vector<Point>& found_locations,
^
/usr/include/opencv2/gpu/gpu.hpp:1291:42: error: expected ‘,’ or ‘...’ before ‘<’ token
void detect(const GpuMat& img, vector<Point>& found_locations,
^
/usr/include/opencv2/gpu/gpu.hpp:1295:46: error: ‘vector’ has not been declared
void detectMultiScale(const GpuMat& img, vector<Rect>& found_locations,
^
/usr/include/opencv2/gpu/gpu.hpp:1295:52: error: expected ‘,’ or ‘...’ before ‘<’ token
void detectMultiScale(const GpuMat& img, vector<Rect>& found_locations,
^
/usr/include/opencv2/gpu/gpu.hpp:1300:47: error: ‘vector’ has not been declared
void computeConfidence(const GpuMat& img, vector<Point>& hits, double hit_threshold,
^
/usr/include/opencv2/gpu/gpu.hpp:1300:53: error: expected ‘,’ or ‘...’ before ‘<’ token
void computeConfidence(const GpuMat& img, vector<Point>& hits, double hit_threshold,
^
In file included from /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation/include/aerial_robot_estimation/optical_flow.h:61:0,
from /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation/src/optical_flow.cpp:1:
/usr/include/opencv2/gpu/gpu.hpp:1303:57: error: ‘vector’ has not been declared
void computeConfidenceMultiScale(const GpuMat& img, vector<Rect>& found_locations,
^
/usr/include/opencv2/gpu/gpu.hpp:1303:63: error: expected ‘,’ or ‘...’ before ‘<’ token
void computeConfidenceMultiScale(const GpuMat& img, vector<Rect>& found_locations,
^
In file included from /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation/include/aerial_robot_estimation/optical_flow.h:61:0,
from /home/chou/ros/aerial_robot_ws/src/aerial_robot/aerial_robot_estimation/src/optical_flow.cpp:1:
/usr/include/opencv2/gpu/gpu.hpp:1835:5: error: ‘vector’ does not name a type
vector<GpuMat> prevPyr_;
^
/usr/include/opencv2/gpu/gpu.hpp:1836:5: error: ‘vector’ does not name a type
vector<GpuMat> nextPyr_;
^
/usr/include/opencv2/gpu/gpu.hpp:1838:5: error: ‘vector’ does not name a type
vector<GpuMat> buf_;
^
/usr/include/opencv2/gpu/gpu.hpp:1839:5: error: ‘vector’ does not name a type
vector<GpuMat> unused;
^
make[2]: *** [CMakeFiles/optical_flow.dir/src/optical_flow.cpp.o] エラー 1
make[1]: *** [CMakeFiles/optical_flow.dir/all] エラー 2
make: *** [all] エラー 2
cd /home/chou/ros/aerial_robot_ws/build/aerial_robot_estimation; catkin build --get-env aerial_robot_estimation | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
...........................................................................................................................................................................................................
Failed << aerial_robot_estimation:make [ Exited with code 2 ]
Failed <<< aerial_robot_estimation [ 3.9 seconds ]
[build] Summary: 0 of 1 packages succeeded.
[build] Ignored: 36 packages were skipped or are blacklisted.
[build] Warnings: 1 packages succeeded with warnings.
[build] Abandoned: None.
[build] Failed: 1 packages failed.
[build] Runtime: 4.1 seconds total.
[build] Note: Workspace packages have changed, please re-source setup files to use them.