Ask Your Question

AndrewLawson's profile - activity

2018-01-15 23:17:32 -0600 received badge  Taxonomist
2017-04-20 16:47:33 -0600 marked best answer Installing Hydro from source: package 'bullet' not found

Hi everyone! I'm in the middle of building Hydro from Source on an ARM board. I got to building the 'tf2_bullet' catkin package and ran into the following error:

==> Processing catkin package: 'tf2_bullet'
==> Creating build directory: 'build_isolated/tf2_bullet'
==> Building with env: '/opt/ros/hydro/env.sh'
==> cmake /opt/ros/hydro/ros_catkin_ws/src/geometry_experimental/tf2_bullet -DCATKIN_DEVEL_PREFIX=/opt/ros/hydro/ros_catkin_ws/devel_isolated/tf2_bullet -DCMAKE_INSTALL_PREFIX=/opt/ros/hydro in '/opt/ros/hydro/ros_catkin_ws/build_isolated/tf2_bullet'
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- checking for module 'bullet'
--   package 'bullet' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:320 (_pkg_check_modules_internal)
  CMakeLists.txt:7 (pkg_check_modules)


-- Using CATKIN_DEVEL_PREFIX: /opt/ros/hydro/ros_catkin_ws/devel_isolated/tf2_bullet
-- Using CMAKE_PREFIX_PATH: /opt/ros/hydro
-- This workspace overlays: /opt/ros/hydro
-- Found PythonInterp: /usr/bin/python (found version "2.7.3")
-- Using PYTHON_EXECUTABLE: /usr/bin/python
-- Python version: 2.7
-- Using Debian Python package layout
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /opt/ros/hydro/ros_catkin_ws/build_isolated/tf2_bullet/test_results
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE 
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- catkin 0.5.86
-- Using these message generators: gencpp;genlisp;genpy
-- Configuring incomplete, errors occurred!
<== Failed to process package 'tf2_bullet': 
  Command '/opt/ros/hydro/env.sh cmake /opt/ros/hydro/ros_catkin_ws/src/geometry_experimental/tf2_bullet -DCATKIN_DEVEL_PREFIX=/opt/ros/hydro/ros_catkin_ws/devel_isolated/tf2_bullet -DCMAKE_INSTALL_PREFIX=/opt/ros/hydro' returned non-zero exit status 1

Reproduce this error by running:
==> cd /opt/ros/hydro/ros_catkin_ws/build_isolated/tf2_bullet && /opt/ros/hydro/env.sh cmake /opt/ros/hydro/ros_catkin_ws/src/geometry_experimental/tf2_bullet -DCATKIN_DEVEL_PREFIX=/opt/ros/hydro/ros_catkin_ws/devel_isolated/tf2_bullet -DCMAKE_INSTALL_PREFIX=/opt/ros/hydro

Command failed, exiting.

Anyone know a solution to this? Can I install 'bullet' from source somehow?

Thanks!

2016-04-13 03:33:38 -0600 received badge  Famous Question (source)
2015-06-22 01:27:24 -0600 marked best answer RGBDSLAM on ROS Hydro: Missing resources

Hello everyone!

So, I have been trying to install RGBDSLAM on Hydro for quite some time now, but just can't get it to work. I was finally able to install Hydro from source successfully in /opt/ros/hydro and then I setup a catkin workspace in ~/ros/.

However, when I try to install the RGBDSLAM package I downloaded into~/ros/src, I get the following error:

ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: 
rgbdslam: Missing resource roslang 
ROS path [0]=/opt/ros/hydro/ros_catkin_ws/install_isolated/share/ros 
ROS path [1]=/opt/ros/hydro/share 
ROS path [2]=/opt/ros/hydro/stacks 
ROS path [3]=/home/pb1/ros/src

I can roscd into the RGBDSLAM directory just fine, but whenever I try to install it comes up with these errors. I suspect this all has to do with how my catkin overlay / ROS directory is configured, but I could be wrong.

If anyone can help me through this, I'll really appreciate it.

Thanks!

P.S. I am working with Ubuntu ARM on a Pandaboard, if that is any help.

