Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

This is the content of autoware.ai.repos file.

repositories:
  autoware/common:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/common.git
    version: 1.12.0
  autoware/core_perception:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/core_perception.git
    version: 1.12.0
  autoware/core_planning:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/core_planning.git
    version: 1.12.0
  autoware/documentation:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/documentation.git
    version: 1.12.0
  autoware/messages:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/messages.git
    version: 1.12.0
  autoware/simulation:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/simulation.git
    version: 1.12.0
  autoware/utilities:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/utilities.git
    version: 1.12.0
  autoware/visualization:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/visualization.git
    version: 1.12.0
  drivers/awf_drivers:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/drivers.git
    version: 1.12.0
  citysim:
    type: git
    url: https://github.com/CPFL/osrf_citysim.git
    version: 27bd05bc6c762b3ad8c9bb85f678d4b7ce7a27c5
  car_demo:
    type: git
    url: https://github.com/CPFL/car_demo.git
    version: e364448fad421cb6244c9f828f978d8d877dcbf9
  drivers/ds4:
    type: git
    url: https://github.com/tier4/ds4.git
    version: 5aa2f7f53a67992fffa7c801ed9c663a380b5d4a

This is the content of autoware.ai.repos file.

repositories:
  autoware/common:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/common.git
    version: 1.12.0
  autoware/core_perception:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/core_perception.git
    version: 1.12.0
  autoware/core_planning:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/core_planning.git
    version: 1.12.0
  autoware/documentation:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/documentation.git
    version: 1.12.0
  autoware/messages:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/messages.git
    version: 1.12.0
  autoware/simulation:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/simulation.git
    version: 1.12.0
  autoware/utilities:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/utilities.git
    version: 1.12.0
  autoware/visualization:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/visualization.git
    version: 1.12.0
  drivers/awf_drivers:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/drivers.git
    version: 1.12.0
  citysim:
    type: git
    url: https://github.com/CPFL/osrf_citysim.git
    version: 27bd05bc6c762b3ad8c9bb85f678d4b7ce7a27c5
  car_demo:
    type: git
    url: https://github.com/CPFL/car_demo.git
    version: e364448fad421cb6244c9f828f978d8d877dcbf9
  drivers/ds4:
    type: git
    url: https://github.com/tier4/ds4.git
    version: 5aa2f7f53a67992fffa7c801ed9c663a380b5d4a

I updated pcl to 11.1 and tried to switch the g++ version to 4.7, 6.5 and 8.4, but still encountered new problems.

