Gst-plugins/gst-nvdspreprocess make error

Please provide complete information as applicable to your setup.

**• Hardware Platform (Jetson / GPU)
Jetson NX (8G)
**• DeepStream Version
6.0
**• JetPack Version (valid for Jetson only)
4.6/L4T32.6.1

**• TensorRT Version 8.0.1.6
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs)
Qusetion

Hi:
$ cd /opt/nvidia/deepstream/deepstream-6.0/sources/gst-plugins/gst-nvdspreprocess
$ sudo make && sudo make install

An error occurred

nvidia@nx:/opt/nvidia/deepstream/deepstream-6.0/sources/gst-plugins/gst-nvdspreprocess$ sudo make && sudo make install
[sudo] password for nvidia:
-fPIC -DHAVE_CONFIG_H -std=c++17 -Wall -Werror -DDS_VERSION="6.0.0" -I /usr/local/cuda-10.2/include -I include -I ../../includes -DWITH_OPENCV -pthread -I/usr/local/include/opencv4 -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include
g++ -o libnvdsgst_preprocess.so gstnvdspreprocess.o gstnvdspreprocess_allocator.o nvdspreprocess_property_parser.o -shared -Wl,-no-undefined -L/usr/local/cuda-10.2/lib64/ -lcudart -ldl -L/opt/nvidia/deepstream/deepstream-6.0/lib/ -lnvdsgst_helper -lnvdsgst_meta -lnvds_meta -lnvbufsurface -lnvbufsurftransform -lcuda -Wl,-rpath,/opt/nvidia/deepstream/deepstream-6.0/lib/ -lopencv_imgproc -lopencv_core -lopencv_imgcodecs -L/usr/local/lib -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lopencv_gapi -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cudabgsegm -lopencv_cudafeatures2d -lopencv_cudaobjdetect -lopencv_cudastereo -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_cudacodec -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_videostab -lopencv_cudaoptflow -lopencv_optflow -lopencv_cudalegacy -lopencv_videoio -lopencv_cudawarping -lopencv_wechat_qrcode -lopencv_xfeatures2d -lopencv_shape -lopencv_ml -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_cudaimgproc -lopencv_cudafilters -lopencv_imgproc -lopencv_cudaarithm -lopencv_core -lopencv_cudev
gstnvdspreprocess.o: In function `batch_transformation(NvBufSurface*, NvBufSurface*, CustomTransformParams&)':
gstnvdspreprocess.cpp:(.text+0x4788): undefined reference to `NvBufSurfTransformAsync'
gstnvdspreprocess.o: In function `gst_nvdspreprocess_on_frame(_GstNvDsPreProcess*, _GstBuffer*, NvBufSurface*)':
gstnvdspreprocess.cpp:(.text+0x68b0): undefined reference to `NvBufSurfTransformSyncObjWait'
gstnvdspreprocess.cpp:(.text+0x68bc): undefined reference to `NvBufSurfTransformSyncObjDestroy'
collect2: error: ld returned 1 exit status
Makefile:80: recipe for target 'libnvdsgst_preprocess.so' failed
make: *** [libnvdsgst_preprocess.so] Error 1

I follow the post :Unable to run deepstream_preprocess_test in deepstream6.0 to update bsp package
and it’s still the same error my L4T: 32.6.1 however
Jetson Linux R32.6.1 Release Page | NVIDIA Developer can not find libgstvideo-1.0.so.0.1405.0

https://docs.nvidia.com/metropolis/deepstream/6.0/dev-guide/text/DS_Quickstart.html#jetson-setup
Check 6.0 documentation. not 6.0.1

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.