I have build issues when I go through the directions on installing software support for the Arducam Autofocus camera on OctoPi build of Raspian. Its Raspian Release 10 by the way. I am uncertain if this is the core issue or not.
I get the following on a build command:
Blockquote pi@octopi:~/mjpg-streamer-libcamera/mjpg-streamer-experimental $ make
[ -d _build ] || mkdir _build
[ -f _build/Makefile ] || (cd _build && cmake -DCMAKE_BUILD_TYPE=Release …)
make -C _build
make[1]: Entering directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
make[2]: Entering directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
make[3]: Entering directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
make[3]: Leaving directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
[ 10%] Built target mjpg_streamer
make[3]: Entering directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
make[3]: Leaving directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
[ 17%] Built target input_file
make[3]: Entering directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
make[3]: Leaving directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
[ 31%] Built target input_http
make[3]: Entering directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
make[3]: Leaving directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
[ 37%] Built target input_raspicam
make[3]: Entering directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
make[3]: Leaving directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
[ 55%] Built target input_uvc
make[3]: Entering directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
make[3]: Leaving directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
make[3]: Entering directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
[ 58%] Building CXX object plugins/input_libcamera/CMakeFiles/input_libcamera.dir/input_libcamera.cpp.o
/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/plugins/input_libcamera/input_libcamera.cpp: In function ‘int input_cmd(int, unsigned int, unsigned int, int)’:
/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/plugins/input_libcamera/input_libcamera.cpp:480:31: error: ‘AfTrigger’ is not a member of ‘libcamera::controls’
controls_.set(controls::AfTrigger, 0);
^~~~~~~~~
/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/plugins/input_libcamera/input_libcamera.cpp:480:31: note: suggested alternative:
In file included from /home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/plugins/input_libcamera/LibCamera.h:21,
from /home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/plugins/input_libcamera/input_libcamera.cpp:31:
/usr/include/libcamera/libcamera/control_ids.h:140:31: note: ‘libcamera::controls::draft::AfTrigger’
extern const Control<int32_t> AfTrigger;
^~~~~~~~~
make[3]: *** [plugins/input_libcamera/CMakeFiles/input_libcamera.dir/build.make:63: plugins/input_libcamera/CMakeFiles/input_libcamera.dir/input_libcamera.cpp.o] Error 1
make[3]: Leaving directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
make[2]: *** [CMakeFiles/Makefile2:483: plugins/input_libcamera/CMakeFiles/input_libcamera.dir/all] Error 2
make[2]: Leaving directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
make[1]: *** [Makefile:130: all] Error 2
make[1]: Leaving directory ‘/home/pi/mjpg-streamer-libcamera/mjpg-streamer-experimental/_build’
make: *** [Makefile:19: all] Error 2
pi@octopi:~/mjpg-streamer-libcamera/mjpg-streamer-experimental $