DeepStream-Yolo icon indicating copy to clipboard operation
DeepStream-Yolo copied to clipboard

"/usr/bin/ld: cannot find -lnvparsers: No such file or directory" while running "make -C nvdsinfer_custom_impl_Yolo clean && make -C nvdsinfer_custom_impl_Yolo"

Open Yogeesh-KS opened this issue 1 year ago • 7 comments

g++ -c -o layers/activation_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/activation_layer.cpp g++ -c -o layers/batchnorm_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/batchnorm_layer.cpp g++ -c -o layers/channels_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/channels_layer.cpp g++ -c -o layers/convolutional_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/convolutional_layer.cpp g++ -c -o layers/deconvolutional_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/deconvolutional_layer.cpp g++ -c -o layers/implicit_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/implicit_layer.cpp g++ -c -o layers/pooling_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/pooling_layer.cpp g++ -c -o layers/reorg_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/reorg_layer.cpp g++ -c -o layers/route_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/route_layer.cpp g++ -c -o layers/sam_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/sam_layer.cpp g++ -c -o layers/shortcut_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/shortcut_layer.cpp g++ -c -o layers/slice_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/slice_layer.cpp g++ -c -o layers/upsample_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/upsample_layer.cpp /usr/local/cuda-12.6/bin/nvcc -c -o nvdsparsebbox_Yolo_cuda.o --compiler-options '-fPIC' -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include nvdsparsebbox_Yolo_cuda.cu /usr/local/cuda-12.6/bin/nvcc -c -o yoloForward.o --compiler-options '-fPIC' -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include yoloForward.cu /usr/local/cuda-12.6/bin/nvcc -c -o yoloForward_nc.o --compiler-options '-fPIC' -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include yoloForward_nc.cu /usr/local/cuda-12.6/bin/nvcc -c -o yoloForward_v2.o --compiler-options '-fPIC' -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include yoloForward_v2.cu g++ -o libnvdsinfer_custom_impl_Yolo.so nvdsinfer_yolo_engine.o nvdsinitinputlayers_Yolo.o nvdsparsebbox_Yolo.o utils.o yolo.o yoloPlugins.o layers/activation_layer.o layers/batchnorm_layer.o layers/channels_layer.o layers/convolutional_layer.o layers/deconvolutional_layer.o layers/implicit_layer.o layers/pooling_layer.o layers/reorg_layer.o layers/route_layer.o layers/sam_layer.o layers/shortcut_layer.o layers/slice_layer.o layers/upsample_layer.o nvdsparsebbox_Yolo_cuda.o yoloForward.o yoloForward_nc.o yoloForward_v2.o -shared -Wl,--start-group -lnvinfer_plugin -lnvinfer -lnvparsers -lnvonnxparser -L/usr/local/cuda-12.6/lib64 -lcudart -lcublas -lstdc++fs -Wl,--end-group /usr/bin/ld: cannot find -lnvparsers: No such file or directory collect2: error: ld returned 1 exit status make: *** [Makefile:87: libnvdsinfer_custom_impl_Yolo.so] Error 1 make: Leaving directory '/home/iwizards/Documents/ult/DeepStream-Yolo/nvdsinfer_custom_impl_Yolo'

Yogeesh-KS avatar Nov 07 '24 18:11 Yogeesh-KS

Are you using the latest update I did on this repo?

marcoslucianops avatar Nov 08 '24 09:11 marcoslucianops

Im using the latest but got same error

berkaykarlik avatar Nov 22 '24 19:11 berkaykarlik

I have same problem

OliverBJ01 avatar Nov 24 '24 07:11 OliverBJ01

I am facing the same problem as well. How to resolve this?

hansalkothari avatar Mar 26 '25 09:03 hansalkothari

How to reproduce that? Are you using Orin?

marcoslucianops avatar Mar 31 '25 13:03 marcoslucianops

Im using the latest but got same error

I'm not getting this error anymore and Im using agx orin. I forgot how it got resolved though. I guess installing jetpack and deepstream with sdk manager helped. It was probably missing dependency or mismatch of versions due to manual installation.

berkaykarlik avatar Mar 31 '25 16:03 berkaykarlik

I guess this error is only with JetPack with TRT 10.3

marcoslucianops avatar Mar 31 '25 17:03 marcoslucianops