2015-05-18 11:37:03 -0600 received badge  Notable Question (source)
2015-03-19 10:44:23 -0600 received badge  Famous Question (source)
2015-02-17 05:55:41 -0600 received badge  Popular Question (source)
2015-02-05 18:08:55 -0600 asked a question RGBDSLAM - Conflict with openni_launch.

Hi everyone,

I've been having an issue with the openni drivers when I try to use RBGDSLAM on Ubuntu 12.04. I've installed the RGBDSLAM_V2 package on my machine, but in order to run it I need to install openni_launch. When I do this, I get the following error:

ros-hydro-openni-launch : Depends: ros-hydro-openni-camera but it is not going to be installed Unable to correct problems, you have held broken packages.

When I manually install this dependency, I found that openni-dev was conflicting with libopenni-dev. I then uninstalled the former completely and installed openni-camera with no problem. However, when I then go back to install openni_launch I get the same initial error:

ros-hydro-openni-launch : Depends: ros-hydro-openni-camera but it is not going to be installed Unable to correct problems, you have held broken packages.

I did some sleuthing and it seems to be related to the PCL repo and 12.04? I've had this error every time I try to install ROS and RBGDSLAM_V2. I've also tried reinstalling Ubuntu and PCL multiple times to no avail.

I've seen this error pop up on some other forums, but I cannot find a working solution to this problem. Can anyone here help me with this or give some pointers?

Thanks!

2015-02-05 18:08:33 -0600 asked a question RGBDSLAM_V2 - Conflict with openni_launch

Hi everyone,

I've been having an issue with the openni drivers when I try to use RBGDSLAM on Ubuntu 12.04. I've installed the RGBDSLAM_V2 package on my machine, but in order to run it I need to install openni_launch. When I do this, I get the following error:

ros-hydro-openni-launch : Depends: ros-hydro-openni-camera but it is not going to be installed Unable to correct problems, you have held broken packages.

When I manually install this dependency, I found that openni-dev was conflicting with libopenni-dev. I then uninstalled the former completely and installed openni-camera with no problem. However, when I then go back to install openni_launch I get the same initial error:

ros-hydro-openni-launch : Depends: ros-hydro-openni-camera but it is not going to be installed Unable to correct problems, you have held broken packages.

I did some sleuthing and it seems to be related to the PCL repo and 12.04? I've had this error every time I try to install ROS and RBGDSLAM_V2. I've also tried reinstalling Ubuntu and PCL multiple times to no avail.

I've seen this error pop up on some other forums, but I cannot find a working solution to this problem. Can anyone here help me with this or give some pointers?

Thanks!

2014-12-01 17:48:09 -0600 received badge  Notable Question (source)
2014-11-14 20:53:24 -0600 received badge  Popular Question (source)
2014-10-20 17:01:14 -0600 received badge  Organizer (source)
2014-10-20 16:59:30 -0600 asked a question RGBDSLAM_V2: Undefined reference

Hello,

I'm trying to use RGBDSLAM_V2 on ARM and get this strange error when I run catkin_make:

...
[ 90%] Building CXX object rgbdslam_v2/CMakeFiles/rgbdslam.dir/src/transformation_estimation.o
[ 92%] Building CXX object rgbdslam_v2/CMakeFiles/rgbdslam.dir/src/header.o
[ 94%] Building CXX object rgbdslam_v2/CMakeFiles/rgbdslam.dir/src/covariance_estimation.o
[ 96%] Building CXX object rgbdslam_v2/CMakeFiles/rgbdslam.dir/src/feature_adjuster.o
[ 98%] Building CXX object rgbdslam_v2/CMakeFiles/rgbdslam.dir/src/aorb.o
[100%] Building CXX object rgbdslam_v2/CMakeFiles/rgbdslam.dir/src/features.o
In file included from /opt/ros/hydro/include/opencv2/flann/kmeans_index.h:50:0,
                 from /opt/ros/hydro/include/opencv2/flann/all_indices.h:38,
                 from /opt/ros/hydro/include/opencv2/flann/flann_base.hpp:44,
                 from /opt/ros/hydro/include/opencv2/flann/flann.hpp:50,
                 from /opt/ros/hydro/include/opencv/cv.h:69,
                 from /home/pb1/catkin_ws/src/rgbdslam_v2/src/features.cpp:16:
