
Home → Forum Home → Software → Drivers & Firmware → Thread
Hi, I download the last image for the DDK. Then, I installed the ros-desktop of Indigo:
http://wiki.ros.org/indigo/Installation/Ubuntu
Next, I tried to build the DUO ROS pkg but I got the following errors, could you help me?
https://github.com/duo3d/duo3d_driver
odroid@odroid:~/catkin_ws$ catkin_make duo3d_driver
Base path: /home/odroid/catkin_ws
Source space: /home/odroid/catkin_ws/src
Build space: /home/odroid/catkin_ws/build
Devel space: /home/odroid/catkin_ws/devel
Install space: /home/odroid/catkin_ws/install
Creating symlink “/home/odroid/catkin_ws/src/CMakeLists.txt” pointing to “/opt/ros/indigo/share/catkin/cmake/toplevel.cmake”
####
#### Running command: “cmake /home/odroid/catkin_ws/src -DCATKIN_DEVEL_PREFIX=/home/odroid/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/odroid/catkin_ws/install -G Unix Makefiles” in “/home/odroid/catkin_ws/build”
####
—The C compiler identification is GNU 4.8.4
—The CXX compiler identification is GNU 4.8.4
—Check for working C compiler: /usr/bin/cc
—Check for working C compiler: /usr/bin/cc—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
—Using CATKIN_DEVEL_PREFIX: /home/odroid/catkin_ws/devel
—Using CMAKE_PREFIX_PATH: /opt/ros/indigo
—This workspace overlays: /opt/ros/indigo
—Found PythonInterp: /usr/bin/python (found version “2.7.6”)
—Using PYTHON_EXECUTABLE: /usr/bin/python
—Using Debian Python package layout
—Using empy: /usr/bin/empy
—Using CATKIN_ENABLE_TESTING: ON
—Call enable_testing()
—Using CATKIN_TEST_RESULTS_DIR: /home/odroid/catkin_ws/build/test_results
—Looking for include file pthread.h
—Looking for include file pthread.h - found
—Looking for pthread_create
—Looking for pthread_create - not 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
—Using Python nosetests: /usr/bin/nosetests-2.7
—catkin 0.6.18
—BUILD_SHARED_LIBS is on
—~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
—~~ traversing 1 packages in topological order:
—~~ - duo3d_driver
—~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
—+++ processing catkin package: ‘duo3d_driver’
—==> add_subdirectory(duo3d_driver)
—Using these message generators: gencpp;genlisp;genpy
—Configuring done
—Generating done
—Build files have been written to: /home/odroid/catkin_ws/build
####
#### Running command: “make duo3d_driver -j8 -l8” in “/home/odroid/catkin_ws/build”
####
Scanning dependencies of target duo3d_driver
[100%] Building CXX object duo3d_driver/CMakeFiles/duo3d_driver.dir/src/duo3d_driver.o
/home/odroid/catkin_ws/src/duo3d_driver/src/duo3d_driver.cpp:36:38: fatal error: duo3d_driver/Duo3DConfig.h: No such file or directory
#include <duo3d_driver/Duo3DConfig.h>
^
compilation terminated.
make[3]: *** [duo3d_driver/CMakeFiles/duo3d_driver.dir/src/duo3d_driver.o] Error 1
make[2]: *** [duo3d_driver/CMakeFiles/duo3d_driver.dir/all] Error 2
make[1]: *** [duo3d_driver/CMakeFiles/duo3d_driver.dir/rule] Error 2
make: *** [duo3d_driver] Error 2
Invoking “make duo3d_driver -j8 -l8” failed
odroid@odroid:~/catkin_ws$ catkin_make
Base path: /home/odroid/catkin_ws
Source space: /home/odroid/catkin_ws/src
Build space: /home/odroid/catkin_ws/build
Devel space: /home/odroid/catkin_ws/devel
Install space: /home/odroid/catkin_ws/install
####
#### Running command: “make cmake_check_build_system” in “/home/odroid/catkin_ws/build”
####
####
#### Running command: “make -j8 -l8” in “/home/odroid/catkin_ws/build”
####
[ 50%] Built target duo3d_driver_gencfg
Linking CXX executable /home/odroid/catkin_ws/devel/lib/duo3d_driver/duo3d_driver
/home/odroid/catkin_ws/src/duo3d_driver/lib/libDUO.so: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status
make[2]: *** [/home/odroid/catkin_ws/devel/lib/duo3d_driver/duo3d_driver] Error 1
make[1]: *** [duo3d_driver/CMakeFiles/duo3d_driver.dir/all] Error 2
make: *** [all] Error 2
Invoking “make -j8 -l8” failed
odroid@odroid:~/catkin_ws$