Hello I am trying to build a project with ROS in a jetson TX1 flashed with Jetpack 2.3.1.
When I run catkin_make on my workspace i get this:
CMake Error at JetLabs/lab4_autonomous_driving/CMakeLists.txt:19 (target_link_libraries):
Cannot specify link libraries for target "lab4_autonomous_driving" which is
not built by this project.
-- Configuring incomplete, errors occurred!
See also "/home/ubuntu/FOLDER_FOR_ROS/catkin_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/ubuntu/FOLDER_FOR_ROS/catkin_ws/build/CMakeFiles/CMakeError.log".
Makefile:3118: recipe for target 'cmake_check_build_system' failed
make: *** [cmake_check_build_system] Error 1
’
My cmake.txt file
cmake_minimum_required(VERSION 2.8.3)
project(lab4_autonomous_driving)
set(CMAKE_CXX_FLAGS "-DCPU_ONLY -std=c++0x ${CMAKE_CXX_FLAGS}")
set(CAFFE_LINK_LIBRARAY ~/caffe/build/lib)
find_package(catkin REQUIRED COMPONENTS
roscpp
rospy
std_msgs
cv_bridge
image_transport
)
find_package(OpenCV REQUIRED)
include_directories( ${OpenCV_INCLUDE_DIRS} )
target_link_libraries(lab4_autonomous_driving ${OpenCV_LIBRARIES})
catkin_package(
INCLUDE_DIRS include
LIBRARIES ${PROJECT_NAME}
CATKIN_DEPENDS roscpp rospy std_msgs cv_bridge image_transport
)
add_library(${PROJECT_NAME} src/classifier.cpp src/drive_inference.cpp)
include_directories(
"~/caffe/include"
"~/caffe/build/src"
${catkin_INCLUDE_DIRS}
include ${catkin_INCLUDE_DIRS}
)
link_directories(${CAFFE_LINK_LIBRARAY})
install(TARGETS ${PROJECT_NAME}
ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
install(PROGRAMS scripts/preprocess.py
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
)
add_executable(drive_train src/drive_train.cpp src/classifier.cpp)
target_link_libraries(drive_train ${catkin_LIBRARIES} caffe glog)
add_executable(drive_inference src/drive_inference.cpp src/classifier.cpp)
target_link_libraries(drive_inference ${catkin_LIBRARIES} caffe glog)
I have been stuck in this for days, I really need help to solve this issue