/opt/ros/hydro/include/opencv2/flann/logger.h:73:9: note: the mangling of 'va_list' has changed in GCC 4.4
Linking CXX executable /home/pb1/catkin_ws/devel/lib/rgbdslam/rgbdslam
CMakeFiles/rgbdslam.dir/src/misc.o: In function `g2o2QMatrix(g2o::SE3Quat)':
/home/pb1/catkin_ws/src/rgbdslam_v2/src/misc.cpp:81: undefined reference to `QMatrix4x4::QMatrix4x4(double const*)'
CMakeFiles/rgbdslam.dir/src/graph_manager.o: In function `QMatrix4x4 eigenTF2QMatrix<Eigen::Transform<double, 3, 1, 0> >(Eigen::Transform<double, 3, 1, 0> const&)':
/home/pb1/catkin_ws/src/rgbdslam_v2/src/misc.h:44: undefined reference to `QMatrix4x4::QMatrix4x4(double const*)'
collect2: ld returned 1 exit status
make[2]: *** [/home/pb1/catkin_ws/devel/lib/rgbdslam/rgbdslam] Error 1
make[1]: *** [rgbdslam_v2/CMakeFiles/rgbdslam.dir/all] Error 2
make: *** [all] Error 2
Invoking "make" failed

Any idea how to fix this? I'd really appreciate it. Before doing this, I did change the typedef of qreal in Qt from float to double on my system - could that be causing any issues here?

Thanks!

2014-08-03 05:15:21 -0600 received badge  Notable Question (source)
2014-08-03 05:15:21 -0600 received badge  Famous Question (source)
2014-03-11 03:52:49 -0600 received badge  Popular Question (source)
2014-03-10 10:34:43 -0600 commented answer Problem with YAML when compiling Camera_Calibration_Parsers

Thanks so much, I was struggling with this issue and didn't think to remove the pre-built components!

2014-03-06 20:22:56 -0600 received badge  Famous Question (source)
2014-02-28 02:31:39 -0600 received badge  Notable Question (source)
2014-02-24 12:42:21 -0600 commented answer rgbdslam on hydro - rosmake error

Do you have experience using rgbdslam with Groovy? I've been running into difficulties with Hydro as well...

2014-02-24 00:49:54 -0600 received badge  Student (source)
2014-02-24 00:49:13 -0600 received badge  Popular Question (source)
2014-02-17 09:56:05 -0600 asked a question RGBDSLAM on Hydro: Missing roslang

Hello everyone!

So, I have been trying to install RGBDSLAM on Hydro for quite some time now, but just can't get it to work. I was finally able to install Hydro from source successfully in /opt/ros/hydro and then I setup a catkin workspace in ~/ros/.

However, when I try to install the RGBDSLAM package I downloaded into~/ros/src, I get the following error:

ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: 
rgbdslam: Missing resource roslang 
ROS path [0]=/opt/ros/hydro/ros_catkin_ws/install_isolated/share/ros 
ROS path [1]=/opt/ros/hydro/share 
ROS path [2]=/opt/ros/hydro/stacks 
ROS path [3]=/home/pb1/ros/src

I can roscd into the RGBDSLAM directory just fine, but whenever I try to install it comes up with these errors. I suspect this all has to do with how my catkin overlay / ROS directory is configured, but I could be wrong.

If anyone can help me through this, I'll really appreciate it.

Thanks!

P.S. I am working with Ubuntu ARM on a Pandaboard, if that is any help.

2014-02-04 04:47:38 -0600 commented answer How can I fix "Unable to handle 'index' format version '2', please update rosdistro"

Got it. I'm running Ubuntu, but I tried using pip to update rosdistro instead. Worked perfectly.

2014-02-04 04:39:38 -0600 commented answer How can I fix "Unable to handle 'index' format version '2', please update rosdistro"

I had the same problem as William so I tried what you suggested, but it didn't fix it; I still get the same error.

2014-02-04 04:38:41 -0600 answered a question How can I fix "Unable to handle 'index' format version '2', please update rosdistro"

I had the same error and this did not fix the problem for me.