Starting >>> obj_db
--- stderr: map_tools
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function ‘initialpose_callback(boost::shared_ptr<geometry_msgs::PoseWithCovarianceStamped_<std::allocator<void>> const> const&)’:
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:93: to'tf::Transformer::waitForTransform(std::string const&, std::string const&, ros ::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const' undefined reference
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:94: to'tf::Transformer::lookupTransform(std::string const&, std::string const&, ros ::Time const&, tf::StampedTransform&) const' undefined reference
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:98: for'ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)' undefined reference
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'pcl::PCDWriter::write(std::string const&, pcl::PCLPointCloud2 const&, Eigen::Matrix<float, 4, 1, 0, 4, 1> const&, Eigen::Quaternion<float, 0> const&, bool)':
/usr/include/pcl-1.7/pcl/io/pcd_io.h:353: for'pcl::PCDWriter::writeASCII(std::string const&, pcl::PCLPointCloud2 const&, Eigen::Matrix<float, 4, 1, 0, 4, 1> const&, Eigen::Quaternion<float, 0> const&, int)' undefined reference
/usr/include/pcl-1.7/pcl/io/pcd_io.h:351: for'pcl::PCDWriter::writeBinary(std::string const&, pcl::PCLPointCloud2 const&, Eigen::Matrix<float, 4, 1, 0, 4, 1> const&, Eigen::Quaternion<float, 0> const&)' undefined reference
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'int pcl::PCDWriter::writeASCII<pcl::PointXYZI>(std::string const&, pcl::PointCloud<pcl::PointXYZI> const&, int)':
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:486: Undefined reference to ‘pcl::PCDWriter::setLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:613: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'int pcl::PCDWriter::writeBinary<pcl::PointXYZI>(std::string const&, pcl::PointCloud<pcl::PointXYZI> const&)':
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:157: Undefined reference to ‘pcl::PCDWriter::setLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:258: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:247: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:204: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:193: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:213: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function ‘main’:
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:199: for'ros::init(int&, char**, std::string const&, unsigned int)' Undefined reference
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:200: for'ros::NodeHandle::NodeHandle(std::string const&, std::map<std: :string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string>>> const&)' undefined reference
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'int pcl::PCDWriter::writeASCII<pcl::PointXYZRGB>(std::string const&, pcl::PointCloud<pcl::PointXYZRGB> const&, int)':
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:486: Undefined reference to ‘pcl::PCDWriter::setLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:613: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'int pcl::PCDWriter::writeBinary<pcl::PointXYZRGB>(std::string const&, pcl::PointCloud<pcl::PointXYZRGB> const&)':
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:157: Undefined reference to ‘pcl::PCDWriter::setLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:258: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:247: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:204: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:193: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:213: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function ‘main’:
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:199: for'ros::init(int&, char**, std::string const&, unsigned int)' Undefined reference
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:200: for'ros::NodeHandle::NodeHandle(std::string const&, std::map<std: :string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string>>> const&)' undefined reference
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'int pcl::PCDWriter::writeASCII<pcl::PointXYZRGB>(std::string const&, pcl::PointCloud<pcl::PointXYZRGB> const&, int)':
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:486: Undefined reference to ‘pcl::PCDWriter::setLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:613: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'int pcl::PCDWriter::writeBinary<pcl::PointXYZRGB>(std::string const&, pcl::PointCloud<pcl::PointXYZRGB> const&)':
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:157: Undefined reference to ‘pcl::PCDWriter::setLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:258: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:247: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:204: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:193: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:213: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: in function'ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void>> const> const&, void>:: deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126: for'ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels: :Level)' undefined reference
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'ros::SubscriptionCallbackHelperT<boost::shared_ptr<geometry_msgs::PoseWithCovarianceStamped_<std::allocator<void>>> const> const&, void>:: deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126: for'ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels: :Level)' undefined reference
collect2: error: ld returned 1 exit status
make[2]: *** [devel/lib/map_tools/map_extender] Error 1
make[1]: *** [CMakeFiles/map_extender.dir/all] Error 2
make: *** [all] Error 2
---
Failed <<< map_tools [5.33s, exited with code 2]
Aborted <<< obj_db [1.36s]
Aborted <<< multi_lidar_calibrator [4.82s]
Aborted <<< mqtt_socket [5.03s]

Summary: 92 packages finished [56.8s]
  1 package failed: map_tools
  3 packages aborted: mqtt_socket multi_lidar_calibrator obj_db
  2 packages had stderr output: map_tools multi_lidar_calibrator
  43 packages not processed

This is the content of autoware.ai.repos file.

repositories:
  autoware/common:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/common.git
    version: 1.12.0
  autoware/core_perception:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/core_perception.git
    version: 1.12.0
  autoware/core_planning:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/core_planning.git
    version: 1.12.0
  autoware/documentation:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/documentation.git
    version: 1.12.0
  autoware/messages:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/messages.git
    version: 1.12.0
  autoware/simulation:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/simulation.git
    version: 1.12.0
  autoware/utilities:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/utilities.git
    version: 1.12.0
  autoware/visualization:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/visualization.git
    version: 1.12.0
  drivers/awf_drivers:
    type: git
    url: https://gitlab.com/autowarefoundation/autoware.ai/drivers.git
    version: 1.12.0
  citysim:
    type: git
    url: https://github.com/CPFL/osrf_citysim.git
    version: 27bd05bc6c762b3ad8c9bb85f678d4b7ce7a27c5
  car_demo:
    type: git
    url: https://github.com/CPFL/car_demo.git
    version: e364448fad421cb6244c9f828f978d8d877dcbf9
  drivers/ds4:
    type: git
    url: https://github.com/tier4/ds4.git
    version: 5aa2f7f53a67992fffa7c801ed9c663a380b5d4a

I updated pcl to 11.1 1.11 and tried to switch the g++ version to 4.7, 6.5 and 8.4, but still encountered new problems.

