Deepstream 6.3 nvmsgconv Make file error

• Hardware Platform (GPU)
• DeepStream Version 6.3
• Issue Type( bugs)
The Make file miss the protobuf library for compile, one should add protobuf in the PKGS:

PKGS:= glib-2.0 gobject-2.0 json-glib-1.0 uuid protobuf

Thank you for the reminding. Have you tried DeepStream 6.4 SDK? It is fixed in DeepStream 6.4

No, because Deepstream6.4 use Ubuntu 22.04. I did not have Ubuntu 22.04 system.

1. Can you share the error log? I don’t get any errors on DS-6.3.

I use the following docker image

nvcr.io/nvidia/deepstream:6.3-triton-multiarch

2. You can consider using docker. If using docker,DS-6.4 can also run normally on a lower version of the host os.

But nvmsgconv has known issues on DS-6.4. You can use the following workaround, these problems will be fixed in the next version

Add missing files

diff --git a/sources/libs/nvmsgconv/Makefile b/sources/libs/nvmsgconv/Makefile
index 826c17b..e95436a 100644
--- a/sources/libs/nvmsgconv/Makefile
+++ b/sources/libs/nvmsgconv/Makefile
@@ -33,7 +33,8 @@ SRCFILES:= nvmsgconv.cpp  \
   deepstream_schema/eventmsg_payload.cpp \
   deepstream_schema/dsmeta_payload.cpp \
   deepstream_schema/deepstream_schema.cpp \
-  $(PROTOBUF_BUILD_DIR)/schema.pb.cc
+  $(PROTOBUF_BUILD_DIR)/schema.pb.cc \
+  $(PROTOBUF_BUILD_DIR)/lidar_schema.pb.cc

Then

export PATH=/opt/proto/bin:$PATH