deepstream-retail-analytics
deepstream-retail-analytics copied to clipboard
Make nvmsgconv fails due to incorrect include path
When running make in /opt/nvidia/deepstream/deepstream/sources/apps/sample_apps/deepstream-retail-analytics/nvmsgconv , cannot find nvdsmeta.h
"/opt/nvidia/deepstream/deepstream-6.1/sources/apps/sample_apps/deepstream-retail-analytics/nvmsgconv$ make -j g++ -o libnvds_msgconv.so nvmsgconv.cpp deepstream_schema/eventmsg_payload_peoplenet.cpp deepstream_schema/dsmeta_payload.cpp deepstream_schema/deepstream_schema.cpp -Wall -std=c++11 -shared -fPIC -I../../includes -I./deepstream_schema -pthread -I/usr/include/json-glib-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -luuid -lyaml-cpp In file included from nvmsgconv.cpp:12: nvmsgconv.h:23:10: fatal error: nvdsmeta_schema.h: No such file or directory 23 | #include "nvdsmeta_schema.h" | ^~~~~~~~~~~~~~~~~~~ " Reason is that in Makefile should be -I ../../../../includes instead of -I ../../includes ,(Chenging to -I ../../../includes solves the issue)
Thanks