start-jsk / jsk_apc

Other
36 stars 35 forks source link

Add Dockerfile for kinetic build #2635

Closed wkentaro closed 6 years ago

knorth55 commented 6 years ago

This is what I wanted! Thanks :+1:

wkentaro commented 6 years ago
+ EXIT_STATUS=1
+ COUNT=0
+ '[' 1 == 1 -a 0 -lt 3 ']'
+ COUNT=1
+ rosdep install -q -y --rosdistro kinetic -n -q --ignore-src --skip-keys=jsk_smart_gui --skip-keys=ros3djs --skip-keys=pr2_calibration_launch --skip-keys=jsk_android_gui_api9 --skip-keys=ros2djs --skip-keys=face_recognition --skip-keys=roslibjs --skip-keys=force_proximity_ros --skip-keys=safe_teleop_base --skip-keys=pcl --from-paths /opt/ros/kinetic/share .
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
jsk_apc2015_common: Cannot locate rosdep definition for [jsk_demo_common]
jsk_2016_01_baxter_apc: Cannot locate rosdep definition for [roseus_mongo]
jsk_arc2017_baxter: Cannot locate rosdep definition for [jsk_baxter_startup]
jsk_2015_05_baxter_apc: Cannot locate rosdep definition for [baxtereus]
+ EXIT_STATUS=1
+ '[' 1 == 0 ']'
+ sleep 30
wkentaro commented 6 years ago

It seems it will be fixed via #2633

Errors << jsk_arc2017_baxter:make /home/travis/ros/ws_jsk_apc/logs/jsk_arc2017_baxter/build.make.000.log
xacro: Traditional processing is deprecated. Switch to --inorder processing!
To check for compatibility of your document, use option --check-order.
For more infos, see http://wiki.ros.org/xacro#Processing_Order
In file included from /home/travis/ros/ws_jsk_apc/src/jsk_apc/jsk_arc2017_baxter/src/tendon_transmission_loader.cpp:16:0:
/home/travis/ros/ws_jsk_apc/src/jsk_apc/jsk_arc2017_baxter/include/jsk_arc2017_baxter/tendon_transmission_loader.h:19:3: error: ?TransmissionPtr? does not name a type
   TransmissionPtr load(const transmission_interface::TransmissionInfo& transmission_info);
   ^
/home/travis/ros/ws_jsk_apc/src/jsk_apc/jsk_arc2017_baxter/src/tendon_transmission_loader.cpp:20:27: error: ?TransmissionPtr? in ?class jsk_arc2017_baxter::TendonTransmissionLoader? does not name a type
 TendonTransmissionLoader::TransmissionPtr
                           ^
In file included from /opt/ros/kinetic/include/class_loader/class_loader_core.hpp:46:0,
                 from /opt/ros/kinetic/include/class_loader/./class_loader.hpp:43,
                 from /opt/ros/kinetic/include/class_loader/class_loader.h:35,
                 from /opt/ros/kinetic/include/pluginlib/./class_list_macros.hpp:40,
                 from /opt/ros/kinetic/include/pluginlib/class_list_macros.h:35,
                 from /home/travis/ros/ws_jsk_apc/src/jsk_apc/jsk_arc2017_baxter/src/tendon_transmission_loader.cpp:11:
/opt/ros/kinetic/include/class_loader/meta_object.hpp: In instantiation of ?B* class_loader::class_loader_private::MetaObject<C, B>::create() const [with C = jsk_arc2017_baxter::TendonTransmissionLoader; B = transmission_interface::TransmissionLoader]?:
/home/travis/ros/ws_jsk_apc/src/jsk_apc/jsk_arc2017_baxter/src/tendon_transmission_loader.cpp:119:212:   required from here
/opt/ros/kinetic/include/class_loader/meta_object.hpp:198:16: error: invalid new-expression of abstract class type ?jsk_arc2017_baxter::TendonTransmissionLoader?
     return new C;
                ^
In file included from /home/travis/ros/ws_jsk_apc/src/jsk_apc/jsk_arc2017_baxter/src/tendon_transmission_loader.cpp:16:0:
/home/travis/ros/ws_jsk_apc/src/jsk_apc/jsk_arc2017_baxter/include/jsk_arc2017_baxter/tendon_transmission_loader.h:16:7: note:   because the following virtual functions are pure within ?jsk_arc2017_baxter::TendonTransmissionLoader?:
 class TendonTransmissionLoader : public transmission_interface::TransmissionLoader
       ^
In file included from /home/travis/ros/ws_jsk_apc/src/jsk_apc/jsk_arc2017_baxter/include/jsk_arc2017_baxter/tendon_transmission_loader.h:11:0,
                 from /home/travis/ros/ws_jsk_apc/src/jsk_apc/jsk_arc2017_baxter/src/tendon_transmission_loader.cpp:16:
/opt/ros/kinetic/include/transmission_interface/transmission_loader.h:70:33: note:  virtual transmission_interface::TransmissionSharedPtr transmission_interface::TransmissionLoader::load(const transmission_interface::TransmissionInfo&)
   virtual TransmissionSharedPtr load(const TransmissionInfo& transmission_info) = 0;
                                 ^
make[2]: *** [CMakeFiles/jsk_arc2017_baxter_transmission_loader_plugins.dir/src/tendon_transmission_loader.cpp.o] Error 1
make[1]: *** [CMakeFiles/jsk_arc2017_baxter_transmission_loader_plugins.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
wkentaro commented 6 years ago

The indigo test has passed. image