Starting >>> obj_db
--- stderr: map_tools
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function ‘initialpose_callback(boost::shared_ptr<geometry_msgs::PoseWithCovarianceStamped_<std::allocator<void>> const> const&)’:
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:93: to'tf::Transformer::waitForTransform(std::string const&, std::string const&, ros ::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const' undefined reference
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:94: to'tf::Transformer::lookupTransform(std::string const&, std::string const&, ros ::Time const&, tf::StampedTransform&) const' undefined reference
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:98: for'ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)' undefined reference
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'pcl::PCDWriter::write(std::string const&, pcl::PCLPointCloud2 const&, Eigen::Matrix<float, 4, 1, 0, 4, 1> const&, Eigen::Quaternion<float, 0> const&, bool)':
/usr/include/pcl-1.7/pcl/io/pcd_io.h:353: for'pcl::PCDWriter::writeASCII(std::string const&, pcl::PCLPointCloud2 const&, Eigen::Matrix<float, 4, 1, 0, 4, 1> const&, Eigen::Quaternion<float, 0> const&, int)' undefined reference
/usr/include/pcl-1.7/pcl/io/pcd_io.h:351: for'pcl::PCDWriter::writeBinary(std::string const&, pcl::PCLPointCloud2 const&, Eigen::Matrix<float, 4, 1, 0, 4, 1> const&, Eigen::Quaternion<float, 0> const&)' undefined reference
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'int pcl::PCDWriter::writeASCII<pcl::PointXYZI>(std::string const&, pcl::PointCloud<pcl::PointXYZI> const&, int)':
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:486: Undefined reference to ‘pcl::PCDWriter::setLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:613: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'int pcl::PCDWriter::writeBinary<pcl::PointXYZI>(std::string const&, pcl::PointCloud<pcl::PointXYZI> const&)':
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:157: Undefined reference to ‘pcl::PCDWriter::setLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:258: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:247: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:204: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:193: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:213: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function ‘main’:
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:199: for'ros::init(int&, char**, std::string const&, unsigned int)' Undefined reference
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:200: for'ros::NodeHandle::NodeHandle(std::string const&, std::map<std: :string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string>>> const&)' undefined reference
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'int pcl::PCDWriter::writeASCII<pcl::PointXYZRGB>(std::string const&, pcl::PointCloud<pcl::PointXYZRGB> const&, int)':
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:486: Undefined reference to ‘pcl::PCDWriter::setLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:613: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'int pcl::PCDWriter::writeBinary<pcl::PointXYZRGB>(std::string const&, pcl::PointCloud<pcl::PointXYZRGB> const&)':
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:157: Undefined reference to ‘pcl::PCDWriter::setLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:258: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:247: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:204: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:193: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:213: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function ‘main’:
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:199: for'ros::init(int&, char**, std::string const&, unsigned int)' Undefined reference
/home/quanfayan/autoware.ai/src/autoware/utilities/map_tools/nodes/map_extender/map_extender.cpp:200: for'ros::NodeHandle::NodeHandle(std::string const&, std::map<std: :string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string>>> const&)' undefined reference
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'int pcl::PCDWriter::writeASCII<pcl::PointXYZRGB>(std::string const&, pcl::PointCloud<pcl::PointXYZRGB> const&, int)':
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:486: Undefined reference to ‘pcl::PCDWriter::setLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:613: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'int pcl::PCDWriter::writeBinary<pcl::PointXYZRGB>(std::string const&, pcl::PointCloud<pcl::PointXYZRGB> const&)':
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:157: Undefined reference to ‘pcl::PCDWriter::setLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:258: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:247: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:204: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:193: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
/usr/include/pcl-1.7/pcl/io/impl/pcd_io.hpp:213: Undefined reference to ‘pcl::PCDWriter::resetLockingPermissions(std::string const&, boost::interprocess::file_lock&)’
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: in function'ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void>> const> const&, void>:: deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126: for'ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels: :Level)' undefined reference
CMakeFiles/map_extender.dir/nodes/map_extender/map_extender.cpp.o: In the function'ros::SubscriptionCallbackHelperT<boost::shared_ptr<geometry_msgs::PoseWithCovarianceStamped_<std::allocator<void>>> const> const&, void>:: deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
/opt/ros/kinetic/include/ros/subscription_callback_helper.h:126: for'ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels: :Level)' undefined reference
collect2: error: ld returned 1 exit status
make[2]: *** [devel/lib/map_tools/map_extender] Error 1
make[1]: *** [CMakeFiles/map_extender.dir/all] Error 2
make: *** [all] Error 2
---
Failed <<< map_tools [5.33s, exited with code 2]
Aborted <<< obj_db [1.36s]
Aborted <<< multi_lidar_calibrator [4.82s]
Aborted <<< mqtt_socket [5.03s]

Summary: 92 packages finished [56.8s]
  1 package failed: map_tools
  3 packages aborted: mqtt_socket multi_lidar_calibrator obj_db
  2 packages had stderr output: map_tools multi_lidar_calibrator
  43 packages not processed