HKUST-Aerial-Robotics / EPSILON

MIT License
564 stars 205 forks source link

Compile error with eudm_planner #4

Closed wangzhengjiu closed 2 years ago

wangzhengjiu commented 3 years ago

Hi, I encounter compilation problems. When I compile, the following errors occur. Could you please give me a detailed document on how to compile and use enum_ planner. Thank you very much.

make[2]: *** No rule to make target '/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/util/eudm_planner/PROTOBUF_PROTOC_EXECUTABLE-NOTFOUND', needed by 'EPSILON-master/util/eudm_planner/eudm_config.pb.cc'。 停止。

More details


wang@wang-ROG-Strix-G531GW-S5DW:~/ROS/G_A_V/epsilon$ catkin_make
Base path: /home/wang/ROS/G_A_V/epsilon
Source space: /home/wang/ROS/G_A_V/epsilon/src
Build space: /home/wang/ROS/G_A_V/epsilon/build
Devel space: /home/wang/ROS/G_A_V/epsilon/devel
Install space: /home/wang/ROS/G_A_V/epsilon/install
####
####Running command: "cmake /home/wang/ROS/G_A_V/epsilon/src -DCATKIN_DEVEL_PREFIX=/home/wang/ROS/G_A_V/epsilon/devel -DCMAKE_INSTALL_PREFIX=/home/wang/ROS/G_A_V/epsilon/install -G Unix Makefiles" in "/home/wang/ROS/G_A_V/epsilon/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/wang/ROS/G_A_V/epsilon/devel
-- Using CMAKE_PREFIX_PATH: /opt/ros/kinetic
-- This workspace overlays: /opt/ros/kinetic
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.12", minimum required is "2") 
-- Using PYTHON_EXECUTABLE: /usr/bin/python2
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/wang/ROS/G_A_V/epsilon/build/test_results
-- Found gtest sources under '/usr/src/gmock': gtests will be built
-- Found gmock sources under '/usr/src/gmock': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.12") 
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.29
-- BUILD_SHARED_LIBS is on
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 15 packages in topological order:
-- ~~  - playgrounds
-- ~~  - common
-- ~~  - vehicle_model
-- ~~  - forward_simulator
-- ~~  - motion_predictor
-- ~~  - vehicle_msgs
-- ~~  - aux_tools
-- ~~  - phy_simulator
-- ~~  - semantic_map_manager
-- ~~  - route_planner
-- ~~  - behavior_planner
-- ~~  - ai_agent_planner
-- ~~  - eudm_planner
-- ~~  - ssc_planner
-- ~~  - planning_integrated
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'playgrounds'
-- ==> add_subdirectory(EPSILON-master/core/playgrounds)
-- +++ processing catkin package: 'common'
-- ==> add_subdirectory(EPSILON-master/core/common)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Found glog    (include: /usr/local/include, library: /usr/local/lib/libglog.a)
-- Found OOQP include dirs: /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/include/ooqp
-- Found OOQP libraries: /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgensparse.a;/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpsparse.a;/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgondzio.a;/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpbase.a;/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libma27.a;blas;gfortran
-- Found OOQP
-- Found NLOPT include dirs: /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/include
-- Found NLOPT libraries: /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib/libnlopt.so
-- Found NLOPT
-- +++ processing catkin package: 'vehicle_model'
-- ==> add_subdirectory(EPSILON-master/core/vehicle_model)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'forward_simulator'
-- ==> add_subdirectory(EPSILON-master/core/forward_simulator)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'motion_predictor'
-- ==> add_subdirectory(EPSILON-master/core/motion_predictor)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'vehicle_msgs'
-- ==> add_subdirectory(EPSILON-master/core/vehicle_msgs)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- vehicle_msgs: 17 messages, 0 services
-- +++ processing catkin package: 'aux_tools'
-- ==> add_subdirectory(EPSILON-master/aux_tools)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'phy_simulator'
-- ==> add_subdirectory(EPSILON-master/core/phy_simulator)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'semantic_map_manager'
-- ==> add_subdirectory(EPSILON-master/core/semantic_map_manager)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'route_planner'
-- ==> add_subdirectory(EPSILON-master/core/route_planner)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'behavior_planner'
-- ==> add_subdirectory(EPSILON-master/core/behavior_planner)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'ai_agent_planner'
-- ==> add_subdirectory(EPSILON-master/util/ai_agent_planner)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'eudm_planner'
-- ==> add_subdirectory(EPSILON-master/util/eudm_planner)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
CMake Warning at /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:418 (message):
  catkin_package() include dir
  '/home/wang/ROS/G_A_V/epsilon/build/EPSILON-master/util/eudm_planner'
  should be placed in the devel space instead of the build space
Call Stack (most recent call first):
  /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)
  EPSILON-master/util/eudm_planner/CMakeLists.txt:30 (catkin_package)

-- +++ processing catkin package: 'ssc_planner'
-- ==> add_subdirectory(EPSILON-master/util/ssc_planner)
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp  
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
CMake Warning at /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:418 (message):
  catkin_package() include dir
  '/home/wang/ROS/G_A_V/epsilon/build/EPSILON-master/util/ssc_planner' should
  be placed in the devel space instead of the build space
Call Stack (most recent call first):
  /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)
  EPSILON-master/util/ssc_planner/CMakeLists.txt:28 (catkin_package)

