rmsalinas / raspicam

Official raspicam from AVA Research Group. Controlling the raspberry pi camera in C++. Moved from Sourceforge to here
52 stars 18 forks source link

mmal_component_create_core: could not find component 'vc.ril.camera' #10

Open ajeyjoshi opened 3 years ago

ajeyjoshi commented 3 years ago

I am using raspbery Pi 4 SoC with Ubuntu 20.10 64bit OS and trying to use raspberry Pi HD Camera.

I am able to compile 'raspicam' and below example code successfully, but when I am running this test code it gives me error. `

include <raspicam/raspicam.h>

include <raspicam/raspicamtypes.h>

int main() { raspicam::RaspiCam camera; camera.open(true); camera.grab(); return 0; } `

Error

mmal_component_create_core: could not find component 'vc.ril.camera'

On the same configuration I am able to run raspistill without any issues so camera is working fine.

Bart-van-Ingen commented 3 years ago

Have you been able to find a solution for your problem @ajeyjoshi ? I am running into the same thing!

ajeyjoshi commented 3 years ago

Have you been able to find a solution for your problem @ajeyjoshi ? I am running into the same thing!

No I could not found any solution for this issue.

vvaalleerraa commented 2 years ago

This is a known buggy feature of userland building on Ubuntu 20 64bit. If you are building userland from https://github.com/6by9/userland/ banch 64bit_mmal then just change file CMakeLists.txt: set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-multichar -Wall -Wno-unused-but-set-variable -fPIC") to set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wl,--no-as-needed -Wno-multichar -Wall -Wno-unused-but-set-variable -fPIC")

then rebuild and reinstall userand libs ./buildme --aarch64 and rebuild your raspicam application