hello seerich-edge,
I donât see such build error, please refer to gst-nvarguscamera/README.txt to install gstreamer related packages on target.
you may revise Makefile to replace the libnvargus_socketclient.so with libnvargus.so.
for instance,
diff --git a/gst-nvarguscamera/Makefile b/gst-nvarguscamera/Makefile
@@ -31,7 +31,8 @@ CC := g++
CFLAGS:=
-LIBS:= -lnvbufsurface -lnvbufsurftransform -lnvdsbufferpool -lnvargus_socketclient -lpthread
+LIBS:= -lnvbufsurface -lnvbufsurftransform -lnvdsbufferpool -lnvargus -lpthread
then.. to build the gstnvarguscamerasrc
$ make
g++ -c gstnvarguscamerasrc.cpp -fPIC `pkg-config --cflags gstreamer-1.0 gstreamer-base-1.0 gstreamer-video-1.0 gstreamer-allocators-1.0 glib-2.0` -I./ -I../ -I/usr/src/jetson_multimedia_api/include/ -I/usr/src/jetson_multimedia_api/argus/samples/utils/ -o gstnvarguscamerasrc.o
g++ -c gstnvarguscamera_utils.cpp -fPIC `pkg-config --cflags gstreamer-1.0 gstreamer-base-1.0 gstreamer-video-1.0 gstreamer-allocators-1.0 glib-2.0` -I./ -I../ -I/usr/src/jetson_multimedia_api/include/ -I/usr/src/jetson_multimedia_api/argus/samples/utils/ -o gstnvarguscamera_utils.o
g++ -shared -o libgstnvarguscamerasrc.so gstnvarguscamerasrc.o gstnvarguscamera_utils.o -lnvbufsurface -lnvbufsurftransform -lnvdsbufferpool -lnvargus -lpthread `pkg-config --libs gstreamer-1.0 gstreamer-base-1.0 gstreamer-video-1.0 gstreamer-allocators-1.0 glib-2.0` -Wl,--no-undefined -L/usr/lib/aarch64-linux-gnu/tegra/ -Wl,-rpath,/usr/lib/aarch64-linux-gnu/tegra/
and, updating the library.
$ sudo make install
cp -vp libgstnvarguscamerasrc.so /usr/lib/aarch64-linux-gnu/gstreamer-1.0/
'libgstnvarguscamerasrc.so' -> '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvarguscamerasrc.so'
you may try to disable nvargus-daemon service for testing itâs running without nvargus_socketclient,
it should works normally with nvargus-daemon disabled.
for example,
$ pkill nvargus-daemon
$ gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM),width=1920, height=1080, framerate=30/1, format=NV12' ! nvvidconv ! fpsdisplaysink text-overlay=0 name=sink_0 video-sink=fakesink sync=0 -v
...
/GstPipeline:pipeline0/GstFPSDisplaySink:sink_0: last-message = rendered: 17, dropped: 0, current: 32.39, average: 32.39
/GstPipeline:pipeline0/GstFPSDisplaySink:sink_0: last-message = rendered: 33, dropped: 0, current: 30.04, average: 31.21