Hello, I am trying to use this library with aravis-c-examples. I downloaded the repository and tried to compile:
git clone https://github.com/AmmarkoV/SharedMemoryVideoBuffers.git
cd SharedMemoryVideoBuffers
make
But I get this error:
mkdir -p obj
gcc -fPIC -c src/c/server.c -o obj/server.o -Wall -pthread -lrt -lm -g
mkdir -p obj
gcc -fPIC -c src/c/sharedMemoryVideoBuffers.c -o obj/sharedMemoryVideoBuffers.o -Wall -pthread -lrt -lm -g
gcc -o server -Wall -pthread -lrt -lm -g obj/server.o obj/sharedMemoryVideoBuffers.o
/usr/bin/ld: obj/sharedMemoryVideoBuffers.o: in function `createSharedMemoryContextDescriptor':
/home/iaslab/CameraDrivers_env/SharedMemoryVideoBuffers/src/c/sharedMemoryVideoBuffers.c:298: undefined reference to `shm_open'
/usr/bin/ld: obj/sharedMemoryVideoBuffers.o: in function `create_frame_shared_memory':
/home/iaslab/CameraDrivers_env/SharedMemoryVideoBuffers/src/c/sharedMemoryVideoBuffers.c:341: undefined reference to `shm_open'
/usr/bin/ld: obj/sharedMemoryVideoBuffers.o: in function `map_frame_shared_memory':
/home/iaslab/CameraDrivers_env/SharedMemoryVideoBuffers/src/c/sharedMemoryVideoBuffers.c:380: undefined reference to `shm_open'
/usr/bin/ld: obj/sharedMemoryVideoBuffers.o: in function `destroyVideoFrame':
/home/iaslab/CameraDrivers_env/SharedMemoryVideoBuffers/src/c/sharedMemoryVideoBuffers.c:591: undefined reference to `shm_unlink'
/usr/bin/ld: obj/sharedMemoryVideoBuffers.o: in function `connectToSharedMemoryContextDescriptor':
/home/iaslab/CameraDrivers_env/SharedMemoryVideoBuffers/src/c/sharedMemoryVideoBuffers.c:619: undefined reference to `shm_open'
collect2: error: ld returned 1 exit status
make: *** [Makefile:29: server] Error 1
Any suggestion?
Hello, I am trying to use this library with aravis-c-examples. I downloaded the repository and tried to compile:
But I get this error:
Any suggestion?