Comments (59)
@rcpilotp51 You can either download and install cuDNN or disable it by commenting out this line
from darknet_ros.
tried setting all to 0 in makefile - no package darknet_ros/darknet_ros package using catkin build
from darknet_ros.
will this work without a GPU?
from darknet_ros.
will this work without a GPU?
It should. Can you please attach the output of the make
command for darknet
from darknet_ros.
rm -rf ./obj/gemm.o ./obj/utils.o ./obj/cuda.o ./obj/deconvolutional_layer.o ./obj/convolutional_layer.o ./obj/list.o ./obj/image.o ./obj/activations.o ./obj/im2col.o ./obj/col2im.o ./obj/blas.o ./obj/crop_layer.o ./obj/dropout_layer.o ./obj/maxpool_layer.o ./obj/softmax_layer.o ./obj/data.o ./obj/matrix.o ./obj/network.o ./obj/connected_layer.o ./obj/cost_layer.o ./obj/parser.o ./obj/option_list.o ./obj/detection_layer.o ./obj/captcha.o ./obj/route_layer.o ./obj/writing.o ./obj/box.o ./obj/nightmare.o ./obj/normalization_layer.o ./obj/avgpool_layer.o ./obj/coco.o ./obj/dice.o ./obj/yolo.o ./obj/detector.o ./obj/layer.o ./obj/compare.o ./obj/regressor.o ./obj/classifier.o ./obj/local_layer.o ./obj/swag.o ./obj/shortcut_layer.o ./obj/activation_layer.o ./obj/rnn_layer.o ./obj/gru_layer.o ./obj/rnn.o ./obj/rnn_vid.o ./obj/crnn_layer.o ./obj/demo.o ./obj/tag.o ./obj/cifar.o ./obj/go.o ./obj/batchnorm_layer.o ./obj/art.o ./obj/region_layer.o ./obj/reorg_layer.o ./obj/lsd.o ./obj/super.o ./obj/voxel.o ./obj/tree.o ./obj/darknet.o darknet gcc -Wall -Wfatal-errors -Ofast -c ./src/gemm.c -o obj/gemm.o gcc -Wall -Wfatal-errors -Ofast -c ./src/utils.c -o obj/utils.o ./src/utils.c: In function ‘fgetl’: ./src/utils.c:283:9: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(&line[curr], readsize, fp); ^ gcc -Wall -Wfatal-errors -Ofast -c ./src/cuda.c -o obj/cuda.o gcc -Wall -Wfatal-errors -Ofast -c ./src/deconvolutional_layer.c -o obj/deconvolutional_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/convolutional_layer.c -o obj/convolutional_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/list.c -o obj/list.o gcc -Wall -Wfatal-errors -Ofast -c ./src/image.c -o obj/image.o gcc -Wall -Wfatal-errors -Ofast -c ./src/activations.c -o obj/activations.o gcc -Wall -Wfatal-errors -Ofast -c ./src/im2col.c -o obj/im2col.o gcc -Wall -Wfatal-errors -Ofast -c ./src/col2im.c -o obj/col2im.o gcc -Wall -Wfatal-errors -Ofast -c ./src/blas.c -o obj/blas.o gcc -Wall -Wfatal-errors -Ofast -c ./src/crop_layer.c -o obj/crop_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/dropout_layer.c -o obj/dropout_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/maxpool_layer.c -o obj/maxpool_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/softmax_layer.c -o obj/softmax_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/data.c -o obj/data.o ./src/data.c: In function ‘load_regression_labels_paths’: ./src/data.c:460:9: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(file, "%f", &(y.vals[i][0])); ^ ./src/data.c: In function ‘load_cifar10_data’: ./src/data.c:1010:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(bytes, 1, 3073, fp); ^ ./src/data.c: In function ‘load_all_cifar10’: ./src/data.c:1073:13: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(bytes, 1, 3073, fp); ^ gcc -Wall -Wfatal-errors -Ofast -c ./src/matrix.c -o obj/matrix.o gcc -Wall -Wfatal-errors -Ofast -c ./src/network.c -o obj/network.o gcc -Wall -Wfatal-errors -Ofast -c ./src/connected_layer.c -o obj/connected_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/cost_layer.c -o obj/cost_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/parser.c -o obj/parser.o ./src/parser.c: In function ‘load_connected_weights’: ./src/parser.c:938:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.biases, sizeof(float), l.outputs, fp); ^ ./src/parser.c:939:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.weights, sizeof(float), l.outputs*l.inputs, fp); ^ ./src/parser.c:946:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.scales, sizeof(float), l.outputs, fp); ^ ./src/parser.c:947:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.rolling_mean, sizeof(float), l.outputs, fp); ^ ./src/parser.c:948:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.rolling_variance, sizeof(float), l.outputs, fp); ^ ./src/parser.c: In function ‘load_batchnorm_weights’: ./src/parser.c:962:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.scales, sizeof(float), l.c, fp); ^ ./src/parser.c:963:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.rolling_mean, sizeof(float), l.c, fp); ^ ./src/parser.c:964:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.rolling_variance, sizeof(float), l.c, fp); ^ ./src/parser.c: In function ‘load_convolutional_weights_binary’: ./src/parser.c:974:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.biases, sizeof(float), l.n, fp); ^ ./src/parser.c:976:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.scales, sizeof(float), l.n, fp); ^ ./src/parser.c:977:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.rolling_mean, sizeof(float), l.n, fp); ^ ./src/parser.c:978:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.rolling_variance, sizeof(float), l.n, fp); ^ ./src/parser.c:984:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&mean, sizeof(float), 1, fp); ^ ./src/parser.c:988:13: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&c, sizeof(char), 1, fp); ^ ./src/parser.c: In function ‘load_convolutional_weights’: ./src/parser.c:1012:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.biases, sizeof(float), l.n, fp); ^ ./src/parser.c:1014:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.scales, sizeof(float), l.n, fp); ^ ./src/parser.c:1015:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.rolling_mean, sizeof(float), l.n, fp); ^ ./src/parser.c:1016:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.rolling_variance, sizeof(float), l.n, fp); ^ ./src/parser.c:1033:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.weights, sizeof(float), num, fp); ^ ./src/parser.c:1035:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.m, sizeof(float), num, fp); ^ ./src/parser.c:1036:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.v, sizeof(float), num, fp); ^ ./src/parser.c: In function ‘load_weights_upto’: ./src/parser.c:1066:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&major, sizeof(int), 1, fp); ^ ./src/parser.c:1067:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&minor, sizeof(int), 1, fp); ^ ./src/parser.c:1068:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(&revision, sizeof(int), 1, fp); ^ ./src/parser.c:1069:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(net->seen, sizeof(int), 1, fp); ^ ./src/parser.c:1108:13: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.biases, sizeof(float), l.outputs, fp); ^ ./src/parser.c:1109:13: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(l.weights, sizeof(float), size, fp); ^ gcc -Wall -Wfatal-errors -Ofast -c ./src/option_list.c -o obj/option_list.o gcc -Wall -Wfatal-errors -Ofast -c ./src/detection_layer.c -o obj/detection_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/captcha.c -o obj/captcha.o gcc -Wall -Wfatal-errors -Ofast -c ./src/route_layer.c -o obj/route_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/writing.c -o obj/writing.o gcc -Wall -Wfatal-errors -Ofast -c ./src/box.c -o obj/box.o gcc -Wall -Wfatal-errors -Ofast -c ./src/nightmare.c -o obj/nightmare.o gcc -Wall -Wfatal-errors -Ofast -c ./src/normalization_layer.c -o obj/normalization_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/avgpool_layer.c -o obj/avgpool_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/coco.c -o obj/coco.o gcc -Wall -Wfatal-errors -Ofast -c ./src/dice.c -o obj/dice.o gcc -Wall -Wfatal-errors -Ofast -c ./src/yolo.c -o obj/yolo.o gcc -Wall -Wfatal-errors -Ofast -c ./src/detector.c -o obj/detector.o gcc -Wall -Wfatal-errors -Ofast -c ./src/layer.c -o obj/layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/compare.c -o obj/compare.o gcc -Wall -Wfatal-errors -Ofast -c ./src/regressor.c -o obj/regressor.o gcc -Wall -Wfatal-errors -Ofast -c ./src/classifier.c -o obj/classifier.o gcc -Wall -Wfatal-errors -Ofast -c ./src/local_layer.c -o obj/local_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/swag.c -o obj/swag.o gcc -Wall -Wfatal-errors -Ofast -c ./src/shortcut_layer.c -o obj/shortcut_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/activation_layer.c -o obj/activation_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/rnn_layer.c -o obj/rnn_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/gru_layer.c -o obj/gru_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/rnn.c -o obj/rnn.o ./src/rnn.c: In function ‘train_char_rnn’: ./src/rnn.c:145:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(text, 1, size, fp); ^ gcc -Wall -Wfatal-errors -Ofast -c ./src/rnn_vid.c -o obj/rnn_vid.o gcc -Wall -Wfatal-errors -Ofast -c ./src/crnn_layer.c -o obj/crnn_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/demo.c -o obj/demo.o gcc -Wall -Wfatal-errors -Ofast -c ./src/tag.c -o obj/tag.o gcc -Wall -Wfatal-errors -Ofast -c ./src/cifar.c -o obj/cifar.o gcc -Wall -Wfatal-errors -Ofast -c ./src/go.c -o obj/go.o ./src/go.c: In function ‘engine_go’: ./src/go.c:515:9: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf("%s", buff); ^ ./src/go.c:533:13: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf("%s", comm); ^ ./src/go.c:557:13: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d", &boardsize); ^ ./src/go.c:567:13: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d", &handicap); ^ ./src/go.c:579:13: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf("%f", &komi); ^ ./src/go.c:589:17: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf("%s ", color); ^ ./src/go.c:591:17: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf(" "); ^ ./src/go.c:627:17: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf("%s", color); ^ ./src/go.c:659:13: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf("%s", type); ^ gcc -Wall -Wfatal-errors -Ofast -c ./src/batchnorm_layer.c -o obj/batchnorm_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/art.c -o obj/art.o gcc -Wall -Wfatal-errors -Ofast -c ./src/region_layer.c -o obj/region_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/reorg_layer.c -o obj/reorg_layer.o gcc -Wall -Wfatal-errors -Ofast -c ./src/lsd.c -o obj/lsd.o gcc -Wall -Wfatal-errors -Ofast -c ./src/super.c -o obj/super.o gcc -Wall -Wfatal-errors -Ofast -c ./src/voxel.c -o obj/voxel.o gcc -Wall -Wfatal-errors -Ofast -c ./src/tree.c -o obj/tree.o gcc -Wall -Wfatal-errors -Ofast -c ./src/darknet.c -o obj/darknet.o gcc -Wall -Wfatal-errors -Ofast ./obj/gemm.o ./obj/utils.o ./obj/cuda.o ./obj/deconvolutional_layer.o ./obj/convolutional_layer.o ./obj/list.o ./obj/image.o ./obj/activations.o ./obj/im2col.o ./obj/col2im.o ./obj/blas.o ./obj/crop_layer.o ./obj/dropout_layer.o ./obj/maxpool_layer.o ./obj/softmax_layer.o ./obj/data.o ./obj/matrix.o ./obj/network.o ./obj/connected_layer.o ./obj/cost_layer.o ./obj/parser.o ./obj/option_list.o ./obj/detection_layer.o ./obj/captcha.o ./obj/route_layer.o ./obj/writing.o ./obj/box.o ./obj/nightmare.o ./obj/normalization_layer.o ./obj/avgpool_layer.o ./obj/coco.o ./obj/dice.o ./obj/yolo.o ./obj/detector.o ./obj/layer.o ./obj/compare.o ./obj/regressor.o ./obj/classifier.o ./obj/local_layer.o ./obj/swag.o ./obj/shortcut_layer.o ./obj/activation_layer.o ./obj/rnn_layer.o ./obj/gru_layer.o ./obj/rnn.o ./obj/rnn_vid.o ./obj/crnn_layer.o ./obj/demo.o ./obj/tag.o ./obj/cifar.o ./obj/go.o ./obj/batchnorm_layer.o ./obj/art.o ./obj/region_layer.o ./obj/reorg_layer.o ./obj/lsd.o ./obj/super.o ./obj/voxel.o ./obj/tree.o ./obj/darknet.o -o darknet -lm -pthread -L./3rdparty
from darknet_ros.
I don't see any errors there. Are you facing issues in executing make darknet-cpp-shared
or during catkin build?
from darknet_ros.
i tried darknet-cpp-shared and got the fatal error above, then disabled the three variables in the make file and it ran without error (above), but the package doesnt exist when using catkin build...
from darknet_ros.
should the submodule be called "darknet_ros" and not "darknet"
from darknet_ros.
darknet_ros folder should be inside your $ROS_WORKSPACE/src. If it still shows error then try building it without --pkg argument
from darknet_ros.
Errors << darknet_ros:check /home/kbrown/Development/ros/ws/logs/darknet_ros/build.check.013.log
CMake Error: The source directory "/home/kbrown/Development/ros/ws/src/darknet_ros/darknet_ros" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
make: *** [cmake_check_build_system] Error 1
cd /home/kbrown/Development/ros/ws/build/darknet_ros; catkin build --get-env darknet_ros | catkin env -si /usr/bin/make cmake_check_build_system; cd -
...............................................................................
Failed << darknet_ros:check [ Exited with code 2 ]
Failed <<< darknet_ros [ 0.5 seconds ]
[build] Summary: 0 of 1 packages succeeded.
[build] Ignored: 11 packages were skipped or are blacklisted.
[build] Warnings: None.
[build] Abandoned: None.
[build] Failed: 1 packages failed.
[build] Runtime: 1.3 seconds total.
from darknet_ros.
im using catkin build and not catkin_make, because my ws is setup for catkin build.
from darknet_ros.
darknet_ros is in my ws/src folder - within that is the "darknet" submodule folder
from darknet_ros.
btw, thank you for trying to help and your fast responses.
from darknet_ros.
Even I use catkin build so that shouldn't be a problem. Have you tried catkin build darknet_ros
and if that doesn't work try catkin build --this
inside darknet_ros folder.
from darknet_ros.
i'll try the second
from darknet_ros.
same catkin error as above when trying the --this flag in the "darkenet_ros" folder
from darknet_ros.
really would love to get this to work :)
from darknet_ros.
I think something is wrong with the workspace configuration. If possible could you try this in a different workspace or else delete the darknet_ros directory and execute catkin clean --orphans
and then start over again.
from darknet_ros.
ok... meanwhile here is the output of the log file:
CMake Error: The source directory "/home/kbrown/Development/ros/ws/src/darknet_$
Specify --help for usage, or press the help button on the CMake GUI.
Makefile:3000: recipe for target 'cmake_check_build_system' failed
make: *** [cmake_check_build_system] Error 1
from darknet_ros.
the new ws failed too. this time i used catkin_make and got the following error at 95%:
CMakeFiles/Makefile2:1642: recipe for target 'darknet_ros/CMakeFiles/darknet_ros_node.dir/all' failed
make[1]: *** [darknet_ros/CMakeFiles/darknet_ros_node.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j4 -l4" failed
from darknet_ros.
Can you please attach the complete output?
from darknet_ros.
Base path: /home/kbrown/Development/ros/rgbdslam_catkin_ws
Source space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/src
Build space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/build
Devel space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/devel
Install space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/install
Running command: "cmake /home/kbrown/Development/ros/rgbdslam_catkin_ws/src -DCATKIN_DEVEL_PREFIX=/home/kbrown/Development/ros/rgbdslam_catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/kbrown/Development/ros/rgbdslam_catkin_ws/install -G Unix Makefiles" in "/home/kbrown/Development/ros/rgbdslam_catkin_ws/build"
-- Using CATKIN_DEVEL_PREFIX: /home/kbrown/Development/ros/rgbdslam_catkin_ws/devel
-- Using CMAKE_PREFIX_PATH: /home/kbrown/Development/ros/ws/devel;/opt/ros/kinetic
-- This workspace overlays: /home/kbrown/Development/ros/ws/devel;/opt/ros/kinetic
-- 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/kbrown/Development/ros/rgbdslam_catkin_ws/build/test_results
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.8
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~ traversing 2 packages in topological order:
-- ~~ - darknet_ros
-- ~~ - rgbdslam
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'darknet_ros'
-- ==> add_subdirectory(darknet_ros)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Found CUDA: /usr (found version "7.5")
-- CUDA Version:
-- CUDA Libararies: /usr/lib/x86_64-linux-gnu/libcudart_static.a-lpthreaddl/usr/lib/x86_64-linux-gnu/librt.so
-- darknet_ros: 2 messages, 1 services
-- +++ processing catkin package: 'rgbdslam'
-- ==> add_subdirectory(rgbdslam)
-- SiftGPU library will be used
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- rgbdslam: 0 messages, 4 services
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- system
-- filesystem
-- thread
-- date_time
-- iostreams
-- serialization
-- chrono
-- atomic
-- regex
-- Checking for module 'libopenni2'
-- Found libopenni2, version 2.2.0.3
-- Found OpenNI2: /usr/lib/libOpenNI2.so
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
-- The imported target "vtkRenderingPythonTkWidgets" references the file
"/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
but this file does not exist. Possible reasons include:
- The file was deleted, renamed, or moved to another location.
- An install or uninstall procedure did not complete successfully.
- The installation package was faulty and contained
"/usr/lib/cmake/vtk-6.2/VTKTargets.cmake"
but not all the files it references.
-- The imported target "vtk" references the file
"/usr/bin/vtk"
but this file does not exist. Possible reasons include:
- The file was deleted, renamed, or moved to another location.
- An install or uninstall procedure did not complete successfully.
- The installation package was faulty and contained
"/usr/lib/cmake/vtk-6.2/VTKTargets.cmake"
but not all the files it references.
-- looking for PCL_COMMON
-- looking for PCL_OCTREE
-- looking for PCL_IO
-- Found PCL: /usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_filesystem.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_iostreams.so;/usr/lib/x86_64-linux-gnu/libboost_serialization.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so;/usr/lib/x86_64-linux-gnu/libboost_atomic.so;/usr/lib/x86_64-linux-gnu/libboost_regex.so;/usr/lib/x86_64-linux-gnu/libpthread.so;optimized;/usr/lib/x86_64-linux-gnu/libpcl_common.so;debug;/usr/lib/x86_64-linux-gnu/libpcl_common.so;optimized;/usr/lib/x86_64-linux-gnu/libpcl_octree.so;debug;/usr/lib/x86_64-linux-gnu/libpcl_octree.so;/usr/lib/libOpenNI.so;/usr/lib/libOpenNI2.so;vtkImagingStencil;vtkCommonComputationalGeometry;vtkCommonDataModel;vtkCommonMath;vtkCommonCore;vtksys;vtkCommonMisc;vtkCommonSystem;vtkCommonTransforms;vtkImagingCore;vtkCommonExecutionModel;vtkFiltersAMR;vtkFiltersGeneral;vtkFiltersCore;vtkParallelCore;vtkIOLegacy;vtkIOCore;/usr/lib/x86_64-linux-gnu/libz.so;vtkInteractionWidgets;vtkFiltersHybrid;vtkImagingSources;vtkRenderingCore;vtkCommonColor;vtkFiltersExtraction;vtkFiltersStatistics;vtkImagingFourier;vtkalglib;vtkFiltersGeometry;vtkFiltersSources;vtkFiltersModeling;vtkImagingGeneral;vtkImagingHybrid;vtkIOImage;vtkDICOMParser;vtkmetaio;/usr/lib/x86_64-linux-gnu/libjpeg.so;/usr/lib/x86_64-linux-gnu/libpng.so;/usr/lib/x86_64-linux-gnu/libtiff.so;vtkInteractionStyle;vtkRenderingAnnotation;vtkImagingColor;vtkRenderingFreeType;/usr/lib/x86_64-linux-gnu/libfreetype.so;vtkftgl;vtkRenderingVolume;vtkIOParallelNetCDF;vtkParallelMPI;/usr/lib/x86_64-linux-gnu/libnetcdf_c++.so;/usr/lib/x86_64-linux-gnu/libnetcdf.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5.so;/usr/lib/x86_64-linux-gnu/libsz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5_hl.so;vtkRenderingOpenGL;vtkIOLSDyna;vtkIOXML;vtkIOGeometry;/usr/lib/x86_64-linux-gnu/libjsoncpp.so;vtkIOXMLParser;/usr/lib/x86_64-linux-gnu/libexpat.so;vtkLocalExample;vtkInfovisCore;vtkGeovisCore;vtkInfovisLayout;vtkViewsCore;vtkproj4;/usr/lib/x86_64-linux-gnu/libpython2.7.so;vtkTestingGenericBridge;/usr/lib/libgl2ps.so;verdict;vtkIOMovie;/usr/lib/x86_64-linux-gnu/libtheoraenc.so;/usr/lib/x86_64-linux-gnu/libtheoradec.so;/usr/lib/x86_64-linux-gnu/libogg.so;vtkFiltersImaging;vtkIOMINC;vtkRenderingLOD;vtkViewsQt;vtkGUISupportQt;vtkViewsInfovis;vtkChartsCore;vtkRenderingContext2D;vtkRenderingLabel;vtkRenderingImage;vtkFiltersFlowPaths;vtkxdmf2;/usr/lib/x86_64-linux-gnu/libxml2.so;vtkFiltersReebGraph;vtkViewsContext2D;vtkIOXdmf2;vtkIOAMR;vtkRenderingContextOpenGL;vtkImagingStatistics;vtkIOParallel;vtkFiltersParallel;vtkIONetCDF;vtkexoIIc;vtkGUISupportQtOpenGL;vtkIOParallelLSDyna;vtkFiltersParallelGeometry;vtkGUISupportQtWebkit;vtkIOPLY;vtkWrappingTools;vtkFiltersHyperTree;vtkRenderingVolumeOpenGL;vtkIOExodus;vtkIOPostgreSQL;vtkIOSQL;sqlite3;vtkWrappingJava;vtkFiltersParallelFlowPaths;vtkFiltersParallelStatistics;vtkFiltersProgrammable;vtkFiltersParallelImaging;vtkRenderingParallelLIC;vtkRenderingLIC;vtkInteractionImage;vtkFiltersPython;vtkWrappingPythonCore;vtkIOParallelExodus;vtkFiltersGeneric;vtkIOVideo;vtkRenderingQt;vtkFiltersTexture;vtkIOInfovis;vtkGUISupportQtSQL;vtkRenderingFreeTypeOpenGL;vtkInfovisBoostGraphAlgorithms;vtkRenderingGL2PS;vtkIOGeoJSON;vtkFiltersVerdict;vtkViewsGeovis;vtkIOImport;vtkTestingIOSQL;vtkPythonInterpreter;vtkIOODBC;vtkIOEnSight;vtkIOMySQL;vtkRenderingMatplotlib;vtkDomainsChemistry;vtkIOExport;vtkFiltersParallelMPI;vtkIOParallelXML;vtkTestingRendering;vtkIOMPIParallel;vtkParallelMPI4Py;vtkFiltersSMP;vtkFiltersSelection;vtkIOVPIC;VPIC;vtkImagingMath;vtkImagingMorphological;vtkRenderingParallel;vtkRenderingFreeTypeFontConfig;vtkIOFFMPEG;vtkIOMPIImage;vtkIOGDAL;optimized;/usr/lib/x86_64-linux-gnu/libpcl_io.so;debug;/usr/lib/x86_64-linux-gnu/libpcl_io.so;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_filesystem.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_iostreams.so;/usr/lib/x86_64-linux-gnu/libboost_serialization.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so;/usr/lib/x86_64-linux-gnu/libboost_atomic.so;/usr/lib/x86_64-linux-gnu/libboost_regex.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/libOpenNI.so;/usr/lib/libOpenNI2.so;vtkImagingStencil;vtkCommonComputationalGeometry;vtkCommonDataModel;vtkCommonMath;vtkCommonCore;vtksys;vtkCommonMisc;vtkCommonSystem;vtkCommonTransforms;vtkImagingCore;vtkCommonExecutionModel;vtkFiltersAMR;vtkFiltersGeneral;vtkFiltersCore;vtkParallelCore;vtkIOLegacy;vtkIOCore;/usr/lib/x86_64-linux-gnu/libz.so;vtkInteractionWidgets;vtkFiltersHybrid;vtkImagingSources;vtkRenderingCore;vtkCommonColor;vtkFiltersExtraction;vtkFiltersStatistics;vtkImagingFourier;vtkalglib;vtkFiltersGeometry;vtkFiltersSources;vtkFiltersModeling;vtkImagingGeneral;vtkImagingHybrid;vtkIOImage;vtkDICOMParser;vtkmetaio;/usr/lib/x86_64-linux-gnu/libjpeg.so;/usr/lib/x86_64-linux-gnu/libpng.so;/usr/lib/x86_64-linux-gnu/libtiff.so;vtkInteractionStyle;vtkRenderingAnnotation;vtkImagingColor;vtkRenderingFreeType;/usr/lib/x86_64-linux-gnu/libfreetype.so;vtkftgl;vtkRenderingVolume;vtkIOParallelNetCDF;vtkParallelMPI;/usr/lib/x86_64-linux-gnu/libnetcdf_c++.so;/usr/lib/x86_64-linux-gnu/libnetcdf.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libsz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/lib/libhdf5_hl.so;vtkRenderingOpenGL;vtkIOLSDyna;vtkIOXML;vtkIOGeometry;/usr/lib/x86_64-linux-gnu/libjsoncpp.so;vtkIOXMLParser;/usr/lib/x86_64-linux-gnu/libexpat.so;vtkLocalExample;vtkInfovisCore;vtkGeovisCore;vtkInfovisLayout;vtkViewsCore;vtkproj4;/usr/lib/x86_64-linux-gnu/libpython2.7.so;vtkTestingGenericBridge;/usr/lib/libgl2ps.so;verdict;vtkIOMovie;/usr/lib/x86_64-linux-gnu/libtheoraenc.so;/usr/lib/x86_64-linux-gnu/libtheoradec.so;/usr/lib/x86_64-linux-gnu/libogg.so;vtkFiltersImaging;vtkIOMINC;vtkRenderingLOD;vtkViewsQt;vtkGUISupportQt;vtkViewsInfovis;vtkChartsCore;vtkRenderingContext2D;vtkRenderingLabel;vtkRenderingImage;vtkFiltersFlowPaths;vtkxdmf2;/usr/lib/x86_64-linux-gnu/libxml2.so;vtkFiltersReebGraph;vtkViewsContext2D;vtkIOXdmf2;vtkIOAMR;vtkRenderingContextOpenGL;vtkImagingStatistics;vtkIOParallel;vtkFiltersParallel;vtkIONetCDF;vtkexoIIc;vtkGUISupportQtOpenGL;vtkIOParallelLSDyna;vtkFiltersParallelGeometry;vtkGUISupportQtWebkit;vtkIOPLY;vtkWrappingTools;vtkFiltersHyperTree;vtkRenderingVolumeOpenGL;vtkIOExodus;vtkIOPostgreSQL;vtkIOSQL;sqlite3;vtkWrappingJava;vtkFiltersParallelFlowPaths;vtkFiltersParallelStatistics;vtkFiltersProgrammable;vtkFiltersParallelImaging;vtkRenderingParallelLIC;vtkRenderingLIC;vtkInteractionImage;vtkFiltersPython;vtkWrappingPythonCore;vtkIOParallelExodus;vtkFiltersGeneric;vtkIOVideo;vtkRenderingQt;vtkFiltersTexture;vtkIOInfovis;vtkGUISupportQtSQL;vtkRenderingFreeTypeOpenGL;vtkInfovisBoostGraphAlgorithms;vtkRenderingGL2PS;vtkIOGeoJSON;vtkFiltersVerdict;vtkViewsGeovis;vtkIOImport;vtkTestingIOSQL;vtkPythonInterpreter;vtkIOODBC;vtkIOEnSight;vtkIOMySQL;vtkRenderingMatplotlib;vtkDomainsChemistry;vtkIOExport;vtkFiltersParallelMPI;vtkIOParallelXML;vtkTestingRendering;vtkIOMPIParallel;vtkParallelMPI4Py;vtkFiltersSMP;vtkFiltersSelection;vtkIOVPIC;VPIC;vtkImagingMath;vtkImagingMorphological;vtkRenderingParallel;vtkRenderingFreeTypeFontConfig;vtkIOFFMPEG;vtkIOMPIImage;vtkIOGDAL (Required is at least version "1.7")
-- Searching for g2o ...
-- Found g2o headers in: /home/kbrown/Development/ros/g2ofork/install/include
-- Found libg2o: /home/kbrown/Development/ros/g2ofork/install/lib/libg2o_csparse_extension.so;/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_core.so;/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_stuff.so;/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_types_slam3d.so;/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_solver_cholmod.so;/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_solver_pcg.so;/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_solver_csparse.so
G2o-libraries /home/kbrown/Development/ros/g2ofork/install/lib/libg2o_csparse_extension.so/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_core.so/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_stuff.so/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_types_slam3d.so/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_solver_cholmod.so/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_solver_pcg.so/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_solver_csparse.so
/home/kbrown/Development/ros/rgbdslam_catkin_ws/src/rgbdslam/external/SiftGPU/
/home/kbrown/Development/ros/rgbdslam_catkin_ws/build/rgbdslam/external/siftgpu_prefix
Using OpenCV from /opt/ros/kinetic/share/OpenCV-3.2.0-dev
-- Found OpenCV: /opt/ros/kinetic (found version "3.3.1")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kbrown/Development/ros/rgbdslam_catkin_ws/build
Running command: "make -j4 -l4" in "/home/kbrown/Development/ros/rgbdslam_catkin_ws/build/darknet_ros"
Scanning dependencies of target _darknet_ros_generate_messages_check_deps_DetectedObjects
Scanning dependencies of target std_msgs_generate_messages_py
Scanning dependencies of target sensor_msgs_generate_messages_py
Scanning dependencies of target _darknet_ros_generate_messages_check_deps_ImageDetection
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target sensor_msgs_generate_messages_py
Scanning dependencies of target _darknet_ros_generate_messages_check_deps_ObjectInfo
Scanning dependencies of target std_msgs_generate_messages_eus
[ 0%] Built target std_msgs_generate_messages_eus
Scanning dependencies of target sensor_msgs_generate_messages_eus
[ 0%] Built target sensor_msgs_generate_messages_eus
Scanning dependencies of target std_msgs_generate_messages_cpp
[ 0%] Built target _darknet_ros_generate_messages_check_deps_ImageDetection
[ 0%] Built target _darknet_ros_generate_messages_check_deps_ObjectInfo
[ 0%] Built target _darknet_ros_generate_messages_check_deps_DetectedObjects
[ 0%] Built target std_msgs_generate_messages_cpp
Scanning dependencies of target sensor_msgs_generate_messages_cpp
Scanning dependencies of target sensor_msgs_generate_messages_nodejs
Scanning dependencies of target std_msgs_generate_messages_nodejs
[ 0%] Built target sensor_msgs_generate_messages_cpp
Scanning dependencies of target std_msgs_generate_messages_lisp
[ 0%] Built target sensor_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_lisp
[ 0%] Built target std_msgs_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_lisp
Scanning dependencies of target rosgraph_msgs_generate_messages_lisp
Scanning dependencies of target roscpp_generate_messages_eus
Scanning dependencies of target rosgraph_msgs_generate_messages_py
[ 0%] Built target sensor_msgs_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_lisp
[ 0%] Built target roscpp_generate_messages_eus
Scanning dependencies of target roscpp_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_py
Scanning dependencies of target geometry_msgs_generate_messages_lisp
Scanning dependencies of target rosgraph_msgs_generate_messages_eus
[ 0%] Built target roscpp_generate_messages_lisp
Scanning dependencies of target roscpp_generate_messages_py
[ 0%] Built target geometry_msgs_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_eus
Scanning dependencies of target geometry_msgs_generate_messages_py
Scanning dependencies of target roscpp_generate_messages_cpp
[ 0%] Built target roscpp_generate_messages_py
Scanning dependencies of target geometry_msgs_generate_messages_nodejs
Scanning dependencies of target geometry_msgs_generate_messages_eus
[ 0%] Built target geometry_msgs_generate_messages_py
[ 0%] Built target roscpp_generate_messages_cpp
[ 0%] Built target geometry_msgs_generate_messages_eus
[ 0%] Built target geometry_msgs_generate_messages_nodejs
Scanning dependencies of target rosgraph_msgs_generate_messages_nodejs
Scanning dependencies of target roscpp_generate_messages_nodejs
[ 0%] Built target rosgraph_msgs_generate_messages_nodejs
Scanning dependencies of target rosgraph_msgs_generate_messages_cpp
Scanning dependencies of target geometry_msgs_generate_messages_cpp
[ 0%] Built target roscpp_generate_messages_nodejs
Scanning dependencies of target darknet_ros_generate_messages_py
[ 0%] Built target rosgraph_msgs_generate_messages_cpp
[ 0%] Built target geometry_msgs_generate_messages_cpp
Scanning dependencies of target darknet_ros_generate_messages_eus
[ 4%] Generating Python from MSG darknet_ros/ObjectInfo
Scanning dependencies of target darknet_ros_generate_messages_cpp
Scanning dependencies of target darknet_ros_generate_messages_nodejs
[ 9%] Generating EusLisp code from darknet_ros/ObjectInfo.msg
[ 14%] Generating C++ code from darknet_ros/ObjectInfo.msg
[ 19%] Generating Javascript code from darknet_ros/ObjectInfo.msg
[ 23%] Generating EusLisp code from darknet_ros/DetectedObjects.msg
[ 28%] Generating Javascript code from darknet_ros/DetectedObjects.msg
[ 33%] Generating Javascript code from darknet_ros/ImageDetection.srv
[ 38%] Generating EusLisp code from darknet_ros/ImageDetection.srv
[ 42%] Generating Python from MSG darknet_ros/DetectedObjects
[ 42%] Built target darknet_ros_generate_messages_nodejs
[ 47%] Generating EusLisp manifest code for darknet_ros
Scanning dependencies of target darknet_ros_generate_messages_lisp
[ 52%] Generating C++ code from darknet_ros/DetectedObjects.msg
[ 57%] Generating Lisp code from darknet_ros/ObjectInfo.msg
[ 61%] Generating Lisp code from darknet_ros/DetectedObjects.msg
[ 66%] Generating Python code from SRV darknet_ros/ImageDetection
[ 71%] Generating Lisp code from darknet_ros/ImageDetection.srv
[ 71%] Built target darknet_ros_generate_messages_lisp
[ 76%] Generating C++ code from darknet_ros/ImageDetection.srv
[ 80%] Generating Python srv init.py for darknet_ros
[ 85%] Generating Python msg init.py for darknet_ros
[ 85%] Built target darknet_ros_generate_messages_py
[ 85%] Built target darknet_ros_generate_messages_cpp
[ 85%] Built target darknet_ros_generate_messages_eus
Scanning dependencies of target darknet_ros_generate_messages
Scanning dependencies of target darknet_ros_node
[ 85%] Built target darknet_ros_generate_messages
make[2]: *** No rule to make target '/home/kbrown/Development/ros/rgbdslam_catkin_ws/src/darknet_ros/darknet/libdarknet-cpp-shared.so', needed by '/home/kbrown/Development/ros/rgbdslam_catkin_ws/devel/lib/darknet_ros/darknet_ros_node'. Stop.
make[2]: *** Waiting for unfinished jobs....
[ 95%] Building CXX object darknet_ros/CMakeFiles/darknet_ros_node.dir/src/object_detect.cpp.o
[ 95%] Building CXX object darknet_ros/CMakeFiles/darknet_ros_node.dir/darknet/arapaho/arapaho.cpp.o
CMakeFiles/Makefile2:1642: recipe for target 'darknet_ros/CMakeFiles/darknet_ros_node.dir/all' failed
make[1]: *** [darknet_ros/CMakeFiles/darknet_ros_node.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j4 -l4" failed
from darknet_ros.
thanks again
from darknet_ros.
I did everything from scratch in a new workspace It is working for me. I think you may have made some changes in the makefile which might be causing these errors. Can you revert back all the changes except for cudnn flag.
from darknet_ros.
sure
from darknet_ros.
should i leave the GPU flag if i dont have one?
from darknet_ros.
i reverted the other 2 flags and got the same make error:
Invoking "make -j4 -l4" failed
from darknet_ros.
Base path: /home/kbrown/Development/ros/rgbdslam_catkin_ws
Source space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/src
Build space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/build
Devel space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/devel
Install space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/install
Running command: "make cmake_check_build_system" in "/home/kbrown/Development/ros/rgbdslam_catkin_ws/build"
Running command: "make -j4 -l4" in "/home/kbrown/Development/ros/rgbdslam_catkin_ws/build/darknet_ros"
[ 0%] Built target sensor_msgs_generate_messages_py
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target std_msgs_generate_messages_eus
[ 0%] Built target _darknet_ros_generate_messages_check_deps_ImageDetection
[ 0%] Built target _darknet_ros_generate_messages_check_deps_DetectedObjects
[ 0%] Built target sensor_msgs_generate_messages_eus
[ 0%] Built target std_msgs_generate_messages_cpp
[ 0%] Built target sensor_msgs_generate_messages_cpp
[ 0%] Built target _darknet_ros_generate_messages_check_deps_ObjectInfo
[ 0%] Built target std_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_lisp
[ 0%] Built target sensor_msgs_generate_messages_lisp
[ 0%] Built target sensor_msgs_generate_messages_nodejs
[ 0%] Built target rosgraph_msgs_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_py
[ 0%] Built target roscpp_generate_messages_lisp
[ 0%] Built target roscpp_generate_messages_eus
[ 0%] Built target geometry_msgs_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_eus
[ 0%] Built target roscpp_generate_messages_py
[ 0%] Built target geometry_msgs_generate_messages_py
[ 0%] Built target geometry_msgs_generate_messages_eus
[ 0%] Built target rosgraph_msgs_generate_messages_nodejs
[ 0%] Built target roscpp_generate_messages_cpp
[ 0%] Built target geometry_msgs_generate_messages_nodejs
[ 0%] Built target rosgraph_msgs_generate_messages_cpp
[ 0%] Built target roscpp_generate_messages_nodejs
[ 0%] Built target geometry_msgs_generate_messages_cpp
[ 23%] Built target darknet_ros_generate_messages_py
[ 38%] Built target darknet_ros_generate_messages_cpp
[ 57%] Built target darknet_ros_generate_messages_eus
[ 71%] Built target darknet_ros_generate_messages_nodejs
[ 85%] Built target darknet_ros_generate_messages_lisp
[ 85%] Built target darknet_ros_generate_messages
make[2]: *** No rule to make target '/home/kbrown/Development/ros/rgbdslam_catkin_ws/src/darknet_ros/darknet/libdarknet-cpp-shared.so', needed by '/home/kbrown/Development/ros/rgbdslam_catkin_ws/devel/lib/darknet_ros/darknet_ros_node'. Stop.
CMakeFiles/Makefile2:1642: recipe for target 'darknet_ros/CMakeFiles/darknet_ros_node.dir/all' failed
make[1]: *** [darknet_ros/CMakeFiles/darknet_ros_node.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j4 -l4" failed
from darknet_ros.
No comment that too and also comment out this line
from darknet_ros.
this is the new output:
Base path: /home/kbrown/Development/ros/rgbdslam_catkin_ws
Source space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/src
Build space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/build
Devel space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/devel
Install space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/install
Running command: "make cmake_check_build_system" in "/home/kbrown/Development/ros/rgbdslam_catkin_ws/build"
-- Using CATKIN_DEVEL_PREFIX: /home/kbrown/Development/ros/rgbdslam_catkin_ws/devel
-- Using CMAKE_PREFIX_PATH: /home/kbrown/Development/ros/ws/devel;/opt/ros/kinetic
-- This workspace overlays: /home/kbrown/Development/ros/ws/devel;/opt/ros/kinetic
-- 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/kbrown/Development/ros/rgbdslam_catkin_ws/build/test_results
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.8
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~ traversing 2 packages in topological order:
-- ~~ - darknet_ros
-- ~~ - rgbdslam
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'darknet_ros'
-- ==> add_subdirectory(darknet_ros)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- darknet_ros: 2 messages, 1 services
-- +++ processing catkin package: 'rgbdslam'
-- ==> add_subdirectory(rgbdslam)
-- SiftGPU library will be used
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- rgbdslam: 0 messages, 4 services
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- system
-- filesystem
-- thread
-- date_time
-- iostreams
-- serialization
-- chrono
-- atomic
-- regex
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
-- The imported target "vtkRenderingPythonTkWidgets" references the file
"/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
but this file does not exist. Possible reasons include:
- The file was deleted, renamed, or moved to another location.
- An install or uninstall procedure did not complete successfully.
- The installation package was faulty and contained
"/usr/lib/cmake/vtk-6.2/VTKTargets.cmake"
but not all the files it references.
-- The imported target "vtk" references the file
"/usr/bin/vtk"
but this file does not exist. Possible reasons include:
- The file was deleted, renamed, or moved to another location.
- An install or uninstall procedure did not complete successfully.
- The installation package was faulty and contained
"/usr/lib/cmake/vtk-6.2/VTKTargets.cmake"
but not all the files it references.
-- looking for PCL_COMMON
-- looking for PCL_OCTREE
-- looking for PCL_IO
-- Searching for g2o ...
-- Found g2o headers in: /home/kbrown/Development/ros/g2ofork/install/include
-- Found libg2o: /home/kbrown/Development/ros/g2ofork/install/lib/libg2o_csparse_extension.so;/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_core.so;/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_stuff.so;/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_types_slam3d.so;/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_solver_cholmod.so;/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_solver_pcg.so;/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_solver_csparse.so
G2o-libraries /home/kbrown/Development/ros/g2ofork/install/lib/libg2o_csparse_extension.so/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_core.so/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_stuff.so/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_types_slam3d.so/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_solver_cholmod.so/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_solver_pcg.so/home/kbrown/Development/ros/g2ofork/install/lib/libg2o_solver_csparse.so
/home/kbrown/Development/ros/rgbdslam_catkin_ws/src/rgbdslam/external/SiftGPU/
/home/kbrown/Development/ros/rgbdslam_catkin_ws/build/rgbdslam/external/siftgpu_prefix
Using OpenCV from /opt/ros/kinetic/share/OpenCV-3.3.1
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kbrown/Development/ros/rgbdslam_catkin_ws/build
Running command: "make -j4 -l4" in "/home/kbrown/Development/ros/rgbdslam_catkin_ws/build/darknet_ros"
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target sensor_msgs_generate_messages_py
[ 0%] Built target std_msgs_generate_messages_eus
[ 0%] Built target _darknet_ros_generate_messages_check_deps_ImageDetection
[ 0%] Built target _darknet_ros_generate_messages_check_deps_DetectedObjects
[ 0%] Built target sensor_msgs_generate_messages_eus
[ 0%] Built target std_msgs_generate_messages_cpp
[ 0%] Built target sensor_msgs_generate_messages_cpp
[ 0%] Built target _darknet_ros_generate_messages_check_deps_ObjectInfo
[ 0%] Built target sensor_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_lisp
[ 0%] Built target sensor_msgs_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_py
[ 0%] Built target roscpp_generate_messages_eus
[ 0%] Built target roscpp_generate_messages_lisp
[ 0%] Built target geometry_msgs_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_eus
[ 0%] Built target roscpp_generate_messages_py
[ 0%] Built target geometry_msgs_generate_messages_py
[ 0%] Built target roscpp_generate_messages_cpp
[ 0%] Built target geometry_msgs_generate_messages_nodejs
[ 0%] Built target geometry_msgs_generate_messages_eus
[ 0%] Built target rosgraph_msgs_generate_messages_nodejs
[ 0%] Built target roscpp_generate_messages_nodejs
[ 0%] Built target geometry_msgs_generate_messages_cpp
[ 0%] Built target rosgraph_msgs_generate_messages_cpp
[ 23%] Built target darknet_ros_generate_messages_py
[ 42%] Built target darknet_ros_generate_messages_eus
[ 57%] Built target darknet_ros_generate_messages_cpp
[ 71%] Built target darknet_ros_generate_messages_nodejs
[ 85%] Built target darknet_ros_generate_messages_lisp
Scanning dependencies of target darknet_ros_node
[ 85%] Built target darknet_ros_generate_messages
make[2]: *** No rule to make target '/home/kbrown/Development/ros/rgbdslam_catkin_ws/src/darknet_ros/darknet/libdarknet-cpp-shared.so', needed by '/home/kbrown/Development/ros/rgbdslam_catkin_ws/devel/lib/darknet_ros/darknet_ros_node'. Stop.
make[2]: *** Waiting for unfinished jobs....
[ 95%] Building CXX object darknet_ros/CMakeFiles/darknet_ros_node.dir/src/object_detect.cpp.o
[ 95%] Building CXX object darknet_ros/CMakeFiles/darknet_ros_node.dir/darknet/arapaho/arapaho.cpp.o
CMakeFiles/Makefile2:1642: recipe for target 'darknet_ros/CMakeFiles/darknet_ros_node.dir/all' failed
make[1]: *** [darknet_ros/CMakeFiles/darknet_ros_node.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j4 -l4" failed
from darknet_ros.
i have CUDA installed just no external GPU. (dont know if that helps)
from darknet_ros.
Can you run make -j1
from darknet_ros.
i cant invoke that- what about this:
http://forum.erlerobotics.com/t/solved-problem-with-error-invoking-make-j4-l4-failed/803/6
sudo pip install empy
from darknet_ros.
I am sorry I meant catkin_make -j1
from darknet_ros.
-j1 failed
from darknet_ros.
Please attach the output
from darknet_ros.
i tried installing empy and it still failed:
sudo -H pip install empy
Requirement already satisfied (use --upgrade to upgrade): empy in /usr/lib/python2.7/dist-packages
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
from darknet_ros.
Base path: /home/kbrown/Development/ros/rgbdslam_catkin_ws
Source space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/src
Build space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/build
Devel space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/devel
Install space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/install
Running command: "make cmake_check_build_system" in "/home/kbrown/Development/ros/rgbdslam_catkin_ws/build"
Running command: "make -j4 -l4" in "/home/kbrown/Development/ros/rgbdslam_catkin_ws/build/darknet_ros"
[ 0%] Built target sensor_msgs_generate_messages_py
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target std_msgs_generate_messages_eus
[ 0%] Built target _darknet_ros_generate_messages_check_deps_DetectedObjects
[ 0%] Built target _darknet_ros_generate_messages_check_deps_ImageDetection
[ 0%] Built target sensor_msgs_generate_messages_eus
[ 0%] Built target std_msgs_generate_messages_cpp
[ 0%] Built target sensor_msgs_generate_messages_cpp
[ 0%] Built target _darknet_ros_generate_messages_check_deps_ObjectInfo
[ 0%] Built target sensor_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_lisp
[ 0%] Built target sensor_msgs_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_py
[ 0%] Built target roscpp_generate_messages_eus
[ 0%] Built target roscpp_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_eus
[ 0%] Built target geometry_msgs_generate_messages_lisp
[ 0%] Built target roscpp_generate_messages_py
[ 0%] Built target geometry_msgs_generate_messages_py
[ 0%] Built target roscpp_generate_messages_cpp
[ 0%] Built target geometry_msgs_generate_messages_eus
[ 0%] Built target geometry_msgs_generate_messages_nodejs
[ 0%] Built target rosgraph_msgs_generate_messages_nodejs
[ 0%] Built target rosgraph_msgs_generate_messages_cpp
[ 0%] Built target roscpp_generate_messages_nodejs
[ 0%] Built target geometry_msgs_generate_messages_cpp
[ 23%] Built target darknet_ros_generate_messages_py
[ 38%] Built target darknet_ros_generate_messages_cpp
[ 57%] Built target darknet_ros_generate_messages_eus
[ 71%] Built target darknet_ros_generate_messages_nodejs
[ 85%] Built target darknet_ros_generate_messages_lisp
[ 85%] Built target darknet_ros_generate_messages
make[2]: *** No rule to make target '/home/kbrown/Development/ros/rgbdslam_catkin_ws/src/darknet_ros/darknet/libdarknet-cpp-shared.so', needed by '/home/kbrown/Development/ros/rgbdslam_catkin_ws/devel/lib/darknet_ros/darknet_ros_node'. Stop.
CMakeFiles/Makefile2:1642: recipe for target 'darknet_ros/CMakeFiles/darknet_ros_node.dir/all' failed
make[1]: *** [darknet_ros/CMakeFiles/darknet_ros_node.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j4 -l4" failed
from darknet_ros.
I need to see output for catkin_make -j1
this seems to be the output of just catkin_make
from darknet_ros.
OOOOOooopppppps:
Base path: /home/kbrown/Development/ros/rgbdslam_catkin_ws
Source space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/src
Build space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/build
Devel space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/devel
Install space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/install
Running command: "make cmake_check_build_system" in "/home/kbrown/Development/ros/rgbdslam_catkin_ws/build"
Running command: "make -j1" in "/home/kbrown/Development/ros/rgbdslam_catkin_ws/build"
[ 0%] Built target _darknet_ros_generate_messages_check_deps_ImageDetection
[ 0%] Built target _darknet_ros_generate_messages_check_deps_DetectedObjects
[ 0%] Built target sensor_msgs_generate_messages_py
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target _darknet_ros_generate_messages_check_deps_ObjectInfo
[ 5%] Built target darknet_ros_generate_messages_py
[ 5%] Built target std_msgs_generate_messages_eus
[ 5%] Built target sensor_msgs_generate_messages_eus
[ 9%] Built target darknet_ros_generate_messages_eus
[ 9%] Built target std_msgs_generate_messages_cpp
[ 9%] Built target sensor_msgs_generate_messages_cpp
[ 13%] Built target darknet_ros_generate_messages_cpp
[ 13%] Built target sensor_msgs_generate_messages_nodejs
[ 13%] Built target std_msgs_generate_messages_nodejs
[ 16%] Built target darknet_ros_generate_messages_nodejs
[ 16%] Built target std_msgs_generate_messages_lisp
[ 16%] Built target sensor_msgs_generate_messages_lisp
[ 19%] Built target darknet_ros_generate_messages_lisp
[ 19%] Built target darknet_ros_generate_messages
[ 19%] Built target rosgraph_msgs_generate_messages_lisp
[ 19%] Built target rosgraph_msgs_generate_messages_py
[ 19%] Built target roscpp_generate_messages_eus
[ 19%] Built target roscpp_generate_messages_lisp
[ 19%] Built target geometry_msgs_generate_messages_lisp
[ 19%] Built target rosgraph_msgs_generate_messages_eus
[ 19%] Built target roscpp_generate_messages_py
[ 19%] Built target geometry_msgs_generate_messages_py
[ 19%] Built target roscpp_generate_messages_cpp
[ 19%] Built target geometry_msgs_generate_messages_eus
[ 19%] Built target geometry_msgs_generate_messages_nodejs
[ 19%] Built target rosgraph_msgs_generate_messages_nodejs
[ 19%] Built target roscpp_generate_messages_nodejs
[ 19%] Built target rosgraph_msgs_generate_messages_cpp
[ 19%] Built target geometry_msgs_generate_messages_cpp
make[2]: *** No rule to make target '/home/kbrown/Development/ros/rgbdslam_catkin_ws/src/darknet_ros/darknet/libdarknet-cpp-shared.so', needed by '/home/kbrown/Development/ros/rgbdslam_catkin_ws/devel/lib/darknet_ros/darknet_ros_node'. Stop.
CMakeFiles/Makefile2:1642: recipe for target 'darknet_ros/CMakeFiles/darknet_ros_node.dir/all' failed
make[1]: *** [darknet_ros/CMakeFiles/darknet_ros_node.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j1" failed
from darknet_ros.
You will have to make darknet first. Modify the Makefile and build using make darknet-cpp-shared
from darknet_ros.
make darknet-cpp-shared
mkdir -p obj-cpp-shared
rm -rf ./obj-cpp/gemm.o ./obj-cpp/utils.o ./obj-cpp/cuda.o ./obj-cpp/deconvolutional_layer.o ./obj-cpp/convolutional_layer.o ./obj-cpp/list.o ./obj-cpp/image.o ./obj-cpp/activations.o ./obj-cpp/im2col.o ./obj-cpp/col2im.o ./obj-cpp/blas.o ./obj-cpp/crop_layer.o ./obj-cpp/dropout_layer.o ./obj-cpp/maxpool_layer.o ./obj-cpp/softmax_layer.o ./obj-cpp/data.o ./obj-cpp/matrix.o ./obj-cpp/network.o ./obj-cpp/connected_layer.o ./obj-cpp/cost_layer.o ./obj-cpp/parser.o ./obj-cpp/option_list.o ./obj-cpp/detection_layer.o ./obj-cpp/captcha.o ./obj-cpp/route_layer.o ./obj-cpp/writing.o ./obj-cpp/box.o ./obj-cpp/nightmare.o ./obj-cpp/normalization_layer.o ./obj-cpp/avgpool_layer.o ./obj-cpp/coco.o ./obj-cpp/dice.o ./obj-cpp/yolo.o ./obj-cpp/detector.o ./obj-cpp/layer.o ./obj-cpp/compare.o ./obj-cpp/regressor.o ./obj-cpp/classifier.o ./obj-cpp/local_layer.o ./obj-cpp/swag.o ./obj-cpp/shortcut_layer.o ./obj-cpp/activation_layer.o ./obj-cpp/rnn_layer.o ./obj-cpp/gru_layer.o ./obj-cpp/rnn.o ./obj-cpp/rnn_vid.o ./obj-cpp/crnn_layer.o ./obj-cpp/demo.o ./obj-cpp/tag.o ./obj-cpp/cifar.o ./obj-cpp/go.o ./obj-cpp/batchnorm_layer.o ./obj-cpp/art.o ./obj-cpp/region_layer.o ./obj-cpp/reorg_layer.o ./obj-cpp/lsd.o ./obj-cpp/super.o ./obj-cpp/voxel.o ./obj-cpp/tree.o ./obj-cpp/convolutional_kernels.o ./obj-cpp/deconvolutional_kernels.o ./obj-cpp/activation_kernels.o ./obj-cpp/im2col_kernels.o ./obj-cpp/col2im_kernels.o ./obj-cpp/blas_kernels.o ./obj-cpp/crop_layer_kernels.o ./obj-cpp/dropout_layer_kernels.o ./obj-cpp/maxpool_layer_kernels.o ./obj-cpp/network_kernels.o ./obj-cpp/avgpool_layer_kernels.o ./obj-cpp/darknet.o ./obj-cpp-shared/gemm.o ./obj-cpp-shared/utils.o ./obj-cpp-shared/cuda.o ./obj-cpp-shared/deconvolutional_layer.o ./obj-cpp-shared/convolutional_layer.o ./obj-cpp-shared/list.o ./obj-cpp-shared/image.o ./obj-cpp-shared/activations.o ./obj-cpp-shared/im2col.o ./obj-cpp-shared/col2im.o ./obj-cpp-shared/blas.o ./obj-cpp-shared/crop_layer.o ./obj-cpp-shared/dropout_layer.o ./obj-cpp-shared/maxpool_layer.o ./obj-cpp-shared/softmax_layer.o ./obj-cpp-shared/data.o ./obj-cpp-shared/matrix.o ./obj-cpp-shared/network.o ./obj-cpp-shared/connected_layer.o ./obj-cpp-shared/cost_layer.o ./obj-cpp-shared/parser.o ./obj-cpp-shared/option_list.o ./obj-cpp-shared/detection_layer.o ./obj-cpp-shared/captcha.o ./obj-cpp-shared/route_layer.o ./obj-cpp-shared/writing.o ./obj-cpp-shared/box.o ./obj-cpp-shared/nightmare.o ./obj-cpp-shared/normalization_layer.o ./obj-cpp-shared/avgpool_layer.o ./obj-cpp-shared/coco.o ./obj-cpp-shared/dice.o ./obj-cpp-shared/yolo.o ./obj-cpp-shared/detector.o ./obj-cpp-shared/layer.o ./obj-cpp-shared/compare.o ./obj-cpp-shared/regressor.o ./obj-cpp-shared/classifier.o ./obj-cpp-shared/local_layer.o ./obj-cpp-shared/swag.o ./obj-cpp-shared/shortcut_layer.o ./obj-cpp-shared/activation_layer.o ./obj-cpp-shared/rnn_layer.o ./obj-cpp-shared/gru_layer.o ./obj-cpp-shared/rnn.o ./obj-cpp-shared/rnn_vid.o ./obj-cpp-shared/crnn_layer.o ./obj-cpp-shared/demo.o ./obj-cpp-shared/tag.o ./obj-cpp-shared/cifar.o ./obj-cpp-shared/go.o ./obj-cpp-shared/batchnorm_layer.o ./obj-cpp-shared/art.o ./obj-cpp-shared/region_layer.o ./obj-cpp-shared/reorg_layer.o ./obj-cpp-shared/lsd.o ./obj-cpp-shared/super.o ./obj-cpp-shared/voxel.o ./obj-cpp-shared/tree.o ./obj-cpp-shared/convolutional_kernels.o ./obj-cpp-shared/deconvolutional_kernels.o ./obj-cpp-shared/activation_kernels.o ./obj-cpp-shared/im2col_kernels.o ./obj-cpp-shared/col2im_kernels.o ./obj-cpp-shared/blas_kernels.o ./obj-cpp-shared/crop_layer_kernels.o ./obj-cpp-shared/dropout_layer_kernels.o ./obj-cpp-shared/maxpool_layer_kernels.o ./obj-cpp-shared/network_kernels.o ./obj-cpp-shared/avgpool_layer_kernels.o darknet-cpp darknet-cpp-shared
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/gemm.c -o obj-cpp-shared/gemm.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/utils.c -o obj-cpp-shared/utils.o
./src/utils.c: In function ‘char* fgetl(FILE*)’:
./src/utils.c:283:41: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fgets(&line[curr], readsize, fp);
^
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/cuda.c -o obj-cpp-shared/cuda.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/deconvolutional_layer.c -o obj-cpp-shared/deconvolutional_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/convolutional_layer.c -o obj-cpp-shared/convolutional_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/list.c -o obj-cpp-shared/list.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/image.c -o obj-cpp-shared/image.o
./src/image.c: In function ‘image load_image_cv(char*, int)’:
./src/image.c:498:21: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
system(buff);
^
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/activations.c -o obj-cpp-shared/activations.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/im2col.c -o obj-cpp-shared/im2col.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/col2im.c -o obj-cpp-shared/col2im.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/blas.c -o obj-cpp-shared/blas.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/crop_layer.c -o obj-cpp-shared/crop_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/dropout_layer.c -o obj-cpp-shared/dropout_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/maxpool_layer.c -o obj-cpp-shared/maxpool_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/softmax_layer.c -o obj-cpp-shared/softmax_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/data.c -o obj-cpp-shared/data.o
./src/data.c: In function ‘void fill_truth_captcha(char*, int, float*)’:
./src/data.c:365:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(i = 0; i < strlen(begin) && i < n && begin[i] != '.'; ++i){
^
./src/data.c: In function ‘matrix load_regression_labels_paths(char**, int)’:
./src/data.c:460:44: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
fscanf(file, "%f", &(y.vals[i][0]));
^
./src/data.c: In function ‘data load_cifar10_data(char*)’:
./src/data.c:1010:34: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(bytes, 1, 3073, fp);
^
./src/data.c: In function ‘data load_all_cifar10()’:
./src/data.c:1073:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(bytes, 1, 3073, fp);
^
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/matrix.c -o obj-cpp-shared/matrix.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/network.c -o obj-cpp-shared/network.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/connected_layer.c -o obj-cpp-shared/connected_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/cost_layer.c -o obj-cpp-shared/cost_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/parser.c -o obj-cpp-shared/parser.o
./src/parser.c: In function ‘void load_connected_weights(layer, FILE*, int)’:
./src/parser.c:938:50: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.biases, sizeof(float), l.outputs, fp);
^
./src/parser.c:939:60: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.weights, sizeof(float), l.outputsl.inputs, fp);
^
./src/parser.c:946:54: warning: ignoring return value of ‘size_t fread(void, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.scales, sizeof(float), l.outputs, fp);
^
./src/parser.c:947:60: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_mean, sizeof(float), l.outputs, fp);
^
./src/parser.c:948:64: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_variance, sizeof(float), l.outputs, fp);
^
./src/parser.c: In function ‘void load_batchnorm_weights(layer, FILE*)’:
./src/parser.c:962:44: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.scales, sizeof(float), l.c, fp);
^
./src/parser.c:963:50: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_mean, sizeof(float), l.c, fp);
^
./src/parser.c:964:54: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_variance, sizeof(float), l.c, fp);
^
./src/parser.c: In function ‘void load_convolutional_weights_binary(layer, FILE*)’:
./src/parser.c:974:44: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.biases, sizeof(float), l.n, fp);
^
./src/parser.c:976:48: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.scales, sizeof(float), l.n, fp);
^
./src/parser.c:977:54: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_mean, sizeof(float), l.n, fp);
^
./src/parser.c:978:58: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_variance, sizeof(float), l.n, fp);
^
./src/parser.c:984:43: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(&mean, sizeof(float), 1, fp);
^
./src/parser.c:988:43: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(&c, sizeof(char), 1, fp);
^
./src/parser.c: In function ‘void load_convolutional_weights(layer, FILE*)’:
./src/parser.c:1012:44: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.biases, sizeof(float), l.n, fp);
^
./src/parser.c:1014:48: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.scales, sizeof(float), l.n, fp);
^
./src/parser.c:1015:54: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_mean, sizeof(float), l.n, fp);
^
./src/parser.c:1016:58: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_variance, sizeof(float), l.n, fp);
^
./src/parser.c:1033:45: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.weights, sizeof(float), num, fp);
^
./src/parser.c:1035:43: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.m, sizeof(float), num, fp);
^
./src/parser.c:1036:43: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.v, sizeof(float), num, fp);
^
./src/parser.c: In function ‘void load_weights_upto(network*, char*, int, int)’:
./src/parser.c:1066:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(&major, sizeof(int), 1, fp);
^
./src/parser.c:1067:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(&minor, sizeof(int), 1, fp);
^
./src/parser.c:1068:41: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(&revision, sizeof(int), 1, fp);
^
./src/parser.c:1069:41: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(net->seen, sizeof(int), 1, fp);
^
./src/parser.c:1108:58: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.biases, sizeof(float), l.outputs, fp);
^
./src/parser.c:1109:54: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.weights, sizeof(float), size, fp);
^
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/option_list.c -o obj-cpp-shared/option_list.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/detection_layer.c -o obj-cpp-shared/detection_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/captcha.c -o obj-cpp-shared/captcha.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/route_layer.c -o obj-cpp-shared/route_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/writing.c -o obj-cpp-shared/writing.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/box.c -o obj-cpp-shared/box.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/nightmare.c -o obj-cpp-shared/nightmare.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/normalization_layer.c -o obj-cpp-shared/normalization_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/avgpool_layer.c -o obj-cpp-shared/avgpool_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/coco.c -o obj-cpp-shared/coco.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/dice.c -o obj-cpp-shared/dice.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/yolo.c -o obj-cpp-shared/yolo.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/detector.c -o obj-cpp-shared/detector.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/layer.c -o obj-cpp-shared/layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/compare.c -o obj-cpp-shared/compare.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/regressor.c -o obj-cpp-shared/regressor.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/classifier.c -o obj-cpp-shared/classifier.o
./src/classifier.c: In function ‘void gun_classifier(char*, char*, char*, int, const char*)’:
./src/classifier.c:1037:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(i = 0; i < sizeof(bad_cats)/sizeof(bad_cats[0]); ++i){
^
./src/classifier.c:1046:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(i = 0; i < sizeof(bad_cats)/sizeof(bad_cats[0]); ++i){
^
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/local_layer.c -o obj-cpp-shared/local_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/swag.c -o obj-cpp-shared/swag.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/shortcut_layer.c -o obj-cpp-shared/shortcut_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/activation_layer.c -o obj-cpp-shared/activation_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/rnn_layer.c -o obj-cpp-shared/rnn_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/gru_layer.c -o obj-cpp-shared/gru_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/rnn.c -o obj-cpp-shared/rnn.o
./src/rnn.c: In function ‘void train_char_rnn(char*, char*, char*, int, int)’:
./src/rnn.c:145:33: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(text, 1, size, fp);
^
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/rnn_vid.c -o obj-cpp-shared/rnn_vid.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/crnn_layer.c -o obj-cpp-shared/crnn_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/demo.c -o obj-cpp-shared/demo.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/tag.c -o obj-cpp-shared/tag.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/cifar.c -o obj-cpp-shared/cifar.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/go.c -o obj-cpp-shared/go.o
./src/go.c: In function ‘void engine_go(char*, char*, int)’:
./src/go.c:515:26: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%s", buff);
^
./src/go.c:533:30: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%s", comm);
^
./src/go.c:557:36: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d", &boardsize);
^
./src/go.c:567:35: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d", &handicap);
^
./src/go.c:579:31: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%f", &komi);
^
./src/go.c:589:36: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%s ", color);
^
./src/go.c:591:27: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf(" ");
^
./src/go.c:627:35: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%s", color);
^
./src/go.c:659:30: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%s", type);
^
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/batchnorm_layer.c -o obj-cpp-shared/batchnorm_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/art.c -o obj-cpp-shared/art.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/region_layer.c -o obj-cpp-shared/region_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/reorg_layer.c -o obj-cpp-shared/reorg_layer.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/lsd.c -o obj-cpp-shared/lsd.o
./src/lsd.c: In function ‘void train_lsd3(char*, char*, char*, char*, char*, char*, int)’:
./src/lsd.c:86:9: warning: unused variable ‘ay_size’ [-Wunused-variable]
int ay_size = get_network_output_size(anet)anet.batch;
^
./src/lsd.c:96:9: warning: unused variable ‘gy_size’ [-Wunused-variable]
int gy_size = get_network_output_size(gnet)gnet.batch;
^
./src/lsd.c: In function ‘void train_pix2pix(char, char, char*, char*, int)’:
./src/lsd.c:317:19: warning: variable ‘yim’ set but not used [-Wunused-but-set-variable]
image yim = float_to_image(net.w, net.h, net.c, train.X.vals[j]);
^
./src/lsd.c: In function ‘void train_colorizer(char*, char*, char*, char*, int)’:
./src/lsd.c:505:19: warning: variable ‘yim’ set but not used [-Wunused-but-set-variable]
image yim = float_to_image(net.w, net.h, net.c, train.X.vals[j]);
^
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/super.c -o obj-cpp-shared/super.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/voxel.c -o obj-cpp-shared/voxel.o
g++ -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC -c ./src/tree.c -o obj-cpp-shared/tree.o
nvcc -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_50,code=[sm_50,compute_50] -gencode arch=compute_52,code=[sm_52,compute_52] -DOPENCV pkg-config --cflags opencv
-DGPU -I/usr/local/cuda/include/ --compiler-options "-Wall -Wfatal-errors -Ofast -DOPENCV -DGPU -fPIC" -c ./src/convolutional_kernels.cu -o obj-cpp-shared/convolutional_kernels.o
/usr/local/cuda/include/surface_functions.h(134): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(135): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(136): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(137): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(138): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(139): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(140): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(141): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(142): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(143): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(144): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(145): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(146): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(147): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(148): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(149): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(150): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(151): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(152): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(153): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(154): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(155): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(156): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(157): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(158): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(159): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(160): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(161): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(162): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(163): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(164): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(228): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(229): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(230): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(231): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(294): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(295): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(296): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(297): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(298): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(299): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(300): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(301): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(302): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(303): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(304): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(305): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(306): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(307): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(308): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(309): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(310): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(311): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(312): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(313): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(314): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(315): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(316): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(317): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(318): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(319): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(320): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(321): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(322): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(323): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(324): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(390): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(391): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(392): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(393): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(456): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(457): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(458): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(459): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(460): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(461): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(462): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(463): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(464): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(465): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(466): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(467): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(468): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(469): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(470): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(471): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(472): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(473): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(474): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(475): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(476): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(477): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(478): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(479): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(480): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(481): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(482): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(483): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(484): error: expected a ";"
/usr/local/cuda/include/surface_functions.h(485): error: expected a ";"
Error limit reached.
100 errors detected in the compilation of "/tmp/tmpxft_000012bb_00000000-16_convolutional_kernels.compute_52.cpp1.ii".
Compilation terminated.
Makefile:124: recipe for target 'obj-cpp-shared/convolutional_kernels.o' failed
make: *** [obj-cpp-shared/convolutional_kernels.o] Error 4
from darknet_ros.
Makefile should look like this
GPU=0
CUDNN=0
OPENCV=0
DEBUG=0
CUDA_MEM_DEBUG=0
Modify the makefile to set those variable to zero instead of 1.
from darknet_ros.
modified the MakeFile as above and got only warnings from the make but got the same error when doing a catkin_make
catkin_make --pkg darknet_ros
Base path: /home/kbrown/Development/ros/rgbdslam_catkin_ws
Source space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/src
Build space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/build
Devel space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/devel
Install space: /home/kbrown/Development/ros/rgbdslam_catkin_ws/install
Running command: "make cmake_check_build_system" in "/home/kbrown/Development/ros/rgbdslam_catkin_ws/build"
Running command: "make -j4 -l4" in "/home/kbrown/Development/ros/rgbdslam_catkin_ws/build/darknet_ros"
[ 0%] Built target sensor_msgs_generate_messages_py
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target std_msgs_generate_messages_eus
[ 0%] Built target _darknet_ros_generate_messages_check_deps_DetectedObjects
[ 0%] Built target _darknet_ros_generate_messages_check_deps_ImageDetection
[ 0%] Built target sensor_msgs_generate_messages_eus
[ 0%] Built target _darknet_ros_generate_messages_check_deps_ObjectInfo
[ 0%] Built target sensor_msgs_generate_messages_cpp
[ 0%] Built target std_msgs_generate_messages_cpp
[ 0%] Built target sensor_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_py
[ 0%] Built target sensor_msgs_generate_messages_lisp
[ 0%] Built target roscpp_generate_messages_lisp
[ 0%] Built target roscpp_generate_messages_eus
[ 0%] Built target geometry_msgs_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_eus
[ 0%] Built target geometry_msgs_generate_messages_py
[ 0%] Built target roscpp_generate_messages_py
[ 0%] Built target roscpp_generate_messages_cpp
[ 0%] Built target geometry_msgs_generate_messages_eus
[ 0%] Built target geometry_msgs_generate_messages_nodejs
[ 0%] Built target rosgraph_msgs_generate_messages_nodejs
[ 0%] Built target roscpp_generate_messages_nodejs
[ 0%] Built target rosgraph_msgs_generate_messages_cpp
[ 0%] Built target geometry_msgs_generate_messages_cpp
[ 38%] Built target darknet_ros_generate_messages_eus
[ 42%] Built target darknet_ros_generate_messages_py
[ 57%] Built target darknet_ros_generate_messages_cpp
[ 71%] Built target darknet_ros_generate_messages_nodejs
[ 85%] Built target darknet_ros_generate_messages_lisp
[ 85%] Built target darknet_ros_generate_messages
[ 90%] Linking CXX executable /home/kbrown/Development/ros/rgbdslam_catkin_ws/devel/lib/darknet_ros/darknet_ros_node
CMakeFiles/darknet_ros_node.dir/src/object_detect.cpp.o: In function imageCallback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const>)': object_detect.cpp:(.text+0x1031): undefined reference to
cv::imshow(cv::String const&, cv::_InputArray const&)'
object_detect.cpp:(.text+0x1059): undefined reference to cv::waitKey(int)' CMakeFiles/darknet_ros_node.dir/src/object_detect.cpp.o: In function
main':
object_detect.cpp:(.text+0x1229): undefined reference to cv::namedWindow(cv::String const&, int)' object_detect.cpp:(.text+0x123d): undefined reference to
cv::startWindowThread()'
collect2: error: ld returned 1 exit status
darknet_ros/CMakeFiles/darknet_ros_node.dir/build.make:155: recipe for target '/home/kbrown/Development/ros/rgbdslam_catkin_ws/devel/lib/darknet_ros/darknet_ros_node' failed
make[2]: *** [/home/kbrown/Development/ros/rgbdslam_catkin_ws/devel/lib/darknet_ros/darknet_ros_node] Error 1
CMakeFiles/Makefile2:1642: recipe for target 'darknet_ros/CMakeFiles/darknet_ros_node.dir/all' failed
make[1]: *** [darknet_ros/CMakeFiles/darknet_ros_node.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j4 -l4" failed
from darknet_ros.
output of the make:
mkdir -p obj-cpp-shared
rm -rf ./obj-cpp/gemm.o ./obj-cpp/utils.o ./obj-cpp/cuda.o ./obj-cpp/deconvolutional_layer.o ./obj-cpp/convolutional_layer.o ./obj-cpp/list.o ./obj-cpp/image.o ./obj-cpp/activations.o ./obj-cpp/im2col.o ./obj-cpp/col2im.o ./obj-cpp/blas.o ./obj-cpp/crop_layer.o ./obj-cpp/dropout_layer.o ./obj-cpp/maxpool_layer.o ./obj-cpp/softmax_layer.o ./obj-cpp/data.o ./obj-cpp/matrix.o ./obj-cpp/network.o ./obj-cpp/connected_layer.o ./obj-cpp/cost_layer.o ./obj-cpp/parser.o ./obj-cpp/option_list.o ./obj-cpp/detection_layer.o ./obj-cpp/captcha.o ./obj-cpp/route_layer.o ./obj-cpp/writing.o ./obj-cpp/box.o ./obj-cpp/nightmare.o ./obj-cpp/normalization_layer.o ./obj-cpp/avgpool_layer.o ./obj-cpp/coco.o ./obj-cpp/dice.o ./obj-cpp/yolo.o ./obj-cpp/detector.o ./obj-cpp/layer.o ./obj-cpp/compare.o ./obj-cpp/regressor.o ./obj-cpp/classifier.o ./obj-cpp/local_layer.o ./obj-cpp/swag.o ./obj-cpp/shortcut_layer.o ./obj-cpp/activation_layer.o ./obj-cpp/rnn_layer.o ./obj-cpp/gru_layer.o ./obj-cpp/rnn.o ./obj-cpp/rnn_vid.o ./obj-cpp/crnn_layer.o ./obj-cpp/demo.o ./obj-cpp/tag.o ./obj-cpp/cifar.o ./obj-cpp/go.o ./obj-cpp/batchnorm_layer.o ./obj-cpp/art.o ./obj-cpp/region_layer.o ./obj-cpp/reorg_layer.o ./obj-cpp/lsd.o ./obj-cpp/super.o ./obj-cpp/voxel.o ./obj-cpp/tree.o ./obj-cpp/darknet.o ./obj-cpp-shared/gemm.o ./obj-cpp-shared/utils.o ./obj-cpp-shared/cuda.o ./obj-cpp-shared/deconvolutional_layer.o ./obj-cpp-shared/convolutional_layer.o ./obj-cpp-shared/list.o ./obj-cpp-shared/image.o ./obj-cpp-shared/activations.o ./obj-cpp-shared/im2col.o ./obj-cpp-shared/col2im.o ./obj-cpp-shared/blas.o ./obj-cpp-shared/crop_layer.o ./obj-cpp-shared/dropout_layer.o ./obj-cpp-shared/maxpool_layer.o ./obj-cpp-shared/softmax_layer.o ./obj-cpp-shared/data.o ./obj-cpp-shared/matrix.o ./obj-cpp-shared/network.o ./obj-cpp-shared/connected_layer.o ./obj-cpp-shared/cost_layer.o ./obj-cpp-shared/parser.o ./obj-cpp-shared/option_list.o ./obj-cpp-shared/detection_layer.o ./obj-cpp-shared/captcha.o ./obj-cpp-shared/route_layer.o ./obj-cpp-shared/writing.o ./obj-cpp-shared/box.o ./obj-cpp-shared/nightmare.o ./obj-cpp-shared/normalization_layer.o ./obj-cpp-shared/avgpool_layer.o ./obj-cpp-shared/coco.o ./obj-cpp-shared/dice.o ./obj-cpp-shared/yolo.o ./obj-cpp-shared/detector.o ./obj-cpp-shared/layer.o ./obj-cpp-shared/compare.o ./obj-cpp-shared/regressor.o ./obj-cpp-shared/classifier.o ./obj-cpp-shared/local_layer.o ./obj-cpp-shared/swag.o ./obj-cpp-shared/shortcut_layer.o ./obj-cpp-shared/activation_layer.o ./obj-cpp-shared/rnn_layer.o ./obj-cpp-shared/gru_layer.o ./obj-cpp-shared/rnn.o ./obj-cpp-shared/rnn_vid.o ./obj-cpp-shared/crnn_layer.o ./obj-cpp-shared/demo.o ./obj-cpp-shared/tag.o ./obj-cpp-shared/cifar.o ./obj-cpp-shared/go.o ./obj-cpp-shared/batchnorm_layer.o ./obj-cpp-shared/art.o ./obj-cpp-shared/region_layer.o ./obj-cpp-shared/reorg_layer.o ./obj-cpp-shared/lsd.o ./obj-cpp-shared/super.o ./obj-cpp-shared/voxel.o ./obj-cpp-shared/tree.o darknet-cpp darknet-cpp-shared
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/gemm.c -o obj-cpp-shared/gemm.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/utils.c -o obj-cpp-shared/utils.o
./src/utils.c: In function ‘char* fgetl(FILE*)’:
./src/utils.c:283:41: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fgets(&line[curr], readsize, fp);
^
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/cuda.c -o obj-cpp-shared/cuda.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/deconvolutional_layer.c -o obj-cpp-shared/deconvolutional_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/convolutional_layer.c -o obj-cpp-shared/convolutional_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/list.c -o obj-cpp-shared/list.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/image.c -o obj-cpp-shared/image.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/activations.c -o obj-cpp-shared/activations.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/im2col.c -o obj-cpp-shared/im2col.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/col2im.c -o obj-cpp-shared/col2im.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/blas.c -o obj-cpp-shared/blas.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/crop_layer.c -o obj-cpp-shared/crop_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/dropout_layer.c -o obj-cpp-shared/dropout_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/maxpool_layer.c -o obj-cpp-shared/maxpool_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/softmax_layer.c -o obj-cpp-shared/softmax_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/data.c -o obj-cpp-shared/data.o
./src/data.c: In function ‘void fill_truth_captcha(char*, int, float*)’:
./src/data.c:365:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(i = 0; i < strlen(begin) && i < n && begin[i] != '.'; ++i){
^
./src/data.c: In function ‘matrix load_regression_labels_paths(char**, int)’:
./src/data.c:460:44: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
fscanf(file, "%f", &(y.vals[i][0]));
^
./src/data.c: In function ‘data load_cifar10_data(char*)’:
./src/data.c:1010:34: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(bytes, 1, 3073, fp);
^
./src/data.c: In function ‘data load_all_cifar10()’:
./src/data.c:1073:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(bytes, 1, 3073, fp);
^
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/matrix.c -o obj-cpp-shared/matrix.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/network.c -o obj-cpp-shared/network.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/connected_layer.c -o obj-cpp-shared/connected_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/cost_layer.c -o obj-cpp-shared/cost_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/parser.c -o obj-cpp-shared/parser.o
./src/parser.c: In function ‘void load_connected_weights(layer, FILE*, int)’:
./src/parser.c:938:50: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.biases, sizeof(float), l.outputs, fp);
^
./src/parser.c:939:60: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.weights, sizeof(float), l.outputsl.inputs, fp);
^
./src/parser.c:946:54: warning: ignoring return value of ‘size_t fread(void, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.scales, sizeof(float), l.outputs, fp);
^
./src/parser.c:947:60: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_mean, sizeof(float), l.outputs, fp);
^
./src/parser.c:948:64: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_variance, sizeof(float), l.outputs, fp);
^
./src/parser.c: In function ‘void load_batchnorm_weights(layer, FILE*)’:
./src/parser.c:962:44: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.scales, sizeof(float), l.c, fp);
^
./src/parser.c:963:50: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_mean, sizeof(float), l.c, fp);
^
./src/parser.c:964:54: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_variance, sizeof(float), l.c, fp);
^
./src/parser.c: In function ‘void load_convolutional_weights_binary(layer, FILE*)’:
./src/parser.c:974:44: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.biases, sizeof(float), l.n, fp);
^
./src/parser.c:976:48: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.scales, sizeof(float), l.n, fp);
^
./src/parser.c:977:54: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_mean, sizeof(float), l.n, fp);
^
./src/parser.c:978:58: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_variance, sizeof(float), l.n, fp);
^
./src/parser.c:984:43: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(&mean, sizeof(float), 1, fp);
^
./src/parser.c:988:43: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(&c, sizeof(char), 1, fp);
^
./src/parser.c: In function ‘void load_convolutional_weights(layer, FILE*)’:
./src/parser.c:1012:44: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.biases, sizeof(float), l.n, fp);
^
./src/parser.c:1014:48: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.scales, sizeof(float), l.n, fp);
^
./src/parser.c:1015:54: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_mean, sizeof(float), l.n, fp);
^
./src/parser.c:1016:58: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.rolling_variance, sizeof(float), l.n, fp);
^
./src/parser.c:1033:45: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.weights, sizeof(float), num, fp);
^
./src/parser.c:1035:43: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.m, sizeof(float), num, fp);
^
./src/parser.c:1036:43: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.v, sizeof(float), num, fp);
^
./src/parser.c: In function ‘void load_weights_upto(network*, char*, int, int)’:
./src/parser.c:1066:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(&major, sizeof(int), 1, fp);
^
./src/parser.c:1067:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(&minor, sizeof(int), 1, fp);
^
./src/parser.c:1068:41: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(&revision, sizeof(int), 1, fp);
^
./src/parser.c:1069:41: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(net->seen, sizeof(int), 1, fp);
^
./src/parser.c:1108:58: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.biases, sizeof(float), l.outputs, fp);
^
./src/parser.c:1109:54: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(l.weights, sizeof(float), size, fp);
^
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/option_list.c -o obj-cpp-shared/option_list.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/detection_layer.c -o obj-cpp-shared/detection_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/captcha.c -o obj-cpp-shared/captcha.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/route_layer.c -o obj-cpp-shared/route_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/writing.c -o obj-cpp-shared/writing.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/box.c -o obj-cpp-shared/box.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/nightmare.c -o obj-cpp-shared/nightmare.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/normalization_layer.c -o obj-cpp-shared/normalization_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/avgpool_layer.c -o obj-cpp-shared/avgpool_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/coco.c -o obj-cpp-shared/coco.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/dice.c -o obj-cpp-shared/dice.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/yolo.c -o obj-cpp-shared/yolo.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/detector.c -o obj-cpp-shared/detector.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/layer.c -o obj-cpp-shared/layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/compare.c -o obj-cpp-shared/compare.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/regressor.c -o obj-cpp-shared/regressor.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/classifier.c -o obj-cpp-shared/classifier.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/local_layer.c -o obj-cpp-shared/local_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/swag.c -o obj-cpp-shared/swag.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/shortcut_layer.c -o obj-cpp-shared/shortcut_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/activation_layer.c -o obj-cpp-shared/activation_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/rnn_layer.c -o obj-cpp-shared/rnn_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/gru_layer.c -o obj-cpp-shared/gru_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/rnn.c -o obj-cpp-shared/rnn.o
./src/rnn.c: In function ‘void train_char_rnn(char*, char*, char*, int, int)’:
./src/rnn.c:145:33: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(text, 1, size, fp);
^
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/rnn_vid.c -o obj-cpp-shared/rnn_vid.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/crnn_layer.c -o obj-cpp-shared/crnn_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/demo.c -o obj-cpp-shared/demo.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/tag.c -o obj-cpp-shared/tag.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/cifar.c -o obj-cpp-shared/cifar.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/go.c -o obj-cpp-shared/go.o
./src/go.c: In function ‘void engine_go(char*, char*, int)’:
./src/go.c:515:26: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%s", buff);
^
./src/go.c:533:30: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%s", comm);
^
./src/go.c:557:36: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d", &boardsize);
^
./src/go.c:567:35: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d", &handicap);
^
./src/go.c:579:31: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%f", &komi);
^
./src/go.c:589:36: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%s ", color);
^
./src/go.c:591:27: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf(" ");
^
./src/go.c:627:35: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%s", color);
^
./src/go.c:659:30: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%s", type);
^
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/batchnorm_layer.c -o obj-cpp-shared/batchnorm_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/art.c -o obj-cpp-shared/art.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/region_layer.c -o obj-cpp-shared/region_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/reorg_layer.c -o obj-cpp-shared/reorg_layer.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/lsd.c -o obj-cpp-shared/lsd.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/super.c -o obj-cpp-shared/super.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/voxel.c -o obj-cpp-shared/voxel.o
g++ -Wno-write-strings -std=c++0x -Wall -Wfatal-errors -Ofast -fPIC -c ./src/tree.c -o obj-cpp-shared/tree.o
g++ -Wall -Wfatal-errors -Ofast ./obj-cpp-shared/gemm.o ./obj-cpp-shared/utils.o ./obj-cpp-shared/cuda.o ./obj-cpp-shared/deconvolutional_layer.o ./obj-cpp-shared/convolutional_layer.o ./obj-cpp-shared/list.o ./obj-cpp-shared/image.o ./obj-cpp-shared/activations.o ./obj-cpp-shared/im2col.o ./obj-cpp-shared/col2im.o ./obj-cpp-shared/blas.o ./obj-cpp-shared/crop_layer.o ./obj-cpp-shared/dropout_layer.o ./obj-cpp-shared/maxpool_layer.o ./obj-cpp-shared/softmax_layer.o ./obj-cpp-shared/data.o ./obj-cpp-shared/matrix.o ./obj-cpp-shared/network.o ./obj-cpp-shared/connected_layer.o ./obj-cpp-shared/cost_layer.o ./obj-cpp-shared/parser.o ./obj-cpp-shared/option_list.o ./obj-cpp-shared/detection_layer.o ./obj-cpp-shared/captcha.o ./obj-cpp-shared/route_layer.o ./obj-cpp-shared/writing.o ./obj-cpp-shared/box.o ./obj-cpp-shared/nightmare.o ./obj-cpp-shared/normalization_layer.o ./obj-cpp-shared/avgpool_layer.o ./obj-cpp-shared/coco.o ./obj-cpp-shared/dice.o ./obj-cpp-shared/yolo.o ./obj-cpp-shared/detector.o ./obj-cpp-shared/layer.o ./obj-cpp-shared/compare.o ./obj-cpp-shared/regressor.o ./obj-cpp-shared/classifier.o ./obj-cpp-shared/local_layer.o ./obj-cpp-shared/swag.o ./obj-cpp-shared/shortcut_layer.o ./obj-cpp-shared/activation_layer.o ./obj-cpp-shared/rnn_layer.o ./obj-cpp-shared/gru_layer.o ./obj-cpp-shared/rnn.o ./obj-cpp-shared/rnn_vid.o ./obj-cpp-shared/crnn_layer.o ./obj-cpp-shared/demo.o ./obj-cpp-shared/tag.o ./obj-cpp-shared/cifar.o ./obj-cpp-shared/go.o ./obj-cpp-shared/batchnorm_layer.o ./obj-cpp-shared/art.o ./obj-cpp-shared/region_layer.o ./obj-cpp-shared/reorg_layer.o ./obj-cpp-shared/lsd.o ./obj-cpp-shared/super.o ./obj-cpp-shared/voxel.o ./obj-cpp-shared/tree.o -o libdarknet-cpp-shared.so -lm -pthread -L./3rdparty -shared
from darknet_ros.
from darknet_ros.
yes
from darknet_ros.
pkg-config --cflags opencv
-I/usr/local/include/opencv -I/usr/local/include
from darknet_ros.
im stumped
from darknet_ros.
what is it about my workspace that could be so much different haha
from darknet_ros.
from darknet_ros.
thanks for you help so far!
from darknet_ros.
@rcpilotp51 Have you installed OpenCV from source? You can also try adding find_package(OpenCV REQUIRED) to the CMakeLists.txt and append target_link_libraries with ${OpenCV_LIBS}
from darknet_ros.
I just tried to uninstall and reinstall using a bashscript and got errors:
[ 96%] Linking CXX executable ../../bin/gpu-example-driver_api_stereo_multi
/usr/bin/ld: warning: libnvidia-fatbinaryloader.so.384.90, needed by /usr/lib/x86_64-linux-gnu/libcuda.so, not found (try using -rpath or -rpath-link)
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elfLink_Get_FatBinary_From_Object' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf32_section_header'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to gpuInfoRunsOn' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf_end'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elf32_shnum' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
fatBinaryCtl'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elf64_symbol_shndx' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elfLink_Free_Fatbinary'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elf32_string_at_offset' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf32_symbol_shndx'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to fatBinaryCtl_Compile' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf32_file_header'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to fatBinaryCtl_PickCandidate' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf64_string_at_offset'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elfLink_Start' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf32_typed_section_header'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elfLink_Finish' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
gpucompSetLogLine'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elfLink_Next_Library_Member' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf64_section_name'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elf_is_64bit' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf_size'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to fatBinaryCtl_Delete' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf64_symbol_name'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elf64_shnum' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elfLink_Add_Cubin'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elf64_section_contents' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf64_section_header'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elf32_named_section_header' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elfLink_Delete'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elfLink_Finish_Reading_Library' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf64_typed_section_header'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to gpucompRestoreLogLine' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf64_file_header'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elfLink_Load_Host_Object' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elfLink_Start_Reading_Library'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elfLink_Free_Host_Object' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf64_named_section_header'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to elf32_symbol_name' /usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to
elf32_section_name'
/usr/lib/x86_64-linux-gnu/libcuda.so: undefined reference to `fatBinaryCtl_Create'
collect2: error: ld returned 1 exit status
samples/gpu/CMakeFiles/example_gpu_driver_api_stereo_multi.dir/build.make:123: recipe for target 'bin/gpu-example-driver_api_stereo_multi' failed
make[2]: *** [bin/gpu-example-driver_api_stereo_multi] Error 1
CMakeFiles/Makefile2:17201: recipe for target 'samples/gpu/CMakeFiles/example_gpu_driver_api_stereo_multi.dir/all' failed
make[1]: *** [samples/gpu/CMakeFiles/example_gpu_driver_api_stereo_multi.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2
BASH:
######################################
INSTALL OPENCV ON UBUNTU OR DEBIAN
######################################
| THIS SCRIPT IS TESTED CORRECTLY ON |
|----------------------------------------------------|
| OS | OpenCV | Test | Last test |
|----------------|--------------|------|-------------|
| Ubuntu 16.04.2 | OpenCV 3.2.0 | OK | 20 May 2017 |
| Debian 8.8 | OpenCV 3.2.0 | OK | 20 May 2017 |
| Debian 9.0 | OpenCV 3.2.0 | OK | 25 Jun 2017 |
1. KEEP UBUNTU OR DEBIAN UP TO DATE
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y dist-upgrade
sudo apt-get -y autoremove
2. INSTALL THE DEPENDENCIES
Build tools:
sudo apt-get install -y build-essential cmake
GUI (if you want to use GTK instead of Qt, replace 'qt5-default' with 'libgtkglext1-dev' and remove '-DWITH_QT=ON' option in CMake):
sudo apt-get install -y qt5-default libvtk6-dev
Media I/O:
sudo apt-get install -y zlib1g-dev libjpeg-dev libwebp-dev libpng-dev libtiff5-dev libjasper-dev libopenexr-dev libgdal-dev
Video I/O:
sudo apt-get install -y libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev yasm libopencore-amrnb-dev libopencore-amrwb-dev libv4l-dev libxine2-dev
Parallelism and linear algebra libraries:
sudo apt-get install -y libtbb-dev libeigen3-dev
Python:
sudo apt-get install -y python-dev python-tk python-numpy python3-dev python3-tk python3-numpy
Java:
sudo apt-get install -y ant default-jdk
Documentation:
sudo apt-get install -y doxygen
3. INSTALL THE LIBRARY (YOU CAN CHANGE '3.2.0' FOR THE LAST STABLE VERSION)
sudo apt-get install -y unzip wget
wget https://github.com/opencv/opencv/archive/3.2.0.zip
unzip 3.2.0.zip
rm 3.2.0.zip
mv opencv-3.2.0 OpenCV
cd OpenCV
mkdir build
cd build
sudo cmake -DWITH_FFMPEG=OFF -DWITH_QT=ON -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON -DWITH_XINE=ON -DBUILD_EXAMPLES=ON -DENABLE_PRECOMPILED_HEADERS=OFF ..
make -j4
sudo make install
sudo ldconfig
4. EXECUTE SOME OPENCV EXAMPLES AND COMPILE A DEMONSTRATION
To complete this step, please visit 'http://milq.github.io/install-opencv-ubuntu-debian'.
from darknet_ros.
from darknet_ros.
I do not understand what is it that you are compiling since it shows in the first line itself gpu-example-driver_api_stereo_multi
Please only make changes in the CMakeLists file for the darknet_ros. You may end up breaking other dependencies with what you are trying to do. Follow the steps carefully and you should be able to compile it.
- Create a new workspace (Please do not use the old one because it may create other issues)
- Clone the repository again and execute
git submodule update --init
- Make these changes in the Makefile inside darknet_ros/darknet folder
GPU=0
CUDNN=0
OPENCV=0
DEBUG=0
CUDA_MEM_DEBUG=0
- Modify the CMakeLists.txt and comment out find_package(CUDA) line
- Add
find_package(OpenCV REQUIRED)
and append the line target_link_libraries with${OpenCV_LIBS}
in the same file - Build it with
catkin_make -j1
from darknet_ros.
I got it running making everything from scratch, but the "view" comes on screen and after 5 seconds greys out and nothing happens.
I also had to download a copy of "tiny-yolo-voc.weights" elsewhere and place it in the darknet_ros folder.
the computer I'm using has an i5 vpro with 8GB of ram - so it should do something...
from darknet_ros.
You will have to edit the launch file according to your requirements. I am closing this because the compilation issue seems to be fixed.
from darknet_ros.
any tips on running it in my catkin build initialized work space? thanks for all of your help
from darknet_ros.
Related Issues (5)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from darknet_ros.