Error when I generate the Debian package

asked 2022-05-01 20:06:38 -0500

fadi gravatar image

Hi all, I am using YoloV3 with darknet ros in this link . I compiled it and it works. Now I try to generate its debian package with fakeroot debian/rules binary, but I got the following error:

/usr/bin/cc -Wall -Wno-unused-result -Wno-unknown-pragmas -Wno-unused-variable -Wfatal-errors -fPIC -g -O2 -fdebug-prefix-map=/home/ROS/catkin_ws/src/darknet_ros/darknet_ros=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=pthread_create    CMakeFiles/cmTC_785b5.dir/CheckFunctionExists.c.o  -o cmTC_785b5  -lpthreads
/usr/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/cmTC_785b5.dir/build.make:87: cmTC_785b5] Error 1

make[3]: Leaving directory '/home/ROS/catkin_ws/src/darknet_ros/darknet_ros/.obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
make[2]: *** [Makefile:121: cmTC_785b5/fast] Error 2
make[2]: Leaving directory '/home/ROS/catkin_ws/src/darknet_ros/darknet_ros/.obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'

dh_auto_configure: error: cd .obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCATKIN_BUILD_BINARY_PACKAGE=1 -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic .. returned exit code 1
make[1]: *** [debian/rules:33: override_dh_auto_configure] Error 255
make[1]: Leaving directory '/home/ROS/catkin_ws/src/darknet_ros/darknet_ros'
make: *** [debian/rules:27: binary] Error

Any suggestion please?

edit retag flag offensive close merge delete