See <https://builder.linuxtv.org/job/libcamera/77/display/redirect?page=changes> Changes: [laurent.pinchart] v4l2: Extend device caps with V4L2_CAP_STREAMING [laurent.pinchart] test: buffer_import: Propagate status code from buffer allocation [laurent.pinchart] libcamera: thread: Add a method to return the ID of the current thread [laurent.pinchart] libcamera: log: Print the thread ID in the log [laurent.pinchart] qcam: Support scaling of the viewfinder ------------------------------------------ Started by an SCM change Running as SYSTEM Building remotely on slave1 in workspace <https://builder.linuxtv.org/job/libcamera/ws/> No credentials specified > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git://linuxtv.org/libcamera.git # timeout=10 Fetching upstream changes from git://linuxtv.org/libcamera.git > git --version # timeout=10 > git fetch --tags --force --progress -- git://linuxtv.org/libcamera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 Checking out Revision 9977fc3fcbfa0a6aaab04118fc67f0b9b9627570 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 9977fc3fcbfa0a6aaab04118fc67f0b9b9627570 # timeout=10 Commit message: "qcam: Support scaling of the viewfinder" > git rev-list --no-walk 3628fb704b49101000ea901bfa5132a3e8a781cd # timeout=10 [libcamera] $ /bin/sh -xe /tmp/jenkins14450769163462849448.sh + 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. + cd build + ninja [1/133] Compiling C++ object 'src/libcamera/4ab8042@@camera@sha/bound_method.cpp.o'. FAILED: src/libcamera/4ab8042@@camera@sha/bound_method.cpp.o ccache c++ -Isrc/libcamera/4ab8042@@camera@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@sha/bound_method.cpp.o' -MF 'src/libcamera/4ab8042@@camera@sha/bound_method.cpp.o.d' -o 'src/libcamera/4ab8042@@camera@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 [2/133] Compiling C++ object 'src/libcamera/4ab8042@@camera@sha/event_notifier.cpp.o'. [3/133] Generating version.cpp with a custom command. [4/133] Compiling C++ object 'src/libcamera/4ab8042@@camera@sha/device_enumerator.cpp.o'. FAILED: src/libcamera/4ab8042@@camera@sha/device_enumerator.cpp.o ccache c++ -Isrc/libcamera/4ab8042@@camera@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@sha/device_enumerator.cpp.o' -MF 'src/libcamera/4ab8042@@camera@sha/device_enumerator.cpp.o.d' -o 'src/libcamera/4ab8042@@camera@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>(); ^ [5/133] Compiling C++ object 'src/libcamera/4ab8042@@camera@sha/control_serializer.cpp.o'. FAILED: src/libcamera/4ab8042@@camera@sha/control_serializer.cpp.o ccache c++ -Isrc/libcamera/4ab8042@@camera@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@sha/control_serializer.cpp.o' -MF 'src/libcamera/4ab8042@@camera@sha/control_serializer.cpp.o.d' -o 'src/libcamera/4ab8042@@camera@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 [6/133] Compiling C++ object 'src/libcamera/4ab8042@@camera@sha/ipa_manager.cpp.o'. FAILED: src/libcamera/4ab8042@@camera@sha/ipa_manager.cpp.o ccache c++ -Isrc/libcamera/4ab8042@@camera@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@sha/ipa_manager.cpp.o' -MF 'src/libcamera/4ab8042@@camera@sha/ipa_manager.cpp.o.d' -o 'src/libcamera/4ab8042@@camera@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); ^ [7/133] Compiling C++ object 'src/libcamera/4ab8042@@camera@sha/object.cpp.o'. [8/133] Compiling C++ object 'src/libcamera/4ab8042@@camera@sha/event_dispatcher_poll.cpp.o'. [9/133] Compiling C++ object 'src/libcamera/4ab8042@@camera@sha/log.cpp.o'. [10/133] Compiling C++ object 'src/libcamera/4ab8042@@camera@sha/camera_manager.cpp.o'. ninja: build stopped: subcommand failed. Build step 'Execute shell' marked build as failure