Skip to content

Make nvmsgconv fails due to incorrect include path  #2

@EyalEnav

Description

@EyalEnav

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

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions