gstdsexample.o: In function `get_converted_mat(_GstDsExample*, int, _NvOSD_RectParams*, cv::Mat&, double&)':
gstdsexample.cpp:(.text+0xb3c): undefined reference to `NvBufferComposite'
gstdsexample.o: In function `gst_dsexample_transform_ip(_GstBaseTransform*, _GstBuffer*)':
gstdsexample.cpp:(.text+0xe44): undefined reference to `ExtractFdFromNvBuffer'
gstdsexample.cpp:(.text+0x10c0): undefined reference to `NvReleaseFd'
collect2: error: ld returned 1 exit status
Makefile:41: recipe for target 'libgstnvdsexample.so' failed
make: *** [libgstnvdsexample.so] Error 1
If it doesn’t show R28.2, then you have to upgrade and reflash with JetPack3.2. Be sure to save your own work/data before.
Otherwise, looks like a linker error, no library providing functions NvBufferComposite and NvReleaseFd has been found.
Either this library is missing (and have to install it), either its location is not in link paths and you would have to specify its path in link flags.
Hey,
Actually deepstream doesn’t work with Jetpack 3.2
That is why I won’t be able to upgrade it.
L4T Production 28.1 is the version which comes with Jetpack 3.1