Overview

Request 1140074 accepted

Automatic submission by obs-autosubmit

Loading...

Ana Guerrero's avatar

Makes pipewire FTBFS:

[   50s] FAILED: spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-source.cpp.o 
[   50s] c++ -Ispa/plugins/libcamera/libspa-libcamera.so.p -Ispa/plugins/libcamera -I../spa/plugins/libcamera -I. -I.. -Ispa/include -I../spa/include -I/usr/include/libcamera -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -fPIC -pthread -MD -MQ spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-source.cpp.o -MF spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-source.cpp.o.d -o spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-source.cpp.o -c ../spa/plugins/libcamera/libcamera-source.cpp
[   50s] In file included from ../spa/plugins/libcamera/libcamera-source.cpp:188:
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:719:9: error: ‘Transform’ does not name a type
[   50s]   719 |         Transform libcamera_transform;
[   50s]       |         ^~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:722:11: error: ‘Transform’ has not been declared
[   50s]   722 |         { Transform::Identity, SPA_META_TRANSFORMATION_None },
[   50s]       |           ^~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:723:11: error: ‘Transform’ has not been declared
[   50s]   723 |         { Transform::Rot0, SPA_META_TRANSFORMATION_None },
[   50s]       |           ^~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:724:11: error: ‘Transform’ has not been declared
[   50s]   724 |         { Transform::HFlip, SPA_META_TRANSFORMATION_Flipped },
[   50s]       |           ^~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:725:11: error: ‘Transform’ has not been declared
[   50s]   725 |         { Transform::VFlip, SPA_META_TRANSFORMATION_Flipped180 },
[   50s]       |           ^~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:726:11: error: ‘Transform’ has not been declared
[   50s]   726 |         { Transform::HVFlip, SPA_META_TRANSFORMATION_180 },
[   50s]       |           ^~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:727:11: error: ‘Transform’ has not been declared
[   50s]   727 |         { Transform::Rot180, SPA_META_TRANSFORMATION_180 },
[   50s]       |           ^~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:728:11: error: ‘Transform’ has not been declared
[   50s]   728 |         { Transform::Transpose, SPA_META_TRANSFORMATION_Flipped90 },
[   50s]       |           ^~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:729:11: error: ‘Transform’ has not been declared
[   50s]   729 |         { Transform::Rot90, SPA_META_TRANSFORMATION_90 },
[   50s]       |           ^~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:730:11: error: ‘Transform’ has not been declared
[   50s]   730 |         { Transform::Rot270, SPA_META_TRANSFORMATION_270 },
[   50s]       |           ^~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:731:11: error: ‘Transform’ has not been declared
[   50s]   731 |         { Transform::Rot180Transpose, SPA_META_TRANSFORMATION_Flipped270 },
[   50s]       |           ^~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:734:60: error: ‘Transform’ was not declared in this scope
[   50s]   734 | static uint32_t libcamera_transform_to_spa_transform_value(Transform transform)
[   50s]       |                                                            ^~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp: In function ‘int mmap_init({anonymous}::impl*, {anonymous}::port*, spa_buffer**, uint32_t)’:
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:791:90: error: ‘class libcamera::CameraConfiguration’ has no member named ‘transform’
[   50s]   791 |                                 libcamera_transform_to_spa_transform_value(impl->config->transform);
[   50s]       |                                                                                          ^~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:791:99: error: ‘libcamera_transform_to_spa_transform_value’ cannot be used as a function
[   50s]   791 |                                 libcamera_transform_to_spa_transform_value(impl->config->transform);
[   50s]       |                                                                                                   ^
[   50s] In file included from ../spa/include/spa/support/log.h:16,
[   50s]                  from ../spa/plugins/libcamera/libcamera-source.cpp:14:
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:793:98: error: ‘class libcamera::CameraConfiguration’ has no member named ‘transform’
[   50s]   793 |                                 i, b->videotransform->transform, transformToString(impl->config->transform));
[   50s]       |                                                                                                  ^~~~~~~~~
[   50s] ../spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’
[   50s]   161 |                 _f->method((callbacks)->data, ## __VA_ARGS__);                  \
[   50s]       |                                                  ^~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:228:22: note: in expansion of macro ‘spa_interface_call’
[   50s]   228 |                 if (!spa_interface_call(_if,                            \
[   50s]       |                      ^~~~~~~~~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:255:9: note: in expansion of macro ‘spa_log_logt’
[   50s]   255 |         spa_log_logt(l,lev,t,__FILE__,__LINE__,__func__,__VA_ARGS__)
[   50s]       |         ^~~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:258:9: note: in expansion of macro ‘spa_logt_lev’
[   50s]   258 |         spa_logt_lev(l,lev,SPA_LOG_TOPIC_DEFAULT,__VA_ARGS__)
[   50s]       |         ^~~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:269:33: note: in expansion of macro ‘spa_log_lev’
[   50s]   269 | #define spa_log_debug(l,...)    spa_log_lev(l,SPA_LOG_LEVEL_DEBUG,__VA_ARGS__)
[   50s]       |                                 ^~~~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:792:25: note: in expansion of macro ‘spa_log_debug’
[   50s]   792 |                         spa_log_debug(impl->log, "Setting videotransform for buffer %d to %u (from %s)",
[   50s]       |                         ^~~~~~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:793:66: error: ‘transformToString’ was not declared in this scope
[   50s]   793 |                                 i, b->videotransform->transform, transformToString(impl->config->transform));
[   50s]       |                                                                  ^~~~~~~~~~~~~~~~~
[   50s] ../spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’
[   50s]   161 |                 _f->method((callbacks)->data, ## __VA_ARGS__);                  \
[   50s]       |                                                  ^~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:228:22: note: in expansion of macro ‘spa_interface_call’
[   50s]   228 |                 if (!spa_interface_call(_if,                            \
[   50s]       |                      ^~~~~~~~~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:255:9: note: in expansion of macro ‘spa_log_logt’
[   50s]   255 |         spa_log_logt(l,lev,t,__FILE__,__LINE__,__func__,__VA_ARGS__)
[   50s]       |         ^~~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:258:9: note: in expansion of macro ‘spa_logt_lev’
[   50s]   258 |         spa_logt_lev(l,lev,SPA_LOG_TOPIC_DEFAULT,__VA_ARGS__)
[   50s]       |         ^~~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:269:33: note: in expansion of macro ‘spa_log_lev’
[   50s]   269 | #define spa_log_debug(l,...)    spa_log_lev(l,SPA_LOG_LEVEL_DEBUG,__VA_ARGS__)
[   50s]       |                                 ^~~~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:792:25: note: in expansion of macro ‘spa_log_debug’
[   50s]   792 |                         spa_log_debug(impl->log, "Setting videotransform for buffer %d to %u (from %s)",
[   50s]       |                         ^~~~~~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:793:98: error: ‘class libcamera::CameraConfiguration’ has no member named ‘transform’
[   50s]   793 |                                 i, b->videotransform->transform, transformToString(impl->config->transform));
[   50s]       |                                                                                                  ^~~~~~~~~
[   50s] ../spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’
[   50s]   161 |                 _f->method((callbacks)->data, ## __VA_ARGS__);                  \
[   50s]       |                                                  ^~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:232:21: note: in expansion of macro ‘spa_interface_call’
[   50s]   232 |                     spa_interface_call(_if,                             \
[   50s]       |                     ^~~~~~~~~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:255:9: note: in expansion of macro ‘spa_log_logt’
[   50s]   255 |         spa_log_logt(l,lev,t,__FILE__,__LINE__,__func__,__VA_ARGS__)
[   50s]       |         ^~~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:258:9: note: in expansion of macro ‘spa_logt_lev’
[   50s]   258 |         spa_logt_lev(l,lev,SPA_LOG_TOPIC_DEFAULT,__VA_ARGS__)
[   50s]       |         ^~~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:269:33: note: in expansion of macro ‘spa_log_lev’
[   50s]   269 | #define spa_log_debug(l,...)    spa_log_lev(l,SPA_LOG_LEVEL_DEBUG,__VA_ARGS__)
[   50s]       |                                 ^~~~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:792:25: note: in expansion of macro ‘spa_log_debug’
[   50s]   792 |                         spa_log_debug(impl->log, "Setting videotransform for buffer %d to %u (from %s)",
[   50s]       |                         ^~~~~~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:793:66: error: ‘transformToString’ was not declared in this scope
[   50s]   793 |                                 i, b->videotransform->transform, transformToString(impl->config->transform));
[   50s]       |                                                                  ^~~~~~~~~~~~~~~~~
[   50s] ../spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’
[   50s]   161 |                 _f->method((callbacks)->data, ## __VA_ARGS__);                  \
[   50s]       |                                                  ^~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:232:21: note: in expansion of macro ‘spa_interface_call’
[   50s]   232 |                     spa_interface_call(_if,                             \
[   50s]       |                     ^~~~~~~~~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:255:9: note: in expansion of macro ‘spa_log_logt’
[   50s]   255 |         spa_log_logt(l,lev,t,__FILE__,__LINE__,__func__,__VA_ARGS__)
[   50s]       |         ^~~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:258:9: note: in expansion of macro ‘spa_logt_lev’
[   50s]   258 |         spa_logt_lev(l,lev,SPA_LOG_TOPIC_DEFAULT,__VA_ARGS__)
[   50s]       |         ^~~~~~~~~~~~
[   50s] ../spa/include/spa/support/log.h:269:33: note: in expansion of macro ‘spa_log_lev’
[   50s]   269 | #define spa_log_debug(l,...)    spa_log_lev(l,SPA_LOG_LEVEL_DEBUG,__VA_ARGS__)
[   50s]       |                                 ^~~~~~~~~~~
[   50s] ../spa/plugins/libcamera/libcamera-utils.cpp:792:25: note: in expansion of macro ‘spa_log_debug’
[   50s]   792 |                         spa_log_debug(impl->log, "Setting videotransform for buffer %d to %u (from %s)",
[   50s]       |                         ^~~~~~~~~~~~~
[   51s] [267/1065] cc  -o spa/plugins/v4l2/libspa-v4l2.so spa/plugins/v4l2/libspa-v4l2.so.p/v4l2.c.o spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-device.c.o spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-udev.c.o spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-source.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libspa-v4l2.so -flto=auto -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g /usr/lib64/libudev.so -Wl,--end-group
[   51s] [268/1065] c++ -Ispa/plugins/aec/libspa-aec-webrtc.so.p -Ispa/plugins/aec -I../spa/plugins/aec -I. -I.. -Ispa/include -I../spa/include -I/usr/include/webrtc-audio-processing-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -fPIC -DWEBRTC_LIBRARY_IMPL -DWEBRTC_POSIX -DNOMINMAX -MD -MQ spa/plugins/aec/libspa-aec-webrtc.so.p/aec-webrtc.cpp.o -MF spa/plugins/aec/libspa-aec-webrtc.so.p/aec-webrtc.cpp.o.d -o spa/plugins/aec/libspa-aec-webrtc.so.p/aec-webrtc.cpp.o -c ../spa/plugins/aec/aec-webrtc.cpp
[   51s] [269/1065] cc  -o spa/tools/spa-inspect spa/tools/spa-inspect.p/spa-inspect.c.o -Wl,--as-needed -Wl,--no-undefined -pie -flto=auto -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -Wl,--start-group -ldl -Wl,--end-group
[   51s] ninja: build stopped: subcommand failed.



Jan Engelhardt's avatar
reviewer source maintainer

I don't think libcamera API is stable 🤷

Request History
Factory Maintainer's avatar

factory-maintainer created request

Automatic submission by obs-autosubmit


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Ana Guerrero's avatar

anag+factory set openSUSE:Factory:Staging:E as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:E"


Ana Guerrero's avatar

anag+factory accepted review

Picked "openSUSE:Factory:Staging:E"


Ana Guerrero's avatar

anag+factory added factory-staging as a reviewer

Being evaluated by group "factory-staging"


Ana Guerrero's avatar

anag+factory accepted review

Unstaged from project "openSUSE:Factory:Staging:E"


Ana Guerrero's avatar

anag+factory set openSUSE:Factory:Staging:F as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:F"


Ana Guerrero's avatar

anag+factory accepted review

Picked "openSUSE:Factory:Staging:F"


Ana Guerrero's avatar

anag+factory added factory-staging as a reviewer

Being evaluated by group "factory-staging"


Ana Guerrero's avatar

anag+factory accepted review

Unstaged from project "openSUSE:Factory:Staging:F"


Ana Guerrero's avatar

anag+factory set openSUSE:Factory:Staging:E as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:E"


Ana Guerrero's avatar

anag+factory accepted review

Picked "openSUSE:Factory:Staging:E"


Marcus Rueckert's avatar

darix accepted review

Accepted review for by_group opensuse-review-team request 1140074 from user anag+factory


Ana Guerrero's avatar

anag+factory accepted review

Staging Project openSUSE:Factory:Staging:E got accepted.


Ana Guerrero's avatar

anag+factory approved review

Staging Project openSUSE:Factory:Staging:E got accepted.


Ana Guerrero's avatar

anag+factory accepted request

Staging Project openSUSE:Factory:Staging:E got accepted.

openSUSE Build Service is sponsored by