[libcamera-devel] Build failed in Jenkins: libcamera #78

Jenkins Builder Robot jenkins at linuxtv.org
Tue Jan 21 14:26:27 CET 2020


See <https://builder.linuxtv.org/job/libcamera/78/display/redirect>

Changes:


------------------------------------------
[...truncated 1.66 KB...]
[2/2] Cleaning.
Cleaning... 50 files.
+ meson build -Dandroid=true
Directory already configured.

Just run your build command (e.g. ninja) and Meson will regenerate as necessary.
If ninja fails, run "ninja reconfigure" or "meson --reconfigure"
to force Meson to regenerate.

If build failures persist, run "meson setup --wipe" to rebuild from scratch
using the same options as passed when configuring the build.
To change option values, run "meson configure" instead.
+ ninja -C build
ninja: Entering directory `build'
[1/212] Compiling C object 'utils/ipu3/5b60d53@@ipu3-unpack at exe/ipu3-unpack.c.o'.
[2/212] Compiling C object 'src/android/e7e5733@@camera_metadata at sta/metadata_camera_metadata.c.o'.
[3/212] Linking static target src/android/libcamera_metadata.a.
[4/212] Generating gen-header with a custom command.
[5/212] Linking target utils/ipu3/ipu3-unpack.
[6/212] Generating control_ids_h with a custom command.
[7/212] Generating control_ids_cpp with a custom command.
[8/212] Generating 'src/qcam/9916d8b@@qcam at exe/moc_main_window.cpp'.
[9/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/buffer.cpp.o'.
[10/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/byte_stream_buffer.cpp.o'.
[11/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/camera_controls.cpp.o'.
[12/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/camera_manager.cpp.o'.
[13/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/camera.cpp.o'.
[14/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/control_validator.cpp.o'.
[15/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/controls.cpp.o'.
[16/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/camera_sensor.cpp.o'.
[17/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/device_enumerator_sysfs.cpp.o'.
[18/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/event_dispatcher.cpp.o'.
[19/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/event_dispatcher_poll.cpp.o'.
[20/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/event_notifier.cpp.o'.
[21/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/formats.cpp.o'.
[22/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/file_descriptor.cpp.o'.
[23/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/geometry.cpp.o'.
[24/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/ipa_controls.cpp.o'.
[25/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/framebuffer_allocator.cpp.o'.
[26/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/ipa_interface.cpp.o'.
[27/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/meson-generated_.._control_ids.cpp.o'.
[28/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/ipa_context_wrapper.cpp.o'.
[29/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/ipa_module.cpp.o'.
[30/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/ipc_unixsocket.cpp.o'.
[31/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/ipa_proxy.cpp.o'.
[32/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/log.cpp.o'.
[33/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/media_device.cpp.o'.
[34/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/media_object.cpp.o'.
[35/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/message.cpp.o'.
[36/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/object.cpp.o'.
[37/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/pixelformats.cpp.o'.
[38/212] Compiling C++ object 'src/qcam/9916d8b@@qcam at exe/meson-generated_moc_main_window.cpp.o'.
[39/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/pipeline_handler.cpp.o'.
[40/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/process.cpp.o'.
[41/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/request.cpp.o'.
[42/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/semaphore.cpp.o'.
[43/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/signal.cpp.o'.
[44/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/stream.cpp.o'.
[45/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/thread.cpp.o'.
[46/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/utils.cpp.o'.
[47/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/timer.cpp.o'.
[48/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/v4l2_controls.cpp.o'.
[49/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/v4l2_subdevice.cpp.o'.
[50/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/bound_method.cpp.o'.
FAILED: src/libcamera/4ab8042@@camera at sha/bound_method.cpp.o 
ccache c++ -Isrc/libcamera/4ab8042@@camera at sha -Isrc/libcamera -I../src/libcamera -Iinclude -I../include -Isrc/libcamera/include -I../src/libcamera/include -I../include/android/hardware/libhardware/include/ -I../include/android/metadata/ -I../include/android/system/core/include -Iinclude/libcamera -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Werror -std=c++11 -g -Wno-unused-parameter -include config.h -fPIC -pthread  -MD -MQ 'src/libcamera/4ab8042@@camera at sha/bound_method.cpp.o' -MF 'src/libcamera/4ab8042@@camera at sha/bound_method.cpp.o.d' -o 'src/libcamera/4ab8042@@camera at sha/bound_method.cpp.o' -c ../src/libcamera/bound_method.cpp
../src/libcamera/bound_method.cpp: In member function ‘bool libcamera::BoundMethodBase::activatePack(std::shared_ptr<libcamera::BoundMethodPackBase>, bool)’:
../src/libcamera/bound_method.cpp:86:9: error: ‘make_unique’ is not a member of ‘std’
    std::make_unique<InvokeMessage>(this, pack, nullptr, deleteMethod);
         ^~~~~~~~~~~
../src/libcamera/bound_method.cpp:86:9: note: ‘std::make_unique’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
../src/libcamera/bound_method.cpp:13:1:
+#include <memory>
 
../src/libcamera/bound_method.cpp:86:9:
    std::make_unique<InvokeMessage>(this, pack, nullptr, deleteMethod);
         ^~~~~~~~~~~
../src/libcamera/bound_method.cpp:86:34: error: expected primary-expression before ‘>’ token
    std::make_unique<InvokeMessage>(this, pack, nullptr, deleteMethod);
                                  ^
../src/libcamera/bound_method.cpp:86:42: error: left operand of comma operator has no effect [-Werror=unused-value]
    std::make_unique<InvokeMessage>(this, pack, nullptr, deleteMethod);
                                          ^~~~
../src/libcamera/bound_method.cpp:86:48: error: right operand of comma operator has no effect [-Werror=unused-value]
    std::make_unique<InvokeMessage>(this, pack, nullptr, deleteMethod);
                                                ^~~~~~~
../src/libcamera/bound_method.cpp:86:57: error: right operand of comma operator has no effect [-Werror=unused-value]
    std::make_unique<InvokeMessage>(this, pack, nullptr, deleteMethod);
                                                         ^~~~~~~~~~~~
../src/libcamera/bound_method.cpp:95:9: error: ‘make_unique’ is not a member of ‘std’
    std::make_unique<InvokeMessage>(this, pack, &semaphore, deleteMethod);
         ^~~~~~~~~~~
../src/libcamera/bound_method.cpp:95:9: note: ‘std::make_unique’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
../src/libcamera/bound_method.cpp:95:34: error: expected primary-expression before ‘>’ token
    std::make_unique<InvokeMessage>(this, pack, &semaphore, deleteMethod);
                                  ^
../src/libcamera/bound_method.cpp:95:42: error: left operand of comma operator has no effect [-Werror=unused-value]
    std::make_unique<InvokeMessage>(this, pack, &semaphore, deleteMethod);
                                          ^~~~
../src/libcamera/bound_method.cpp:95:49: error: right operand of comma operator has no effect [-Werror=unused-value]
    std::make_unique<InvokeMessage>(this, pack, &semaphore, deleteMethod);
                                                 ^~~~~~~~~
../src/libcamera/bound_method.cpp:95:48: error: right operand of comma operator has no effect [-Werror=unused-value]
    std::make_unique<InvokeMessage>(this, pack, &semaphore, deleteMethod);
                                                ^~~~~~~~~~
cc1plus: all warnings being treated as errors
[51/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/device_enumerator.cpp.o'.
FAILED: src/libcamera/4ab8042@@camera at sha/device_enumerator.cpp.o 
ccache c++ -Isrc/libcamera/4ab8042@@camera at sha -Isrc/libcamera -I../src/libcamera -Iinclude -I../include -Isrc/libcamera/include -I../src/libcamera/include -I../include/android/hardware/libhardware/include/ -I../include/android/metadata/ -I../include/android/system/core/include -Iinclude/libcamera -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Werror -std=c++11 -g -Wno-unused-parameter -include config.h -fPIC -pthread  -MD -MQ 'src/libcamera/4ab8042@@camera at sha/device_enumerator.cpp.o' -MF 'src/libcamera/4ab8042@@camera at sha/device_enumerator.cpp.o.d' -o 'src/libcamera/4ab8042@@camera at sha/device_enumerator.cpp.o' -c ../src/libcamera/device_enumerator.cpp
../src/libcamera/device_enumerator.cpp: In static member function ‘static std::unique_ptr<libcamera::DeviceEnumerator> libcamera::DeviceEnumerator::create()’:
../src/libcamera/device_enumerator.cpp:147:20: error: ‘make_unique’ is not a member of ‘std’
  enumerator = std::make_unique<DeviceEnumeratorUdev>();
                    ^~~~~~~~~~~
../src/libcamera/device_enumerator.cpp:147:20: note: ‘std::make_unique’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
../src/libcamera/device_enumerator.cpp:16:1:
+#include <memory>
 
../src/libcamera/device_enumerator.cpp:147:20:
  enumerator = std::make_unique<DeviceEnumeratorUdev>();
                    ^~~~~~~~~~~
../src/libcamera/device_enumerator.cpp:147:52: error: expected primary-expression before ‘>’ token
  enumerator = std::make_unique<DeviceEnumeratorUdev>();
                                                    ^
../src/libcamera/device_enumerator.cpp:147:54: error: expected primary-expression before ‘)’ token
  enumerator = std::make_unique<DeviceEnumeratorUdev>();
                                                      ^
../src/libcamera/device_enumerator.cpp:156:20: error: ‘make_unique’ is not a member of ‘std’
  enumerator = std::make_unique<DeviceEnumeratorSysfs>();
                    ^~~~~~~~~~~
../src/libcamera/device_enumerator.cpp:156:20: note: ‘std::make_unique’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
../src/libcamera/device_enumerator.cpp:156:53: error: expected primary-expression before ‘>’ token
  enumerator = std::make_unique<DeviceEnumeratorSysfs>();
                                                     ^
../src/libcamera/device_enumerator.cpp:156:55: error: expected primary-expression before ‘)’ token
  enumerator = std::make_unique<DeviceEnumeratorSysfs>();
                                                       ^
[52/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/control_serializer.cpp.o'.
FAILED: src/libcamera/4ab8042@@camera at sha/control_serializer.cpp.o 
ccache c++ -Isrc/libcamera/4ab8042@@camera at sha -Isrc/libcamera -I../src/libcamera -Iinclude -I../include -Isrc/libcamera/include -I../src/libcamera/include -I../include/android/hardware/libhardware/include/ -I../include/android/metadata/ -I../include/android/system/core/include -Iinclude/libcamera -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Werror -std=c++11 -g -Wno-unused-parameter -include config.h -fPIC -pthread  -MD -MQ 'src/libcamera/4ab8042@@camera at sha/control_serializer.cpp.o' -MF 'src/libcamera/4ab8042@@camera at sha/control_serializer.cpp.o.d' -o 'src/libcamera/4ab8042@@camera at sha/control_serializer.cpp.o' -c ../src/libcamera/control_serializer.cpp
../src/libcamera/control_serializer.cpp: In member function ‘T libcamera::ControlSerializer::deserialize(libcamera::ByteStreamBuffer&) [with T = libcamera::ControlInfoMap]’:
../src/libcamera/control_serializer.cpp:417:33: error: ‘make_unique’ is not a member of ‘std’
   controlIds_.emplace_back(std::make_unique<ControlId>(entry.id, "", type));
                                 ^~~~~~~~~~~
../src/libcamera/control_serializer.cpp:417:33: note: ‘std::make_unique’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
../src/libcamera/control_serializer.cpp:20:1:
+#include <memory>
 
../src/libcamera/control_serializer.cpp:417:33:
   controlIds_.emplace_back(std::make_unique<ControlId>(entry.id, "", type));
                                 ^~~~~~~~~~~
../src/libcamera/control_serializer.cpp:417:54: error: expected primary-expression before ‘>’ token
   controlIds_.emplace_back(std::make_unique<ControlId>(entry.id, "", type));
                                                      ^
../src/libcamera/control_serializer.cpp:417:62: error: left operand of comma operator has no effect [-Werror=unused-value]
   controlIds_.emplace_back(std::make_unique<ControlId>(entry.id, "", type));
                                                        ~~~~~~^~
../src/libcamera/control_serializer.cpp:417:70: error: right operand of comma operator has no effect [-Werror=unused-value]
   controlIds_.emplace_back(std::make_unique<ControlId>(entry.id, "", type));
                                                                      ^~~~
cc1plus: all warnings being treated as errors
[53/212] Generating version.cpp with a custom command.
[54/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/ipa_manager.cpp.o'.
FAILED: src/libcamera/4ab8042@@camera at sha/ipa_manager.cpp.o 
ccache c++ -Isrc/libcamera/4ab8042@@camera at sha -Isrc/libcamera -I../src/libcamera -Iinclude -I../include -Isrc/libcamera/include -I../src/libcamera/include -I../include/android/hardware/libhardware/include/ -I../include/android/metadata/ -I../include/android/system/core/include -Iinclude/libcamera -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Werror -std=c++11 -g -Wno-unused-parameter -include config.h -fPIC -pthread  -MD -MQ 'src/libcamera/4ab8042@@camera at sha/ipa_manager.cpp.o' -MF 'src/libcamera/4ab8042@@camera at sha/ipa_manager.cpp.o.d' -o 'src/libcamera/4ab8042@@camera at sha/ipa_manager.cpp.o' -c ../src/libcamera/ipa_manager.cpp
../src/libcamera/ipa_manager.cpp: In member function ‘std::unique_ptr<libcamera::IPAInterface> libcamera::IPAManager::createIPA(libcamera::PipelineHandler*, uint32_t, uint32_t)’:
../src/libcamera/ipa_manager.cpp:267:14: error: ‘make_unique’ is not a member of ‘std’
  return std::make_unique<IPAContextWrapper>(ctx);
              ^~~~~~~~~~~
../src/libcamera/ipa_manager.cpp:267:14: note: ‘std::make_unique’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
../src/libcamera/ipa_manager.cpp:21:1:
+#include <memory>
 
../src/libcamera/ipa_manager.cpp:267:14:
  return std::make_unique<IPAContextWrapper>(ctx);
              ^~~~~~~~~~~
../src/libcamera/ipa_manager.cpp:267:43: error: expected primary-expression before ‘>’ token
  return std::make_unique<IPAContextWrapper>(ctx);
                                           ^
[55/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/v4l2_device.cpp.o'.
FAILED: src/libcamera/4ab8042@@camera at sha/v4l2_device.cpp.o 
ccache c++ -Isrc/libcamera/4ab8042@@camera at sha -Isrc/libcamera -I../src/libcamera -Iinclude -I../include -Isrc/libcamera/include -I../src/libcamera/include -I../include/android/hardware/libhardware/include/ -I../include/android/metadata/ -I../include/android/system/core/include -Iinclude/libcamera -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Werror -std=c++11 -g -Wno-unused-parameter -include config.h -fPIC -pthread  -MD -MQ 'src/libcamera/4ab8042@@camera at sha/v4l2_device.cpp.o' -MF 'src/libcamera/4ab8042@@camera at sha/v4l2_device.cpp.o.d' -o 'src/libcamera/4ab8042@@camera at sha/v4l2_device.cpp.o' -c ../src/libcamera/v4l2_device.cpp
../src/libcamera/v4l2_device.cpp: In member function ‘void libcamera::V4L2Device::listControls()’:
../src/libcamera/v4l2_device.cpp:383:33: error: ‘make_unique’ is not a member of ‘std’
   controlIds_.emplace_back(std::make_unique<V4L2ControlId>(ctrl));
                                 ^~~~~~~~~~~
../src/libcamera/v4l2_device.cpp:383:33: note: ‘std::make_unique’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
../src/libcamera/v4l2_device.cpp:20:1:
+#include <memory>
 
../src/libcamera/v4l2_device.cpp:383:33:
   controlIds_.emplace_back(std::make_unique<V4L2ControlId>(ctrl));
                                 ^~~~~~~~~~~
../src/libcamera/v4l2_device.cpp:383:58: error: expected primary-expression before ‘>’ token
   controlIds_.emplace_back(std::make_unique<V4L2ControlId>(ctrl));
                                                          ^
[56/212] Generating documentation with a custom command.
[57/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/v4l2_videodevice.cpp.o'.
FAILED: src/libcamera/4ab8042@@camera at sha/v4l2_videodevice.cpp.o 
ccache c++ -Isrc/libcamera/4ab8042@@camera at sha -Isrc/libcamera -I../src/libcamera -Iinclude -I../include -Isrc/libcamera/include -I../src/libcamera/include -I../include/android/hardware/libhardware/include/ -I../include/android/metadata/ -I../include/android/system/core/include -Iinclude/libcamera -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Werror -std=c++11 -g -Wno-unused-parameter -include config.h -fPIC -pthread  -MD -MQ 'src/libcamera/4ab8042@@camera at sha/v4l2_videodevice.cpp.o' -MF 'src/libcamera/4ab8042@@camera at sha/v4l2_videodevice.cpp.o.d' -o 'src/libcamera/4ab8042@@camera at sha/v4l2_videodevice.cpp.o' -c ../src/libcamera/v4l2_videodevice.cpp
../src/libcamera/v4l2_videodevice.cpp: In member function ‘std::unique_ptr<libcamera::FrameBuffer> libcamera::V4L2VideoDevice::createBuffer(const v4l2_buffer&)’:
../src/libcamera/v4l2_videodevice.cpp:1057:14: error: ‘make_unique’ is not a member of ‘std’
  return std::make_unique<FrameBuffer>(std::move(planes));
              ^~~~~~~~~~~
../src/libcamera/v4l2_videodevice.cpp:1057:14: note: ‘std::make_unique’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
../src/libcamera/v4l2_videodevice.cpp:30:1:
+#include <memory>
 
../src/libcamera/v4l2_videodevice.cpp:1057:14:
  return std::make_unique<FrameBuffer>(std::move(planes));
              ^~~~~~~~~~~
../src/libcamera/v4l2_videodevice.cpp:1057:37: error: expected primary-expression before ‘>’ token
  return std::make_unique<FrameBuffer>(std::move(planes));
                                     ^
[58/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/pipeline_uvcvideo.cpp.o'.
FAILED: src/libcamera/4ab8042@@camera at sha/pipeline_uvcvideo.cpp.o 
ccache c++ -Isrc/libcamera/4ab8042@@camera at sha -Isrc/libcamera -I../src/libcamera -Iinclude -I../include -Isrc/libcamera/include -I../src/libcamera/include -I../include/android/hardware/libhardware/include/ -I../include/android/metadata/ -I../include/android/system/core/include -Iinclude/libcamera -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Werror -std=c++11 -g -Wno-unused-parameter -include config.h -fPIC -pthread  -MD -MQ 'src/libcamera/4ab8042@@camera at sha/pipeline_uvcvideo.cpp.o' -MF 'src/libcamera/4ab8042@@camera at sha/pipeline_uvcvideo.cpp.o.d' -o 'src/libcamera/4ab8042@@camera at sha/pipeline_uvcvideo.cpp.o' -c ../src/libcamera/pipeline/uvcvideo.cpp
../src/libcamera/pipeline/uvcvideo.cpp: In member function ‘virtual bool libcamera::PipelineHandlerUVC::match(libcamera::DeviceEnumerator*)’:
../src/libcamera/pipeline/uvcvideo.cpp:299:45: error: ‘make_unique’ is not a member of ‘std’
  std::unique_ptr<UVCCameraData> data = std::make_unique<UVCCameraData>(this);
                                             ^~~~~~~~~~~
../src/libcamera/pipeline/uvcvideo.cpp:299:45: note: ‘std::make_unique’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
../src/libcamera/pipeline/uvcvideo.cpp:26:1:
+#include <memory>
 
../src/libcamera/pipeline/uvcvideo.cpp:299:45:
  std::unique_ptr<UVCCameraData> data = std::make_unique<UVCCameraData>(this);
                                             ^~~~~~~~~~~
../src/libcamera/pipeline/uvcvideo.cpp:299:70: error: expected primary-expression before ‘>’ token
  std::unique_ptr<UVCCameraData> data = std::make_unique<UVCCameraData>(this);
                                                                      ^
[59/212] Compiling C++ object 'src/libcamera/4ab8042@@camera at sha/pipeline_vimc.cpp.o'.
FAILED: src/libcamera/4ab8042@@camera at sha/pipeline_vimc.cpp.o 
ccache c++ -Isrc/libcamera/4ab8042@@camera at sha -Isrc/libcamera -I../src/libcamera -Iinclude -I../include -Isrc/libcamera/include -I../src/libcamera/include -I../include/android/hardware/libhardware/include/ -I../include/android/metadata/ -I../include/android/system/core/include -Iinclude/libcamera -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Werror -std=c++11 -g -Wno-unused-parameter -include config.h -fPIC -pthread  -MD -MQ 'src/libcamera/4ab8042@@camera at sha/pipeline_vimc.cpp.o' -MF 'src/libcamera/4ab8042@@camera at sha/pipeline_vimc.cpp.o.d' -o 'src/libcamera/4ab8042@@camera at sha/pipeline_vimc.cpp.o' -c ../src/libcamera/pipeline/vimc.cpp
../src/libcamera/pipeline/vimc.cpp: In member function ‘virtual bool libcamera::PipelineHandlerVimc::match(libcamera::DeviceEnumerator*)’:
../src/libcamera/pipeline/vimc.cpp:368:46: error: ‘make_unique’ is not a member of ‘std’
  std::unique_ptr<VimcCameraData> data = std::make_unique<VimcCameraData>(this);
                                              ^~~~~~~~~~~
../src/libcamera/pipeline/vimc.cpp:368:46: note: ‘std::make_unique’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
../src/libcamera/pipeline/vimc.cpp:34:1:
+#include <memory>
 
../src/libcamera/pipeline/vimc.cpp:368:46:
  std::unique_ptr<VimcCameraData> data = std::make_unique<VimcCameraData>(this);
                                              ^~~~~~~~~~~
../src/libcamera/pipeline/vimc.cpp:368:72: error: expected primary-expression before ‘>’ token
  std::unique_ptr<VimcCameraData> data = std::make_unique<VimcCameraData>(this);
                                                                        ^
ninja: build stopped: subcommand failed.
Build step 'Execute shell' marked build as failure


More information about the libcamera-devel mailing list