wilselby / ROS_quadrotor_simulator

Quadrotor simulator using ROS, Gazebo, and RVIZ
270 stars 125 forks source link

Performing patch step for 'glog_src' error #25

Closed Andreluizfc closed 6 years ago

Andreluizfc commented 6 years ago

Do I need to install any glog dependency? I tryed to run sudo apt-get install libgoogle-glog-dev, but nothing happened.

[ 77%] Performing patch step for 'glog_src'
/bin/sh: 1: cannot open /home/andre/ros/catkin_ws/src/fix-unused-typedef-warning.patch: No such file
make[2]: *** [glog_catkin/glog_src-prefix/src/glog_src-stamp/glog_src-patch] Error 2
make[1]: *** [glog_catkin/CMakeFiles/glog_src.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Linking CXX executable /home/andre/ros/catkin_ws/devel/lib/rotors_gazebo/gazebo_pose_publisher
[ 77%] Built target gazebo_pose_publisher
Linking CXX executable /home/andre/ros/catkin_ws/devel/lib/quad_joystick_interface/quad_joystick_interface
Linking CXX executable /home/andre/ros/catkin_ws/devel/lib/rotors_joy_interface/rotors_joy_interface
[ 77%] Built target quad_joystick_interface
[ 77%] Built target rotors_joy_interface
make[1]: *** [rotors_simulator/rotors_control/CMakeFiles/lee_position_controller.dir/all] Error 2
make[1]: *** [rotors_simulator/rotors_control/CMakeFiles/roll_pitch_yawrate_thrust_controller.dir/all] Error 2
The bug is not reproducible, so it is likely a hardware or OS problem.
make[2]: *** [ROS_quadrotor_simulator/action_controller/CMakeFiles/action_controller.dir/src/actionController.cpp.o] Error 1
make[1]: *** [ROS_quadrotor_simulator/action_controller/CMakeFiles/action_controller.dir/all] Error 2
The bug is not reproducible, so it is likely a hardware or OS problem.
make[2]: *** [ROS_quadrotor_simulator/moveit_simple_controller_manager/CMakeFiles/moveit_simple_controller_manager.dir/src/moveit_simple_controller_manager.cpp.o] Error 1
make[1]: *** [ROS_quadrotor_simulator/moveit_simple_controller_manager/CMakeFiles/moveit_simple_controller_manager.dir/all] Error 2
make: *** [all] Error 2
Invoking "make -j8 -l8" failed

EDIT:

I fixed that moving get-newest-config-guess.sh and fix-unused-typedef-warning.patch to the src folder. Still I can't run catkin_make without errors. Now I have erros on the build step:

[ 83%] Performing build step for 'glog_src'
make[3]: warning: -jN forced in submake: disabling jobserver mode.
make[1]: *** [ROS_quadrotor_simulator/quad_control/CMakeFiles/quad_controller.dir/all] Error 2
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-logging.lo -MD -MP -MF src/.deps/libglog_la-logging.Tpo -c src/logging.cc  -fPIC -DPIC -o src/.libs/libglog_la-logging.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-demangle.lo -MD -MP -MF src/.deps/libglog_la-demangle.Tpo -c src/demangle.cc  -fPIC -DPIC -o src/.libs/libglog_la-demangle.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-signalhandler.lo -MD -MP -MF src/.deps/libglog_la-signalhandler.Tpo -c src/signalhandler.cc  -fPIC -DPIC -o src/.libs/libglog_la-signalhandler.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-raw_logging.lo -MD -MP -MF src/.deps/libglog_la-raw_logging.Tpo -c src/raw_logging.cc  -fPIC -DPIC -o src/.libs/libglog_la-raw_logging.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-utilities.lo -MD -MP -MF src/.deps/libglog_la-utilities.Tpo -c src/utilities.cc  -fPIC -DPIC -o src/.libs/libglog_la-utilities.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-symbolize.lo -MD -MP -MF src/.deps/libglog_la-symbolize.Tpo -c src/symbolize.cc  -fPIC -DPIC -o src/.libs/libglog_la-symbolize.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-vlog_is_on.lo -MD -MP -MF src/.deps/libglog_la-vlog_is_on.Tpo -c src/vlog_is_on.cc  -fPIC -DPIC -o src/.libs/libglog_la-vlog_is_on.o
src/logging_unittest.cc:64:17: error: ‘GFLAGS_NAMESPACE’ is not a namespace-name
 using namespace GFLAGS_NAMESPACE;
                 ^
src/logging_unittest.cc:64:33: error: expected namespace-name before ‘;’ token
 using namespace GFLAGS_NAMESPACE;
                                 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-raw_logging.lo -MD -MP -MF src/.deps/libglog_la-raw_logging.Tpo -c src/raw_logging.cc  -fPIC -DPIC -o src/libglog_la-raw_logging.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-utilities.lo -MD -MP -MF src/.deps/libglog_la-utilities.Tpo -c src/utilities.cc  -fPIC -DPIC -o src/libglog_la-utilities.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-vlog_is_on.lo -MD -MP -MF src/.deps/libglog_la-vlog_is_on.Tpo -c src/vlog_is_on.cc  -fPIC -DPIC -o src/libglog_la-vlog_is_on.o >/dev/null 2>&1
make[3]: *** [src/logging_unittest-logging_unittest.o] Error 1
make[3]: *** Waiting for unfinished jobs....
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-symbolize.lo -MD -MP -MF src/.deps/libglog_la-symbolize.Tpo -c src/symbolize.cc  -fPIC -DPIC -o src/libglog_la-symbolize.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-signalhandler.lo -MD -MP -MF src/.deps/libglog_la-signalhandler.Tpo -c src/signalhandler.cc  -fPIC -DPIC -o src/libglog_la-signalhandler.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-demangle.lo -MD -MP -MF src/.deps/libglog_la-demangle.Tpo -c src/demangle.cc  -fPIC -DPIC -o src/libglog_la-demangle.o >/dev/null 2>&1
Linking CXX executable /home/andre/catkin_ws/devel/lib/action_controller/action_controller
[ 83%] Built target action_controller
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./src -I./src -I/include -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT src/libglog_la-logging.lo -MD -MP -MF src/.deps/libglog_la-logging.Tpo -c src/logging.cc  -fPIC -DPIC -o src/libglog_la-logging.o >/dev/null 2>&1
make[2]: *** [glog_catkin/glog_src-prefix/src/glog_src-stamp/glog_src-build] Error 2
make[1]: *** [glog_catkin/CMakeFiles/glog_src.dir/all] Error 2
Linking CXX shared library /home/andre/catkin_ws/devel/lib/libmoveit_simple_controller_manager.so
[ 83%] Built target moveit_simple_controller_manager
make: *** [all] Error 2
Invoking "make -j8 -l8" failed
wilselby commented 6 years ago

Try building glog by itself.

Andreluizfc commented 6 years ago

It worked as I stated on issue #14! Thanks!