Found ninja-1.11.1 at /usr/bin/ninja
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
ninja: Entering directory `/home/star/.cache/yay/waybar-hyprland-cava-git/src/build'
[1/200] Compiling C object subprojects/cava-0.9.1/libcava.so.p/src_input_shmem.c.o
FAILED: subprojects/cava-0.9.1/libcava.so.p/src_input_shmem.c.o
cc -Isubprojects/cava-0.9.1/libcava.so.p -Isubprojects/cava-0.9.1 -I../waybar-hyprland-cava-git/subprojects/cava-0.9.1 -I../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.9.1"' '-DFONTDIR="/usr/share/consolefonts"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPORTAUDIO -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fPIC -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ subprojects/cava-0.9.1/libcava.so.p/src_input_shmem.c.o -MF subprojects/cava-0.9.1/libcava.so.p/src_input_shmem.c.o.d -o subprojects/cava-0.9.1/libcava.so.p/src_input_shmem.c.o -c ../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/input/shmem.c
就...就在那个叫‘input_shmem’的函数里!:
段错误
97 | strerror(errno));
| ^~~~~~~~
0x1900058 internal_error(char const*, ...)
???:0
0x195cabb pp_format(pretty_printer*, text_info*)
???:0
0x18fdb6f diagnostic_report_diagnostic(diagnostic_context*, diagnostic_info*)
???:0
0xc81e85 format_string_diagnostic_t::emit_warning_n_va(int, unsigned long, char const*, char const*, __va_list_tag (*) [1]) const
???:0
0xc8210a format_string_diagnostic_t::emit_warning(int, char const*, ...) const
???:0
0x76cf7d argument_parser::check_argument_type(format_char_info const*, length_modifier const&, tree_node*&, char const*&, bool, unsigned long&, tree_node*&, int, char const*, char const*, unsigned int, char)
???:0
0x76b735 check_function_format(tree_node const*, tree_node*, int, tree_node**, vec<unsigned int, va_heap, vl_ptr>*)
???:0
0x76bab4 check_function_arguments(unsigned int, tree_node const*, tree_node const*, int, tree_node**, vec<unsigned int, va_heap, vl_ptr>*)
???:0
0x6cbe3e build_function_call_vec(unsigned int, vec<unsigned int, va_heap, vl_ptr>, tree_node*, vec<tree_node*, va_gc, vl_embed>*, vec<tree_node*, va_gc, vl_embed>*, tree_node*)
???:0
0x70c1bb c_parse_file()
???:0
0x77ccb5 c_common_parse_file()
???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
参阅 <https://bugs.archlinux.org/> 以获取指示。
[4/200] Compiling C object subprojects/cava-0.9.1/libcava.so.p/src_output_terminal_ncurses.c.o
FAILED: subprojects/cava-0.9.1/libcava.so.p/src_output_terminal_ncurses.c.o
cc -Isubprojects/cava-0.9.1/libcava.so.p -Isubprojects/cava-0.9.1 -I../waybar-hyprland-cava-git/subprojects/cava-0.9.1 -I../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/SDL2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic '-DPACKAGE="cava"' '-DVERSION="0.9.1"' '-DFONTDIR="/usr/share/consolefonts"' -DNDEBUG -DHAVE_ALLOCA_H -DNCURSES -DALSA -DPORTAUDIO -DPULSE -DSNDIO -DPIPEWIRE -DSDL -DSDL_GLSL -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fPIC -D_REENTRANT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized -Wno-vla-parameter -MD -MQ subprojects/cava-0.9.1/libcava.so.p/src_output_terminal_ncurses.c.o -MF subprojects/cava-0.9.1/libcava.so.p/src_output_terminal_ncurses.c.o.d -o subprojects/cava-0.9.1/libcava.so.p/src_output_terminal_ncurses.c.o -c ../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/terminal_ncurses.c
就...就在那个叫‘parse_color’的函数里!:
段错误
46 | sscanf(++color_string, "%02hx%02hx%02hx", &color->R, &color->G, &color->B);
| ^~~~~~
0x1900058 internal_error(char const*, ...)
???:0
0x195cabb pp_format(pretty_printer*, text_info*)
???:0
0x18fdb6f diagnostic_report_diagnostic(diagnostic_context*, diagnostic_info*)
???:0
0xc81e85 format_string_diagnostic_t::emit_warning_n_va(int, unsigned long, char const*, char const*, __va_list_tag (*) [1]) const
???:0
0xc8210a format_string_diagnostic_t::emit_warning(int, char const*, ...) const
???:0
0x76cf7d argument_parser::check_argument_type(format_char_info const*, length_modifier const&, tree_node*&, char const*&, bool, unsigned long&, tree_node*&, int, char const*, char const*, unsigned int, char)
???:0
0x76b735 check_function_format(tree_node const*, tree_node*, int, tree_node**, vec<unsigned int, va_heap, vl_ptr>*)
???:0
0x76bab4 check_function_arguments(unsigned int, tree_node const*, tree_node const*, int, tree_node**, vec<unsigned int, va_heap, vl_ptr>*)
???:0
0x6cbe3e build_function_call_vec(unsigned int, vec<unsigned int, va_heap, vl_ptr>, tree_node*, vec<tree_node*, va_gc, vl_embed>*, vec<tree_node*, va_gc, vl_embed>*, tree_node*)
???:0
0x70c1bb c_parse_file()
???:0
0x77ccb5 c_common_parse_file()
???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
参阅 <https://bugs.archlinux.org/> 以获取指示。
[13/200] Compiling C object subprojects/cava-0.9.1/libcava.so.p/src_output_common.c.o
In file included from ../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/common.c:3:
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/common.c: 就...就在那个叫‘monstercat_filter’的函数里!:
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include/cava/util.h:5:5: 杂鱼~ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
5 | ({ \
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/common.c:18:29: 才...才不会告诉你...:in expansion of macro ‘max’
18 | bars[m_y] = max(bars[z] - pow(de, 2), bars[m_y]);
| ^~~
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include/cava/util.h:5:5: 杂鱼~ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
5 | ({ \
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/common.c:22:29: 才...才不会告诉你...:in expansion of macro ‘max’
22 | bars[m_y] = max(bars[z] - pow(de, 2), bars[m_y]);
| ^~~
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include/cava/util.h:5:5: 杂鱼~ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
5 | ({ \
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/common.c:30:29: 才...才不会告诉你...:in expansion of macro ‘max’
30 | bars[m_y] = max(bars[z] / pow(monstercat * 1.5, de), bars[m_y]);
| ^~~
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include/cava/util.h:5:5: 杂鱼~ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
5 | ({ \
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/common.c:34:29: 才...才不会告诉你...:in expansion of macro ‘max’
34 | bars[m_y] = max(bars[z] / pow(monstercat * 1.5, de), bars[m_y]);
| ^~~
[14/200] Compiling C object subprojects/cava-0.9.1/libcava.so.p/src_cavacore.c.o
ninja: build stopped: subcommand failed.
Found ninja-1.11.1 at /usr/bin/ninja
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
ninja: Entering directory `/home/star/.cache/yay/waybar-hyprland-cava-git/src/build'
[7/200] Compiling C object subprojects/cava-0.9.1/libcava.so.p/src_input_shmem.c.o
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/input/shmem.c: 在函数‘input_shmem’中:
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/input/shmem.c:96:51: 警告:格式 ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘vis_t *’ [-Wformat=]
96 | fprintf(stderr, "Could not munmap() area %p+%d. %s", mmap_area, mmap_count,
| ~^ ~~~~~~~~~
| | |
| void * vis_t *
[17/200] Compiling C object subprojects/cava-0.9.1/libcava.so.p/src_output_terminal_ncurses.c.o
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/terminal_ncurses.c: 在函数‘parse_color’中:
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/terminal_ncurses.c:46:37: 警告:格式 ‘%hx’ expects argument of type ‘short unsigned int *’, but argument 3 has type ‘short int *’ [-Wformat=]
46 | sscanf(++color_string, "%02hx%02hx%02hx", &color->R, &color->G, &color->B);
| ~~~~^ ~~~~~~~~~
| | |
| | short int *
| short unsigned int *
| %02hx
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/terminal_ncurses.c:46:42: 警告:格式 ‘%hx’ expects argument of type ‘short unsigned int *’, but argument 4 has type ‘short int *’ [-Wformat=]
46 | sscanf(++color_string, "%02hx%02hx%02hx", &color->R, &color->G, &color->B);
| ~~~~^ ~~~~~~~~~
| | |
| | short int *
| short unsigned int *
| %02hx
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/terminal_ncurses.c:46:47: 警告:格式 ‘%hx’ expects argument of type ‘short unsigned int *’, but argument 5 has type ‘short int *’ [-Wformat=]
46 | sscanf(++color_string, "%02hx%02hx%02hx", &color->R, &color->G, &color->B);
| ~~~~^ ~~~~~~~~~
| | |
| short unsigned int * short int *
| %02hx
In file included from ../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/terminal_ncurses.c:8:
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/terminal_ncurses.c: 在函数‘draw_terminal_ncurses’中:
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include/cava/util.h:5:5: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
5 | ({ \
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include/cava/util.h:7:20: 附注:in definition of macro ‘max’
7 | __typeof__(b) _b = (b); \
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/terminal_ncurses.c:252:50: 附注:in expansion of macro ‘max’
252 | max_update_value = max(max_update_value, max(bars[bar], previous_frame[bar]));
| ^~~
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include/cava/util.h:5:5: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
5 | ({ \
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include/cava/util.h:7:29: 附注:in definition of macro ‘max’
7 | __typeof__(b) _b = (b); \
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/terminal_ncurses.c:252:50: 附注:in expansion of macro ‘max’
252 | max_update_value = max(max_update_value, max(bars[bar], previous_frame[bar]));
| ^~~
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include/cava/util.h:5:5: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
5 | ({ \
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/terminal_ncurses.c:252:28: 附注:in expansion of macro ‘max’
252 | max_update_value = max(max_update_value, max(bars[bar], previous_frame[bar]));
| ^~~
[59/200] Compiling C object subprojects/cava-0.9.1/libcava.so.p/src_output_common.c.o
In file included from ../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/common.c:3:
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/common.c: 在函数‘monstercat_filter’中:
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include/cava/util.h:5:5: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
5 | ({ \
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/common.c:18:29: 附注:in expansion of macro ‘max’
18 | bars[m_y] = max(bars[z] - pow(de, 2), bars[m_y]);
| ^~~
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include/cava/util.h:5:5: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
5 | ({ \
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/common.c:22:29: 附注:in expansion of macro ‘max’
22 | bars[m_y] = max(bars[z] - pow(de, 2), bars[m_y]);
| ^~~
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include/cava/util.h:5:5: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
5 | ({ \
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/common.c:30:29: 附注:in expansion of macro ‘max’
30 | bars[m_y] = max(bars[z] / pow(monstercat * 1.5, de), bars[m_y]);
| ^~~
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/include/cava/util.h:5:5: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
5 | ({ \
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/output/common.c:34:29: 附注:in expansion of macro ‘max’
34 | bars[m_y] = max(bars[z] / pow(monstercat * 1.5, de), bars[m_y]);
| ^~~
[103/200] Compiling C object subprojects/cava-0.9.1/libcava.so.p/src_input_pipewire.c.o
In file included from /usr/include/spa-0.2/spa/pod/pod.h:12,
from /usr/include/spa-0.2/spa/pod/iter.h:15,
from /usr/include/spa-0.2/spa/pod/parser.h:15,
from /usr/include/spa-0.2/spa/param/audio/format-utils.h:12,
from ../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/input/pipewire.c:5:
/usr/include/spa-0.2/spa/pod/iter.h: 在函数‘spa_pod_copy_array’中:
/usr/include/spa-0.2/spa/utils/defs.h:136:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
136 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/iter.h:331:20: 附注:in expansion of macro ‘SPA_MIN’
331 | n_values = SPA_MIN(n_values, max_values);
| ^~~~~~~
/usr/include/spa-0.2/spa/pod/iter.h: 在函数‘spa_pod_get_values’中:
/usr/include/spa-0.2/spa/utils/defs.h:136:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
136 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/iter.h:347:35: 附注:in expansion of macro ‘SPA_MIN’
347 | *n_vals = SPA_MIN(1u, SPA_POD_CHOICE_N_VALUES(pod));
| ^~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h: 在函数‘spa_pod_parser_init’中:
/usr/include/spa-0.2/spa/pod/parser.h:36:90: 警告:ISO C forbids empty initializer braces before C2X [-Wpedantic]
36 | #define SPA_POD_PARSER_INIT(buffer,size) ((struct spa_pod_parser){ (buffer), (size), 0, {} })
| ^
/usr/include/spa-0.2/spa/pod/parser.h:41:19: 附注:in expansion of macro ‘SPA_POD_PARSER_INIT’
41 | *parser = SPA_POD_PARSER_INIT(data, size);
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/spa-0.2/spa/param/audio/format-utils.h:13:
/usr/include/spa-0.2/spa/pod/builder.h: 在函数‘spa_pod_builder_init’中:
/usr/include/spa-0.2/spa/pod/builder.h:52:92: 警告:ISO C forbids empty initializer braces before C2X [-Wpedantic]
52 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {}, {} })
| ^
/usr/include/spa-0.2/spa/pod/builder.h:79:20: 附注:in expansion of macro ‘SPA_POD_BUILDER_INIT’
79 | *builder = SPA_POD_BUILDER_INIT(data, size);
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/builder.h:52:96: 警告:ISO C forbids empty initializer braces before C2X [-Wpedantic]
52 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {}, {} })
| ^
/usr/include/spa-0.2/spa/pod/builder.h:79:20: 附注:in expansion of macro ‘SPA_POD_BUILDER_INIT’
79 | *builder = SPA_POD_BUILDER_INIT(data, size);
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/spa-0.2/spa/pod/builder.h:23:
/usr/include/spa-0.2/spa/pod/builder.h: 在函数‘spa_pod_builder_raw’中:
/usr/include/spa-0.2/spa/utils/hook.h:199:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
199 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/builder.h:127:25: 附注:in expansion of macro ‘spa_callbacks_call_res’
127 | spa_callbacks_call_res(&builder->callbacks,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/builder.h: 在函数‘spa_pod_builder_primitive’中:
/usr/include/spa-0.2/spa/utils/defs.h:72:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
72 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/builder.h:188:17: 附注:in expansion of macro ‘SPA_FLAG_CLEAR’
188 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST);
| ^~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/builder.h: 在函数‘spa_pod_builder_child’中:
/usr/include/spa-0.2/spa/utils/defs.h:72:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
72 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/builder.h:210:9: 附注:in expansion of macro ‘SPA_FLAG_CLEAR’
210 | SPA_FLAG_CLEAR(builder->state.flags, SPA_POD_BUILDER_FLAG_FIRST);
| ^~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/format-utils.h: 在函数‘spa_format_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/format-utils.h:24:16: 附注:in expansion of macro ‘spa_pod_parse_object’
24 | return spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/format-utils.h:24:16: 附注:in expansion of macro ‘spa_pod_parse_object’
24 | return spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/raw-utils.h: 在函数‘spa_format_audio_raw_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/raw-utils.h:28:15: 附注:in expansion of macro ‘spa_pod_parse_object’
28 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/audio/raw-utils.h:28:15: 附注:in expansion of macro ‘spa_pod_parse_object’
28 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/dsp-utils.h: 在函数‘spa_format_audio_dsp_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/dsp-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/audio/dsp-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/iec958-utils.h: 在函数‘spa_format_audio_iec958_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/iec958-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/audio/iec958-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/dsd-utils.h: 在函数‘spa_format_audio_dsd_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/dsd-utils.h:28:15: 附注:in expansion of macro ‘spa_pod_parse_object’
28 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/audio/dsd-utils.h:28:15: 附注:in expansion of macro ‘spa_pod_parse_object’
28 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/mp3-utils.h: 在函数‘spa_format_audio_mp3_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/mp3-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/audio/mp3-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/aac-utils.h: 在函数‘spa_format_audio_aac_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/aac-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/audio/aac-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/vorbis-utils.h: 在函数‘spa_format_audio_vorbis_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/vorbis-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/audio/vorbis-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/wma-utils.h: 在函数‘spa_format_audio_wma_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/wma-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/audio/wma-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/ra-utils.h: 在函数‘spa_format_audio_ra_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/ra-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/audio/ra-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/amr-utils.h: 在函数‘spa_format_audio_amr_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/amr-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/audio/amr-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/alac-utils.h: 在函数‘spa_format_audio_alac_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/alac-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/audio/alac-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/flac-utils.h: 在函数‘spa_format_audio_flac_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/flac-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/audio/flac-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/ape-utils.h: 在函数‘spa_format_audio_ape_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/audio/ape-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/audio/ape-utils.h:26:15: 附注:in expansion of macro ‘spa_pod_parse_object’
26 | res = spa_pod_parse_object(format,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/latency-utils.h: 在函数‘spa_latency_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/latency-utils.h:83:20: 附注:in expansion of macro ‘spa_pod_parse_object’
83 | if ((res = spa_pod_parse_object(latency,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/latency-utils.h:83:20: 附注:in expansion of macro ‘spa_pod_parse_object’
83 | if ((res = spa_pod_parse_object(latency,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/latency-utils.h: 在函数‘spa_latency_build’中:
/usr/include/spa-0.2/spa/pod/builder.h:634:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
634 | ({ \
| ^
/usr/include/spa-0.2/spa/param/latency-utils.h:100:34: 附注:in expansion of macro ‘spa_pod_builder_add_object’
100 | return (struct spa_pod *)spa_pod_builder_add_object(builder,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/latency-utils.h: 在函数‘spa_process_latency_parse’中:
/usr/include/spa-0.2/spa/pod/parser.h:531:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
531 | ({ \
| ^
/usr/include/spa-0.2/spa/pod/parser.h:556:9: 附注:in expansion of macro ‘spa_pod_parser_get_object’
556 | spa_pod_parser_get_object(&_p,type,id,##__VA_ARGS__); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/latency-utils.h:116:20: 附注:in expansion of macro ‘spa_pod_parse_object’
116 | if ((res = spa_pod_parse_object(latency,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/parser.h:553:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
553 | ({ \
| ^
/usr/include/spa-0.2/spa/param/latency-utils.h:116:20: 附注:in expansion of macro ‘spa_pod_parse_object’
116 | if ((res = spa_pod_parse_object(latency,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/param/latency-utils.h: 在函数‘spa_process_latency_build’中:
/usr/include/spa-0.2/spa/pod/builder.h:634:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
634 | ({ \
| ^
/usr/include/spa-0.2/spa/param/latency-utils.h:129:34: 附注:in expansion of macro ‘spa_pod_builder_add_object’
129 | return (struct spa_pod *)spa_pod_builder_add_object(builder,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pipewire-0.3/pipewire/array.h: 在函数‘pw_array_ensure_size’中:
/usr/include/spa-0.2/spa/utils/defs.h:142:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
142 | ({ \
| ^
/usr/include/pipewire-0.3/pipewire/array.h:100:25: 附注:in expansion of macro ‘SPA_MAX’
100 | alloc = SPA_MAX(alloc, arr->extend);
| ^~~~~~~
/usr/include/spa-0.2/spa/utils/string.h: 在函数‘spa_strbuf_append’中:
/usr/include/spa-0.2/spa/utils/defs.h:136:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
136 | ({ \
| ^
/usr/include/spa-0.2/spa/utils/string.h:382:29: 附注:in expansion of macro ‘SPA_MIN’
382 | buf->pos += SPA_MIN(remain, (size_t)written);
| ^~~~~~~
/usr/include/pipewire-0.3/pipewire/core.h: 在函数‘pw_core_errorv’中:
/usr/include/spa-0.2/spa/utils/hook.h:199:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
199 | ({ \
| ^
/usr/include/spa-0.2/spa/utils/hook.h:243:9: 附注:in expansion of macro ‘spa_callbacks_call_res’
243 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pipewire-0.3/pipewire/core.h:320:9: 附注:in expansion of macro ‘spa_interface_call_res’
320 | spa_interface_call_res((struct spa_interface*)o, \
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pipewire-0.3/pipewire/core.h:330:41: 附注:in expansion of macro ‘pw_core_method’
330 | #define pw_core_error(c,...) pw_core_method(c,error,0,__VA_ARGS__)
| ^~~~~~~~~~~~~~
/usr/include/pipewire-0.3/pipewire/core.h:341:16: 附注:in expansion of macro ‘pw_core_error’
341 | return pw_core_error(core, id, seq, res, buffer);
| ^~~~~~~~~~~~~
In file included from /usr/include/pipewire-0.3/pipewire/context.h:48,
from /usr/include/pipewire-0.3/pipewire/protocol.h:26,
from /usr/include/pipewire-0.3/pipewire/proxy.h:90,
from /usr/include/pipewire-0.3/pipewire/client.h:15,
from /usr/include/pipewire-0.3/pipewire/pipewire.h:15,
from ../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/input/pipewire.c:8:
/usr/include/pipewire-0.3/pipewire/core.h:318:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
318 | ({ \
| ^
/usr/include/pipewire-0.3/pipewire/core.h:330:41: 附注:in expansion of macro ‘pw_core_method’
330 | #define pw_core_error(c,...) pw_core_method(c,error,0,__VA_ARGS__)
| ^~~~~~~~~~~~~~
/usr/include/pipewire-0.3/pipewire/core.h:341:16: 附注:in expansion of macro ‘pw_core_error’
341 | return pw_core_error(core, id, seq, res, buffer);
| ^~~~~~~~~~~~~
/usr/include/pipewire-0.3/pipewire/core.h: 在函数‘pw_core_get_registry’中:
/usr/include/spa-0.2/spa/utils/hook.h:199:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
199 | ({ \
| ^
/usr/include/spa-0.2/spa/utils/hook.h:243:9: 附注:in expansion of macro ‘spa_callbacks_call_res’
243 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pipewire-0.3/pipewire/core.h:361:9: 附注:in expansion of macro ‘spa_interface_call_res’
361 | spa_interface_call_res((struct spa_interface*)core,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pipewire-0.3/pipewire/core.h: 在函数‘pw_core_create_object’中:
/usr/include/spa-0.2/spa/utils/hook.h:199:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
199 | ({ \
| ^
/usr/include/spa-0.2/spa/utils/hook.h:243:9: 附注:in expansion of macro ‘spa_callbacks_call_res’
243 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pipewire-0.3/pipewire/core.h:376:9: 附注:in expansion of macro ‘spa_interface_call_res’
376 | spa_interface_call_res((struct spa_interface*)core,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pipewire-0.3/pipewire/core.h: 在函数‘pw_registry_bind’中:
/usr/include/spa-0.2/spa/utils/hook.h:199:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
199 | ({ \
| ^
/usr/include/spa-0.2/spa/utils/hook.h:243:9: 附注:in expansion of macro ‘spa_callbacks_call_res’
243 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pipewire-0.3/pipewire/core.h:517:9: 附注:in expansion of macro ‘spa_interface_call_res’
517 | spa_interface_call_res((struct spa_interface*)registry,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/support/log.h: 在函数‘spa_log_topic_init’中:
/usr/include/spa-0.2/spa/utils/hook.h:157:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
157 | ({ \
| ^
/usr/include/spa-0.2/spa/utils/hook.h:230:9: 附注:in expansion of macro ‘spa_callbacks_call’
230 | spa_callbacks_call(&(iface)->cb,method_type,method,vers,##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/support/log.h:202:9: 附注:in expansion of macro ‘spa_interface_call’
202 | spa_interface_call(&log->iface, struct spa_log_methods, topic_init, 1, topic);
| ^~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/support/thread.h: 在函数‘spa_thread_utils_create’中:
/usr/include/spa-0.2/spa/utils/hook.h:199:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
199 | ({ \
| ^
/usr/include/spa-0.2/spa/utils/hook.h:243:9: 附注:in expansion of macro ‘spa_callbacks_call_res’
243 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/support/thread.h:65:9: 附注:in expansion of macro ‘spa_interface_call_res’
65 | spa_interface_call_res(&o->iface,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/support/thread.h: 在函数‘spa_thread_utils_join’中:
/usr/include/spa-0.2/spa/utils/hook.h:199:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
199 | ({ \
| ^
/usr/include/spa-0.2/spa/utils/hook.h:243:9: 附注:in expansion of macro ‘spa_callbacks_call_res’
243 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/support/thread.h:77:9: 附注:in expansion of macro ‘spa_interface_call_res’
77 | spa_interface_call_res(&o->iface,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/support/thread.h: 在函数‘spa_thread_utils_get_rt_range’中:
/usr/include/spa-0.2/spa/utils/hook.h:199:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
199 | ({ \
| ^
/usr/include/spa-0.2/spa/utils/hook.h:243:9: 附注:in expansion of macro ‘spa_callbacks_call_res’
243 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/support/thread.h:89:9: 附注:in expansion of macro ‘spa_interface_call_res’
89 | spa_interface_call_res(&o->iface,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/support/thread.h: 在函数‘spa_thread_utils_acquire_rt’中:
/usr/include/spa-0.2/spa/utils/hook.h:199:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
199 | ({ \
| ^
/usr/include/spa-0.2/spa/utils/hook.h:243:9: 附注:in expansion of macro ‘spa_callbacks_call_res’
243 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/support/thread.h:101:9: 附注:in expansion of macro ‘spa_interface_call_res’
101 | spa_interface_call_res(&o->iface,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/support/thread.h: 在函数‘spa_thread_utils_drop_rt’中:
/usr/include/spa-0.2/spa/utils/hook.h:199:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
199 | ({ \
| ^
/usr/include/spa-0.2/spa/utils/hook.h:243:9: 附注:in expansion of macro ‘spa_callbacks_call_res’
243 | spa_callbacks_call_res(&(iface)->cb,method_type,res,method,vers,##__VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/support/thread.h:113:9: 附注:in expansion of macro ‘spa_interface_call_res’
113 | spa_interface_call_res(&o->iface,
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pipewire-0.3/pipewire/pipewire.h:23:
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/input/pipewire.c: 在函数‘on_process’中:
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/input/pipewire.c:30:21: 警告:ISO C 不支持‘%m’gnu_printf 格式 [-Wformat=]
30 | pw_log_warn("out of buffers: %m");
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/pipewire-0.3/pipewire/log.h:121:66: 附注:in definition of macro ‘pw_logt’
121 | pw_log_logt(lev,topic,__FILE__,__LINE__,__func__,__VA_ARGS__); \
| ^~~~~~~~~~~
/usr/include/pipewire-0.3/pipewire/log.h:127:29: 附注:in expansion of macro ‘pw_log’
127 | #define pw_log_warn(...) pw_log(SPA_LOG_LEVEL_WARN,__VA_ARGS__)
| ^~~~~~
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/input/pipewire.c:30:9: 附注:in expansion of macro ‘pw_log_warn’
30 | pw_log_warn("out of buffers: %m");
| ^~~~~~~~~~~
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/input/pipewire.c:30:39: 附注:format string is defined here
30 | pw_log_warn("out of buffers: %m");
| ^
/usr/include/pipewire-0.3/pipewire/log.h:119:1: 警告:ISO C 不允许在表达式中使用花括号组 [-Wpedantic]
119 | ({ \
| ^
/usr/include/pipewire-0.3/pipewire/log.h:124:25: 附注:in expansion of macro ‘pw_logt’
124 | #define pw_log(lev,...) pw_logt(lev,PW_LOG_TOPIC_DEFAULT,__VA_ARGS__)
| ^~~~~~~
/usr/include/pipewire-0.3/pipewire/log.h:127:29: 附注:in expansion of macro ‘pw_log’
127 | #define pw_log_warn(...) pw_log(SPA_LOG_LEVEL_WARN,__VA_ARGS__)
| ^~~~~~
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/input/pipewire.c:30:9: 附注:in expansion of macro ‘pw_log_warn’
30 | pw_log_warn("out of buffers: %m");
| ^~~~~~~~~~~
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/input/pipewire.c: 在函数‘input_pipewire’中:
/usr/include/spa-0.2/spa/pod/builder.h:52:92: 警告:ISO C forbids empty initializer braces before C2X [-Wpedantic]
52 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {}, {} })
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/input/pipewire.c:76:32: 附注:in expansion of macro ‘SPA_POD_BUILDER_INIT’
76 | struct spa_pod_builder b = SPA_POD_BUILDER_INIT(buffer, sizeof(buffer));
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/spa-0.2/spa/pod/builder.h:52:96: 警告:ISO C forbids empty initializer braces before C2X [-Wpedantic]
52 | #define SPA_POD_BUILDER_INIT(buffer,size) ((struct spa_pod_builder){ (buffer), (size), 0, {}, {} })
| ^
../waybar-hyprland-cava-git/subprojects/cava-0.9.1/src/input/pipewire.c:76:32: 附注:in expansion of macro ‘SPA_POD_BUILDER_INIT’
76 | struct spa_pod_builder b = SPA_POD_BUILDER_INIT(buffer, sizeof(buffer));
| ^~~~~~~~~~~~~~~~~~~~
[143/200] Compiling C++ object waybar.p/src_modules_systemd_failed_units.cpp.o
In file included from ../waybar-hyprland-cava-git/src/modules/systemd_failed_units.cpp:1:
../waybar-hyprland-cava-git/include/modules/systemd_failed_units.hpp: In constructor ‘waybar::modules::SystemdFailedUnits::SystemdFailedUnits(const std::string&, const Json::Value&)’:
../waybar-hyprland-cava-git/include/modules/systemd_failed_units.hpp:22:30: 警告:‘waybar::modules::SystemdFailedUnits::nr_failed_user’ will be initialized after [-Wreorder]
22 | uint32_t nr_failed_system, nr_failed_user;
| ^~~~~~~~~~~~~~
../waybar-hyprland-cava-git/include/modules/systemd_failed_units.hpp:21:15: 警告: ‘std::string waybar::modules::SystemdFailedUnits::last_status’ [-Wreorder]
21 | std::string last_status;
| ^~~~~~~~~~~
../waybar-hyprland-cava-git/src/modules/systemd_failed_units.cpp:12:1: 警告:在此处初始化后被初始化 [-Wreorder]
12 | SystemdFailedUnits::SystemdFailedUnits(const std::string& id, const Json::Value& config)
| ^~~~~~~~~~~~~~~~~~
[168/200] Compiling C++ object waybar.p/src_modules_wlr_workspace_manager.cpp.o
../waybar-hyprland-cava-git/src/modules/wlr/workspace_manager.cpp: In member function ‘bool waybar::modules::wlr::Workspace::handle_clicked(GdkEventButton*)’:
../waybar-hyprland-cava-git/src/modules/wlr/workspace_manager.cpp:536:11: 警告:ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
536 | system(command.c_str());
| ~~~~~~^~~~~~~~~~~~~~~~~
[176/200] Compiling C++ object waybar.p/src_modules_privacy_privacy.cpp.o
../waybar-hyprland-cava-git/src/modules/privacy/privacy.cpp: In member function ‘virtual void waybar::modules::privacy::Privacy::update()’:
../waybar-hyprland-cava-git/src/modules/privacy/privacy.cpp:149:33: 警告:‘screenshare’ may be used uninitialized [-Wmaybe-uninitialized]
149 | bool is_visible = screenshare || audio_in || audio_out;
| ~~~~~~~~~~~~^~~~~~~~~~~
../waybar-hyprland-cava-git/src/modules/privacy/privacy.cpp:124:8: 附注:‘screenshare’在此声明
124 | bool screenshare, audio_in, audio_out;
| ^~~~~~~~~~~
../waybar-hyprland-cava-git/src/modules/privacy/privacy.cpp:149:33: 警告:‘audio_in’ may be used uninitialized [-Wmaybe-uninitialized]
149 | bool is_visible = screenshare || audio_in || audio_out;
| ~~~~~~~~~~~~^~~~~~~~~~~
../waybar-hyprland-cava-git/src/modules/privacy/privacy.cpp:124:21: 附注:‘audio_in’在此声明
124 | bool screenshare, audio_in, audio_out;
| ^~~~~~~~
../waybar-hyprland-cava-git/src/modules/privacy/privacy.cpp:150:3: 警告:‘audio_out’ may be used uninitialized [-Wmaybe-uninitialized]
150 | if (is_visible != event_box_.get_visible()) {
| ^~
../waybar-hyprland-cava-git/src/modules/privacy/privacy.cpp:124:31: 附注:‘audio_out’在此声明
124 | bool screenshare, audio_in, audio_out;
| ^~~~~~~~~
[200/200] Linking target waybar