-- +++ processing catkin package: 'planning_integrated'
-- ==> add_subdirectory(EPSILON-master/app/planning_integrated)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Configuring done
-- Generating done
-- Build files have been written to: /home/wang/ROS/G_A_V/epsilon/build
####
#### Running command: "make -j12 -l12" in "/home/wang/ROS/G_A_V/epsilon/build"
####
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_Lane
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_VehicleParam
Scanning dependencies of target geometry_msgs_generate_messages_eus
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_ArenaInfo
Scanning dependencies of target std_msgs_generate_messages_eus
Scanning dependencies of target hkust_pl_ooqp_itf
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_ObstacleSet
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_State
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_Circle
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_ArenaInfoDynamic
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_PolygonObstacle
Scanning dependencies of target nav_msgs_generate_messages_eus
[  0%] Built target geometry_msgs_generate_messages_eus
[  0%] Built target nav_msgs_generate_messages_eus
[  0%] Built target std_msgs_generate_messages_eus
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_Vehicle
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_OccupancyGridFloat
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_FreeState
[  0%] Built target _vehicle_msgs_generate_messages_check_deps_ObstacleSet
[  0%] Built target _vehicle_msgs_generate_messages_check_deps_VehicleParam
[  0%] Built target _vehicle_msgs_generate_messages_check_deps_ArenaInfo
[  0%] Built target _vehicle_msgs_generate_messages_check_deps_Lane
[  0%] Built target _vehicle_msgs_generate_messages_check_deps_State
[  0%] Built target _vehicle_msgs_generate_messages_check_deps_ArenaInfoDynamic
[  0%] Built target _vehicle_msgs_generate_messages_check_deps_Circle
[  0%] Built target _vehicle_msgs_generate_messages_check_deps_PolygonObstacle
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_CircleObstacle
[  1%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_ooqp_itf.dir/src/common/solver/ooqp_interface.cc.o
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_ControlSignal
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_OccupancyGridUInt8
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_LaneNet
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_VehicleSet
Scanning dependencies of target _vehicle_msgs_generate_messages_check_deps_ArenaInfoStatic
[  1%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_ooqp_itf.dir/src/common/solver/qp_solver.cc.o
Scanning dependencies of target std_msgs_generate_messages_lisp
[  1%] Built target _vehicle_msgs_generate_messages_check_deps_Vehicle
[  1%] Built target _vehicle_msgs_generate_messages_check_deps_OccupancyGridFloat
[  1%] Built target std_msgs_generate_messages_lisp
Scanning dependencies of target nav_msgs_generate_messages_lisp
[  1%] Built target _vehicle_msgs_generate_messages_check_deps_FreeState
Scanning dependencies of target geometry_msgs_generate_messages_lisp
Scanning dependencies of target geometry_msgs_generate_messages_cpp
[  1%] Built target _vehicle_msgs_generate_messages_check_deps_ControlSignal
[  1%] Built target nav_msgs_generate_messages_lisp
Scanning dependencies of target std_msgs_generate_messages_cpp
[  1%] Built target _vehicle_msgs_generate_messages_check_deps_CircleObstacle
[  1%] Built target _vehicle_msgs_generate_messages_check_deps_OccupancyGridUInt8
[  1%] Built target _vehicle_msgs_generate_messages_check_deps_ArenaInfoStatic
[  1%] Built target _vehicle_msgs_generate_messages_check_deps_VehicleSet
[  1%] Built target geometry_msgs_generate_messages_cpp
[  1%] Built target _vehicle_msgs_generate_messages_check_deps_LaneNet
[  1%] Built target geometry_msgs_generate_messages_lisp
Scanning dependencies of target nav_msgs_generate_messages_cpp
Scanning dependencies of target std_msgs_generate_messages_py
Scanning dependencies of target geometry_msgs_generate_messages_py
[  1%] Built target std_msgs_generate_messages_cpp
Scanning dependencies of target nav_msgs_generate_messages_py
Scanning dependencies of target geometry_msgs_generate_messages_nodejs
Scanning dependencies of target std_msgs_generate_messages_nodejs
Scanning dependencies of target vehicle_msgs_generate_messages_lisp
Scanning dependencies of target nav_msgs_generate_messages_nodejs
[  1%] Built target std_msgs_generate_messages_py
Scanning dependencies of target vehicle_msgs_generate_messages_eus
[  1%] Built target geometry_msgs_generate_messages_nodejs
[  1%] Built target nav_msgs_generate_messages_cpp
[  1%] Built target nav_msgs_generate_messages_py
[  1%] Built target geometry_msgs_generate_messages_py
[  1%] Built target nav_msgs_generate_messages_nodejs
[  1%] Built target std_msgs_generate_messages_nodejs
[  2%] Generating Lisp code from vehicle_msgs/State.msg
[  2%] Generating EusLisp code from vehicle_msgs/State.msg
[  3%] Generating Lisp code from vehicle_msgs/Circle.msg
[  3%] Generating Lisp code from vehicle_msgs/Vehicle.msg
Scanning dependencies of target vehicle_msgs_generate_messages_cpp
[  4%] Generating EusLisp code from vehicle_msgs/Vehicle.msg
[  4%] Generating Lisp code from vehicle_msgs/ArenaInfo.msg
[  5%] Generating Lisp code from vehicle_msgs/ObstacleSet.msg
[  5%] Generating Lisp code from vehicle_msgs/ArenaInfoDynamic.msg
Scanning dependencies of target vehicle_msgs_generate_messages_py
[  6%] Generating C++ code from vehicle_msgs/State.msg
[  7%] Generating Python from MSG vehicle_msgs/State
[  7%] Generating EusLisp code from vehicle_msgs/Circle.msg
[  7%] Generating C++ code from vehicle_msgs/Vehicle.msg
[  8%] Generating C++ code from vehicle_msgs/Circle.msg
Scanning dependencies of target vehicle_msgs_generate_messages_nodejs
[  8%] Generating Python from MSG vehicle_msgs/Vehicle
[  9%] Generating Lisp code from vehicle_msgs/CircleObstacle.msg
[ 10%] Generating Python from MSG vehicle_msgs/Circle
[ 10%] Generating Javascript code from vehicle_msgs/State.msg
[ 11%] Generating Javascript code from vehicle_msgs/Vehicle.msg
[ 13%] Generating EusLisp code from vehicle_msgs/ArenaInfoDynamic.msg
[ 13%] Generating Python from MSG vehicle_msgs/ArenaInfoDynamic
[ 13%] Generating Javascript code from vehicle_msgs/Circle.msg
[ 15%] Generating Javascript code from vehicle_msgs/ArenaInfoDynamic.msg
[ 16%] Generating Lisp code from vehicle_msgs/ArenaInfoStatic.msg
[ 16%] Generating Lisp code from vehicle_msgs/PolygonObstacle.msg
[ 16%] Generating Python from MSG vehicle_msgs/ObstacleSet
[ 16%] Generating Javascript code from vehicle_msgs/ObstacleSet.msg
[ 17%] Generating EusLisp code from vehicle_msgs/ObstacleSet.msg
[ 17%] Generating EusLisp code from vehicle_msgs/ArenaInfo.msg
[ 18%] Generating EusLisp code from vehicle_msgs/CircleObstacle.msg
[ 19%] Generating Python from MSG vehicle_msgs/ArenaInfo
[ 19%] Generating EusLisp code from vehicle_msgs/ArenaInfoStatic.msg
[ 20%] Generating Lisp code from vehicle_msgs/ControlSignal.msg
[ 20%] Generating C++ code from vehicle_msgs/ArenaInfoDynamic.msg
[ 21%] Generating Javascript code from vehicle_msgs/ArenaInfo.msg
[ 22%] Generating Javascript code from vehicle_msgs/CircleObstacle.msg
[ 22%] Generating Javascript code from vehicle_msgs/ArenaInfoStatic.msg
[ 23%] Generating EusLisp code from vehicle_msgs/PolygonObstacle.msg
[ 23%] Generating EusLisp code from vehicle_msgs/ControlSignal.msg
[ 23%] Generating Lisp code from vehicle_msgs/OccupancyGridFloat.msg
[ 24%] Generating EusLisp code from vehicle_msgs/OccupancyGridFloat.msg
[ 25%] Generating Javascript code from vehicle_msgs/PolygonObstacle.msg
[ 25%] Generating Javascript code from vehicle_msgs/ControlSignal.msg
[ 25%] Generating Python from MSG vehicle_msgs/CircleObstacle
[ 26%] Generating Javascript code from vehicle_msgs/OccupancyGridFloat.msg
[ 27%] Generating Lisp code from vehicle_msgs/LaneNet.msg
[ 29%] Generating EusLisp code from vehicle_msgs/LaneNet.msg
[ 29%] Generating EusLisp code from vehicle_msgs/VehicleParam.msg
[ 30%] Generating Python from MSG vehicle_msgs/ArenaInfoStatic
[ 32%] Generating C++ code from vehicle_msgs/ObstacleSet.msg
[ 32%] Generating EusLisp code from vehicle_msgs/FreeState.msg
[ 32%] Generating C++ code from vehicle_msgs/ArenaInfo.msg
[ 32%] Generating Javascript code from vehicle_msgs/LaneNet.msg
[ 32%] Generating Lisp code from vehicle_msgs/VehicleParam.msg
[ 33%] Generating C++ code from vehicle_msgs/CircleObstacle.msg
[ 33%] Generating EusLisp code from vehicle_msgs/VehicleSet.msg
[ 34%] Generating EusLisp code from vehicle_msgs/OccupancyGridUInt8.msg
[ 34%] Generating Python from MSG vehicle_msgs/PolygonObstacle
[ 34%] Generating EusLisp code from vehicle_msgs/Lane.msg
[ 35%] Generating Javascript code from vehicle_msgs/VehicleParam.msg
[ 36%] Generating Lisp code from vehicle_msgs/FreeState.msg
[ 37%] Generating Python from MSG vehicle_msgs/ControlSignal
[ 38%] Generating EusLisp manifest code for vehicle_msgs
[ 39%] Generating Javascript code from vehicle_msgs/FreeState.msg
[ 39%] Generating Lisp code from vehicle_msgs/VehicleSet.msg
[ 41%] Generating Lisp code from vehicle_msgs/OccupancyGridUInt8.msg
[ 41%] Generating C++ code from vehicle_msgs/ArenaInfoStatic.msg
[ 41%] Generating C++ code from vehicle_msgs/PolygonObstacle.msg
[ 43%] Generating Lisp code from vehicle_msgs/Lane.msg
[ 43%] Generating Javascript code from vehicle_msgs/VehicleSet.msg
[ 43%] Generating Python from MSG vehicle_msgs/LaneNet
[ 44%] Generating Python from MSG vehicle_msgs/OccupancyGridFloat
[ 45%] Generating C++ code from vehicle_msgs/ControlSignal.msg
[ 46%] Generating Python from MSG vehicle_msgs/VehicleParam
[ 46%] Built target vehicle_msgs_generate_messages_lisp
[ 46%] Generating Python from MSG vehicle_msgs/FreeState
[ 47%] Generating Python from MSG vehicle_msgs/VehicleSet
[ 48%] Generating Javascript code from vehicle_msgs/OccupancyGridUInt8.msg
[ 48%] Generating Javascript code from vehicle_msgs/Lane.msg
[ 48%] Generating Python from MSG vehicle_msgs/OccupancyGridUInt8
[ 48%] Generating C++ code from vehicle_msgs/OccupancyGridFloat.msg
[ 49%] Generating C++ code from vehicle_msgs/LaneNet.msg
[ 49%] Generating C++ code from vehicle_msgs/VehicleParam.msg
[ 50%] Generating Python from MSG vehicle_msgs/Lane
[ 51%] Generating C++ code from vehicle_msgs/FreeState.msg
[ 52%] Generating C++ code from vehicle_msgs/VehicleSet.msg
[ 52%] Built target vehicle_msgs_generate_messages_nodejs
[ 52%] Generating C++ code from vehicle_msgs/OccupancyGridUInt8.msg
[ 53%] Generating C++ code from vehicle_msgs/Lane.msg
[ 54%] Generating Python msg __init__.py for vehicle_msgs
[ 54%] Built target vehicle_msgs_generate_messages_cpp
[ 54%] Built target vehicle_msgs_generate_messages_py
[ 54%] Built target vehicle_msgs_generate_messages_eus
Scanning dependencies of target vehicle_msgs_generate_messages
[ 54%] Built target vehicle_msgs_generate_messages
[ 55%] Linking CXX shared library /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_ooqp_itf.so
/usr/bin/c++  -fPIC -std=c++11  -g -O3 -Wall -O3 -Wall  -shared -Wl,-soname,libhkust_pl_ooqp_itf.so -o /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_ooqp_itf.so CMakeFiles/hkust_pl_ooqp_itf.dir/src/common/solver/ooqp_interface.cc.o CMakeFiles/hkust_pl_ooqp_itf.dir/src/common/solver/qp_solver.cc.o /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgensparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpsparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgondzio.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpbase.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libma27.a -lblas -lgfortran 
[ 55%] Built target hkust_pl_ooqp_itf
Scanning dependencies of target hkust_pl_common
[ 55%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/basics/colormap.cc.o
[ 55%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/basics/shapes.cc.o
[ 56%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/basics/semantics.cc.o
[ 58%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/basics/tool_func.cc.o
[ 59%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/rss/rss_checker.cc.o
[ 59%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/math/calculations.cc.o
[ 60%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/mobil/mobil_model.cc.o
[ 60%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/idm/intelligent_driver_model.cc.o
[ 60%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/spline/lookup_table.cc.o
[ 61%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/mobil/mobil_behavior_prediction.cc.o
[ 62%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/spline/spline_generator.cc.o
[ 63%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/lane/lane.cc.o
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/src/common/basics/tool_func.cc: In function ‘void common::GetResultInVector(const std::vector<std::vector<int> >&, const int&, std::vector<int>*, std::vector<std::vector<int> >*)’:
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/src/common/basics/tool_func.cc:30:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (int i = 0; i < vec[N].size(); ++i) {
                     ^
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/src/common/basics/tool_func.cc:32:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (N < vec.size() - 1) {
           ^
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/src/common/basics/tool_func.cc:36:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (int i = 0; i < tmp->size(); ++i) {
                         ^
[ 63%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/lane/lane_generator.cc.o
[ 64%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/primitive/frenet_primitive.cc.o
[ 64%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/state/state_transformer.cc.o
[ 65%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/state/free_state.cc.o
[ 65%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/circle_arc/circle_arc.cc.o
[ 66%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/circle_arc/circle_arc_branch.cc.o
[ 67%] Building CXX object EPSILON-master/core/common/CMakeFiles/hkust_pl_common.dir/src/common/trajectory/trajectory_optimizer.cc.o
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/src/common/trajectory/trajectory_optimizer.cc: In static member function ‘static ErrorType common::TrajectoryOptimizer::Optimize(common::FrenetTrajectory*)’:
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/src/common/trajectory/trajectory_optimizer.cc:68:17: warning: unused variable ‘result’ [-Wunused-variable]
   nlopt::result result = nlopt_optimizer.optimize(variables, min_f);
                 ^
[ 67%] Linking CXX shared library /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_common.so
/usr/bin/c++  -fPIC -std=c++11  -g -O3 -Wall -O3 -Wall  -shared -Wl,-soname,libhkust_pl_common.so -o /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_common.so CMakeFiles/hkust_pl_common.dir/src/common/basics/colormap.cc.o CMakeFiles/hkust_pl_common.dir/src/common/basics/semantics.cc.o CMakeFiles/hkust_pl_common.dir/src/common/basics/shapes.cc.o CMakeFiles/hkust_pl_common.dir/src/common/basics/tool_func.cc.o CMakeFiles/hkust_pl_common.dir/src/common/math/calculations.cc.o CMakeFiles/hkust_pl_common.dir/src/common/rss/rss_checker.cc.o CMakeFiles/hkust_pl_common.dir/src/common/idm/intelligent_driver_model.cc.o CMakeFiles/hkust_pl_common.dir/src/common/mobil/mobil_model.cc.o CMakeFiles/hkust_pl_common.dir/src/common/mobil/mobil_behavior_prediction.cc.o CMakeFiles/hkust_pl_common.dir/src/common/spline/lookup_table.cc.o CMakeFiles/hkust_pl_common.dir/src/common/spline/spline_generator.cc.o CMakeFiles/hkust_pl_common.dir/src/common/lane/lane.cc.o CMakeFiles/hkust_pl_common.dir/src/common/lane/lane_generator.cc.o CMakeFiles/hkust_pl_common.dir/src/common/primitive/frenet_primitive.cc.o CMakeFiles/hkust_pl_common.dir/src/common/state/state_transformer.cc.o CMakeFiles/hkust_pl_common.dir/src/common/state/free_state.cc.o CMakeFiles/hkust_pl_common.dir/src/common/circle_arc/circle_arc.cc.o CMakeFiles/hkust_pl_common.dir/src/common/circle_arc/circle_arc_branch.cc.o CMakeFiles/hkust_pl_common.dir/src/common/trajectory/trajectory_optimizer.cc.o -ldw /usr/local/lib/libglog.a -lprotobuf /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib/libnlopt.so /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_highgui3.so.3.3.1 /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_ooqp_itf.so /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_videoio3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgproc3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_core3.so.3.3.1 /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgensparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpsparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgondzio.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpbase.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libma27.a -lblas -lgfortran -Wl,-rpath,/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib:/opt/ros/kinetic/lib/x86_64-linux-gnu:/home/wang/ROS/G_A_V/epsilon/devel/lib 
[ 67%] Built target hkust_pl_common
Scanning dependencies of target hkust_pl_vehicle_model
[ 67%] Building CXX object EPSILON-master/core/vehicle_model/CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/ideal_steer_model.cc.o
[ 68%] Building CXX object EPSILON-master/core/vehicle_model/CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/vehicle_model.cc.o
[ 69%] Building CXX object EPSILON-master/core/vehicle_model/CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/idm_model.cc.o
[ 70%] Building CXX object EPSILON-master/core/vehicle_model/CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/ctx_idm_model.cc.o
[ 70%] Building CXX object EPSILON-master/core/vehicle_model/CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/controllers/pure_pursuit_controller.cc.o
[ 72%] Building CXX object EPSILON-master/core/vehicle_model/CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/controllers/pid_controller.cc.o
[ 72%] Building CXX object EPSILON-master/core/vehicle_model/CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/controllers/idm_velocity_controller.cc.o
[ 73%] Building CXX object EPSILON-master/core/vehicle_model/CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/controllers/ctx_idm_velocity_controller.cc.o
[ 73%] Linking CXX shared library /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_vehicle_model.so
/usr/bin/c++  -fPIC -std=c++11  -g -O3 -Wall -O3 -Wall  -shared -Wl,-soname,libhkust_pl_vehicle_model.so -o /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_vehicle_model.so CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/vehicle_model.cc.o CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/ideal_steer_model.cc.o CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/idm_model.cc.o CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/ctx_idm_model.cc.o CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/controllers/pure_pursuit_controller.cc.o CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/controllers/pid_controller.cc.o CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/controllers/idm_velocity_controller.cc.o CMakeFiles/hkust_pl_vehicle_model.dir/src/vehicle_model/controllers/ctx_idm_velocity_controller.cc.o /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_common.so -ldw /usr/local/lib/libglog.a -lprotobuf /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib/libnlopt.so /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_highgui3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_videoio3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgproc3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_core3.so.3.3.1 /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_ooqp_itf.so /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgensparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpsparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgondzio.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpbase.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libma27.a -lblas -lgfortran -Wl,-rpath,/home/wang/ROS/G_A_V/epsilon/devel/lib:/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib:/opt/ros/kinetic/lib/x86_64-linux-gnu 
[ 73%] Built target hkust_pl_vehicle_model
Scanning dependencies of target phy_simulator_lib
Scanning dependencies of target hkust_pl_smm
[ 74%] Building CXX object EPSILON-master/core/phy_simulator/CMakeFiles/phy_simulator_lib.dir/src/phy_simulator/arena_loader.cc.o
[ 74%] Building CXX object EPSILON-master/core/phy_simulator/CMakeFiles/phy_simulator_lib.dir/src/phy_simulator/phy_simulator.cc.o
[ 75%] Building CXX object EPSILON-master/core/semantic_map_manager/CMakeFiles/hkust_pl_smm.dir/src/data_renderer.cc.o
[ 75%] Building CXX object EPSILON-master/core/semantic_map_manager/CMakeFiles/hkust_pl_smm.dir/src/semantic_map_manager.cc.o
[ 76%] Building CXX object EPSILON-master/core/semantic_map_manager/CMakeFiles/hkust_pl_smm.dir/src/traffic_signal_manager.cc.o
[ 76%] Building CXX object EPSILON-master/core/semantic_map_manager/CMakeFiles/hkust_pl_smm.dir/src/config_loader.cc.o
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/semantic_map_manager/src/data_renderer.cc: In member function ‘ErrorType semantic_map_manager::DataRenderer::InjectObservationNoise()’:
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/semantic_map_manager/src/data_renderer.cc:78:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 0; i < 3 && i < surrounding_ids.size(); i++) {
                                ^
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/semantic_map_manager/src/semantic_map_manager.cc: In member function ‘ErrorType semantic_map_manager::SemanticMapManager::GetLocalLaneUsingLaneIds(const common::State&, const std::vector<int>&, decimal_t, decimal_t, const bool&, common::Lane*)’:
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/semantic_map_manager/src/semantic_map_manager.cc:1167:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 1; i < whole_lane_net_.lane_set.at(id).lane_points.size();
                       ^
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/semantic_map_manager/src/semantic_map_manager.cc: In member function ‘ErrorType semantic_map_manager::SemanticMapManager::GetLeadingVehicleOnLane(const common::Lane&, const common::State&, const common::VehicleSet&, const decimal_t&, common::Vehicle*, decimal_t*) const’:
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/semantic_map_manager/src/semantic_map_manager.cc:1348:19: warning: unused variable ‘lane_width’ [-Wunused-variable]
   const decimal_t lane_width = 3.5;
                   ^
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/semantic_map_manager/src/semantic_map_manager.cc:1357:8: warning: unused variable ‘find_occupied’ [-Wunused-variable]
   bool find_occupied = false;
        ^
[ 77%] Linking CXX shared library /home/wang/ROS/G_A_V/epsilon/devel/lib/libphy_simulator_lib.so
/usr/bin/c++  -fPIC -std=c++11  -g -O3 -Wall -O3 -Wall  -shared -Wl,-soname,libphy_simulator_lib.so -o /home/wang/ROS/G_A_V/epsilon/devel/lib/libphy_simulator_lib.so CMakeFiles/phy_simulator_lib.dir/src/phy_simulator/arena_loader.cc.o CMakeFiles/phy_simulator_lib.dir/src/phy_simulator/phy_simulator.cc.o /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_vehicle_model.so /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_common.so -ldw /usr/local/lib/libglog.a -lprotobuf /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib/libnlopt.so /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_highgui3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_videoio3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgproc3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_core3.so.3.3.1 /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_ooqp_itf.so /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgensparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpsparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgondzio.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpbase.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libma27.a -lblas -lgfortran -Wl,-rpath,/home/wang/ROS/G_A_V/epsilon/devel/lib:/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib:/opt/ros/kinetic/lib/x86_64-linux-gnu 
[ 77%] Built target phy_simulator_lib
Scanning dependencies of target phy_simulator_planning_node
[ 77%] Building CXX object EPSILON-master/core/phy_simulator/CMakeFiles/phy_simulator_planning_node.dir/src/phy_simulator_planning_node.cc.o
[ 78%] Building CXX object EPSILON-master/core/phy_simulator/CMakeFiles/phy_simulator_planning_node.dir/src/phy_simulator/visualizer.cc.o
[ 79%] Building CXX object EPSILON-master/core/phy_simulator/CMakeFiles/phy_simulator_planning_node.dir/src/phy_simulator/ros_adapter.cc.o
In file included from /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/semantic_map_manager/inc/semantic_map_manager/semantic_map_manager.h:15:0,
                 from /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/semantic_map_manager/src/semantic_map_manager.cc:1:
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/inc/common/basics/semantics.h: In member function ‘ErrorType semantic_map_manager::SemanticMapManager::UpdateSemanticVehicles()’:
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/inc/common/basics/semantics.h:207:19: warning: ‘max_beh’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     *beh = max_beh;
                   ^
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/inc/common/basics/semantics.h:200:21: note: ‘max_beh’ was declared here
     LateralBehavior max_beh;
                     ^
[ 80%] Linking CXX shared library /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_smm.so
/usr/bin/c++  -fPIC -std=c++11  -g -O3 -Wall -O3 -Wall  -shared -Wl,-soname,libhkust_pl_smm.so -o /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_smm.so CMakeFiles/hkust_pl_smm.dir/src/semantic_map_manager.cc.o CMakeFiles/hkust_pl_smm.dir/src/data_renderer.cc.o CMakeFiles/hkust_pl_smm.dir/src/config_loader.cc.o CMakeFiles/hkust_pl_smm.dir/src/traffic_signal_manager.cc.o /opt/ros/kinetic/lib/libtf.so /opt/ros/kinetic/lib/libtf2_ros.so /opt/ros/kinetic/lib/libactionlib.so /opt/ros/kinetic/lib/libmessage_filters.so /opt/ros/kinetic/lib/libroscpp.so -lboost_filesystem -lboost_signals /opt/ros/kinetic/lib/libxmlrpcpp.so /opt/ros/kinetic/lib/libtf2.so /opt/ros/kinetic/lib/libroscpp_serialization.so /opt/ros/kinetic/lib/librosconsole.so /opt/ros/kinetic/lib/librosconsole_log4cxx.so /opt/ros/kinetic/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex /opt/ros/kinetic/lib/librostime.so /opt/ros/kinetic/lib/libcpp_common.so -lboost_system -lboost_thread -lboost_chrono -lboost_date_time -lboost_atomic -lpthread -lconsole_bridge /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_vehicle_model.so /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_common.so -ldw /usr/local/lib/libglog.a -lprotobuf /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib/libnlopt.so /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_highgui3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_videoio3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgproc3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_core3.so.3.3.1 /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_ooqp_itf.so /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgensparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpsparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgondzio.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpbase.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libma27.a -lblas -lgfortran -Wl,-rpath,/opt/ros/kinetic/lib:/home/wang/ROS/G_A_V/epsilon/devel/lib:/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib:/opt/ros/kinetic/lib/x86_64-linux-gnu 
[ 80%] Built target hkust_pl_smm
make[2]: *** No rule to make target '/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/util/eudm_planner/PROTOBUF_PROTOC_EXECUTABLE-NOTFOUND', needed by 'EPSILON-master/util/eudm_planner/eudm_config.pb.cc'。 停止。
CMakeFiles/Makefile2:3921: recipe for target 'EPSILON-master/util/eudm_planner/CMakeFiles/hkust_pl_eudm.dir/all' failed
make[1]: *** [EPSILON-master/util/eudm_planner/CMakeFiles/hkust_pl_eudm.dir/all] Error 2
make[1]: *** 正在等待未完成的任务....
make[2]: *** No rule to make target '/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/util/ssc_planner/PROTOBUF_PROTOC_EXECUTABLE-NOTFOUND', needed by 'EPSILON-master/util/ssc_planner/ssc_config.pb.cc'。 停止。
CMakeFiles/Makefile2:4065: recipe for target 'EPSILON-master/util/ssc_planner/CMakeFiles/hkust_pl_ssc.dir/all' failed
make[1]: *** [EPSILON-master/util/ssc_planner/CMakeFiles/hkust_pl_ssc.dir/all] Error 2
Scanning dependencies of target hkust_pl_rp
Scanning dependencies of target hkust_smm_ros
[ 80%] Building CXX object EPSILON-master/core/route_planner/CMakeFiles/hkust_pl_rp.dir/src/route_planner/route_planner.cc.o
[ 81%] Building CXX object EPSILON-master/core/semantic_map_manager/CMakeFiles/hkust_smm_ros.dir/src/ros_adapter.cc.o
[ 81%] Building CXX object EPSILON-master/core/semantic_map_manager/CMakeFiles/hkust_smm_ros.dir/src/visualizer.cc.o
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/phy_simulator/src/phy_simulator_planning_node.cc: In function ‘int main(int, char**)’:
/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/phy_simulator/src/phy_simulator_planning_node.cc:118:7: warning: unused variable ‘gt_msg_counter’ [-Wunused-variable]
   int gt_msg_counter = 0;
       ^
[ 82%] Linking CXX shared library /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_rp.so
/usr/bin/c++  -fPIC -std=c++11  -g -O3 -Wall -O3 -Wall  -shared -Wl,-soname,libhkust_pl_rp.so -o /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_rp.so CMakeFiles/hkust_pl_rp.dir/src/route_planner/route_planner.cc.o /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_smm.so /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_vehicle_model.so /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_common.so -ldw /usr/local/lib/libglog.a -lprotobuf /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib/libnlopt.so /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_highgui3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_videoio3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgproc3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_core3.so.3.3.1 /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_ooqp_itf.so /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgensparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpsparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgondzio.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpbase.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libma27.a -lblas -lgfortran /opt/ros/kinetic/lib/libtf.so /opt/ros/kinetic/lib/libtf2_ros.so /opt/ros/kinetic/lib/libactionlib.so /opt/ros/kinetic/lib/libmessage_filters.so /opt/ros/kinetic/lib/libroscpp.so -lboost_filesystem -lboost_signals /opt/ros/kinetic/lib/libxmlrpcpp.so /opt/ros/kinetic/lib/libtf2.so /opt/ros/kinetic/lib/libroscpp_serialization.so /opt/ros/kinetic/lib/librosconsole.so /opt/ros/kinetic/lib/librosconsole_log4cxx.so /opt/ros/kinetic/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex /opt/ros/kinetic/lib/librostime.so /opt/ros/kinetic/lib/libcpp_common.so -lboost_system -lboost_thread -lboost_chrono -lboost_date_time -lboost_atomic -lpthread -lconsole_bridge -Wl,-rpath,/home/wang/ROS/G_A_V/epsilon/devel/lib:/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib:/opt/ros/kinetic/lib/x86_64-linux-gnu:/opt/ros/kinetic/lib 
[ 82%] Built target hkust_pl_rp
[ 82%] Linking CXX executable /home/wang/ROS/G_A_V/epsilon/devel/lib/phy_simulator/phy_simulator_planning_node
/usr/bin/c++   -std=c++11  -g -O3 -Wall -O3 -Wall   CMakeFiles/phy_simulator_planning_node.dir/src/phy_simulator_planning_node.cc.o CMakeFiles/phy_simulator_planning_node.dir/src/phy_simulator/visualizer.cc.o CMakeFiles/phy_simulator_planning_node.dir/src/phy_simulator/ros_adapter.cc.o  -o /home/wang/ROS/G_A_V/epsilon/devel/lib/phy_simulator/phy_simulator_planning_node -rdynamic /opt/ros/kinetic/lib/libroscpp.so -lboost_filesystem -lboost_signals /opt/ros/kinetic/lib/librosconsole.so /opt/ros/kinetic/lib/librosconsole_log4cxx.so /opt/ros/kinetic/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex /opt/ros/kinetic/lib/libxmlrpcpp.so /opt/ros/kinetic/lib/libroscpp_serialization.so /opt/ros/kinetic/lib/librostime.so /opt/ros/kinetic/lib/libcpp_common.so -lboost_system -lboost_thread -lboost_chrono -lboost_date_time -lboost_atomic -lpthread -lconsole_bridge /home/wang/ROS/G_A_V/epsilon/devel/lib/libphy_simulator_lib.so /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_vehicle_model.so /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_common.so -ldw /usr/local/lib/libglog.a -lprotobuf /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib/libnlopt.so /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_highgui3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_videoio3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgproc3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_core3.so.3.3.1 /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_ooqp_itf.so /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgensparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpsparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgondzio.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpbase.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libma27.a -lblas -lgfortran -Wl,-rpath,/opt/ros/kinetic/lib:/home/wang/ROS/G_A_V/epsilon/devel/lib:/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib:/opt/ros/kinetic/lib/x86_64-linux-gnu 
[ 82%] Built target phy_simulator_planning_node
[ 83%] Linking CXX shared library /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_smm_ros.so
/usr/bin/c++  -fPIC -std=c++11  -g -O3 -Wall -O3 -Wall  -shared -Wl,-soname,libhkust_smm_ros.so -o /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_smm_ros.so CMakeFiles/hkust_smm_ros.dir/src/ros_adapter.cc.o CMakeFiles/hkust_smm_ros.dir/src/visualizer.cc.o /opt/ros/kinetic/lib/libtf.so /opt/ros/kinetic/lib/libtf2_ros.so /opt/ros/kinetic/lib/libactionlib.so /opt/ros/kinetic/lib/libmessage_filters.so /opt/ros/kinetic/lib/libroscpp.so -lboost_filesystem -lboost_signals /opt/ros/kinetic/lib/libxmlrpcpp.so /opt/ros/kinetic/lib/libtf2.so /opt/ros/kinetic/lib/libroscpp_serialization.so /opt/ros/kinetic/lib/librosconsole.so /opt/ros/kinetic/lib/librosconsole_log4cxx.so /opt/ros/kinetic/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex /opt/ros/kinetic/lib/librostime.so /opt/ros/kinetic/lib/libcpp_common.so -lboost_system -lboost_thread -lboost_chrono -lboost_date_time -lboost_atomic -lpthread -lconsole_bridge /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_smm.so /opt/ros/kinetic/lib/libtf.so /opt/ros/kinetic/lib/libtf2_ros.so /opt/ros/kinetic/lib/libactionlib.so /opt/ros/kinetic/lib/libmessage_filters.so /opt/ros/kinetic/lib/libroscpp.so -lboost_filesystem -lboost_signals /opt/ros/kinetic/lib/libxmlrpcpp.so /opt/ros/kinetic/lib/libtf2.so /opt/ros/kinetic/lib/libroscpp_serialization.so /opt/ros/kinetic/lib/librosconsole.so /opt/ros/kinetic/lib/librosconsole_log4cxx.so /opt/ros/kinetic/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex /opt/ros/kinetic/lib/librostime.so /opt/ros/kinetic/lib/libcpp_common.so -lboost_system -lboost_thread -lboost_chrono -lboost_date_time -lboost_atomic -lpthread -lconsole_bridge /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_vehicle_model.so /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_common.so -ldw /usr/local/lib/libglog.a -lprotobuf /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib/libnlopt.so /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_highgui3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_videoio3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgproc3.so.3.3.1 /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_core3.so.3.3.1 /home/wang/ROS/G_A_V/epsilon/devel/lib/libhkust_pl_ooqp_itf.so /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgensparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpsparse.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpgondzio.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libooqpbase.a /home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/ooqp/lib/libma27.a -lblas -lgfortran -Wl,-rpath,/opt/ros/kinetic/lib:/home/wang/ROS/G_A_V/epsilon/devel/lib:/home/wang/ROS/G_A_V/epsilon/src/EPSILON-master/core/common/thirdparty/nlopt/lib:/opt/ros/kinetic/lib/x86_64-linux-gnu 
[ 83%] Built target hkust_smm_ros
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j12 -l12" failed
MasterIzumi commented 2 years ago

@WangZhengJiu Hi, we have added an installation guide. Please update the code and re-build it according to the instruction. Please let me know if you meet any problems, especially dependency issues.

Ry-Song commented 2 years ago

@MasterIzumi Hi, sorry to bother you. I meet the same problem with @WangZhengJiu , but I used the latest code and cann't build it successuful. Could you please give me some guidance to make it work. Thank you very much.

MasterIzumi commented 2 years ago

@Ry-Song Hi, can you provide the error messages? Btw, have you installed protobuf correctly?

Ry-Song commented 2 years ago

Hi @MasterIzumi I am sorry for my carelessness about installing protobuf mistakenly. The code is working properly now. Thank you for your great work again.

MasterIzumi commented 2 years ago

@Ry-Song Thx. Please feel free to post issues if you meet any questions.