We received a 0.4 software release for the DM365 IPNC-MT5 camera by Appro and are trying to build the application code. The compilation error we see is from the file ipnc_app/multimedia/encode_stream/stream/cache_mng.c:
...
-Wall -g -c -o cache_mng.o cache_mng.c
cache_mng.c:37:21: error: rszcopy.h: No such file or directory
In file included from cache_mng.c:38:
./stream.h:19:24: error: rendezvous.h: No such file or directory
In file included from cache_mng.c:38:
./stream.h:93: error: expected specifier-qualifier-list before ‘Rendezvous_Obj’
cache_mng.c:54: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CacheMng_hRszcopy’
cache_mng.c: In function ‘CacheMng_MemCpy_DMA’:
cache_mng.c:255: warning: implicit declaration of function ‘Rszcopy_config’
cache_mng.c:255: error: ‘CacheMng_hRszcopy’ undeclared (first use in this function)
cache_mng.c:255: error: (Each undeclared identifier is reported only once
cache_mng.c:255: error: for each function it appears in.)
cache_mng.c:256: error: ‘RSZCOPY_FAILURE’ undeclared (first use in this function)
cache_mng.c:262: warning: implicit declaration of function ‘Rszcopy_execute’
make[3]: *** [cache_mng.o] Error 1
The documentation states that the application was built using DVSDK version 2_10_00_07, but our DVSDK version is 2_10_00_13. Were there changes made in the newer DVSDK version that would be causing the errors? Where are rszcopy.h and rendezvous.h located?
Thanks