MidnightBSD Magus

multimedia/pipewire

Server and user space API to deal with multimedia pipelines

Flavor Version Run OSVersion Arch License Restricted Status
0.3.31 481 2.2 amd64 mit 0 fail

Events

Machine Type Time Message
m2264 info 2022-05-04 17:35:06.383714 Test Started
m2264 fail 2022-05-04 17:36:15.142271 make build returned non-zero: 1
m2264 fail 2022-05-04 17:36:15.187572 Test complete.

Log

===>  Building for pipewire-0.3.31
[  0% 4/422] cc -Ispa/plugins/alsa/acp/libacp.a.p -Ispa/plugins/alsa/acp -I../spa/plugins/alsa/acp -I. -I.. -Ispa/include -I../spa/include -I../include -I/usr/local/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/acp/libacp.a.p/compat.c.o -MF spa/plugins/alsa/acp/libacp.a.p/compat.c.o.d -o spa/plugins/alsa/acp/libacp.a.p/compat.c.o -c ../spa/plugins/alsa/acp/compat.c
In file included from ../spa/plugins/alsa/acp/compat.c:21:
In file included from ../spa/plugins/alsa/acp/compat.h:80:
../spa/plugins/alsa/acp/idxset.h:36:20: warning: redefinition of typedef 'pa_hash_func_t' is a C11 feature [-Wtypedef-redefinition]
typedef unsigned (*pa_hash_func_t)(const void *p);
                   ^
../spa/plugins/alsa/acp/hashmap.h:34:20: note: previous definition is here
typedef unsigned (*pa_hash_func_t)(const void *p);
                   ^
In file included from ../spa/plugins/alsa/acp/compat.c:21:
In file included from ../spa/plugins/alsa/acp/compat.h:80:
../spa/plugins/alsa/acp/idxset.h:37:15: warning: redefinition of typedef 'pa_compare_func_t' is a C11 feature [-Wtypedef-redefinition]
typedef int (*pa_compare_func_t)(const void *a, const void *b);
              ^
../spa/plugins/alsa/acp/hashmap.h:35:15: note: previous definition is here
typedef int (*pa_compare_func_t)(const void *a, const void *b);
              ^
In file included from ../spa/plugins/alsa/acp/compat.c:21:
In file included from ../spa/plugins/alsa/acp/compat.h:599:
../spa/plugins/alsa/acp/channelmap.h:165:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 6:
                ^
../spa/plugins/alsa/acp/channelmap.h:165:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 6:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:165:17: note: insert 'break;' to avoid fall-through
                case 6:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:168:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 5:
                ^
../spa/plugins/alsa/acp/channelmap.h:168:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 5:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:168:17: note: insert 'break;' to avoid fall-through
                case 5:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:171:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 4:
                ^
../spa/plugins/alsa/acp/channelmap.h:171:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 4:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:171:17: note: insert 'break;' to avoid fall-through
                case 4:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:175:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 2:
                ^
../spa/plugins/alsa/acp/channelmap.h:175:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 2:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:175:17: note: insert 'break;' to avoid fall-through
                case 2:
                ^
                break; 
In file included from ../spa/plugins/alsa/acp/compat.c:23:
../spa/plugins/alsa/acp/alsa-mixer.h:39:32: warning: redefinition of typedef 'pa_alsa_profile' is a C11 feature [-Wtypedef-redefinition]
typedef struct pa_alsa_profile pa_alsa_profile;
                               ^
../spa/plugins/alsa/acp/alsa-mixer.h:35:32: note: previous definition is here
typedef struct pa_alsa_profile pa_alsa_profile;
                               ^
In file included from ../spa/plugins/alsa/acp/compat.c:23:
In file included from ../spa/plugins/alsa/acp/alsa-mixer.h:85:
../spa/plugins/alsa/acp/card.h:33:24: warning: redefinition of typedef 'pa_card' is a C11 feature [-Wtypedef-redefinition]
typedef struct pa_card pa_card;
                       ^
../spa/plugins/alsa/acp/device-port.h:33:24: note: previous definition is here
typedef struct pa_card pa_card;
                       ^
../spa/plugins/alsa/acp/compat.c:53:18: warning: result of comparison of unsigned enum expression >= 0 is always true [-Wtautological-unsigned-enum-zero-compare]
        int idx = (type >= 0 && type < PA_ELEMENTSOF(port_types)) ? type : 0;
                   ~~~~ ^  ~
9 warnings generated.
[  0% 5/422] cc -Ispa/plugins/alsa/acp/libacp.a.p -Ispa/plugins/alsa/acp -I../spa/plugins/alsa/acp -I. -I.. -Ispa/include -I../spa/include -I../include -I/usr/local/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/acp/libacp.a.p/alsa-util.c.o -MF spa/plugins/alsa/acp/libacp.a.p/alsa-util.c.o.d -o spa/plugins/alsa/acp/libacp.a.p/alsa-util.c.o -c ../spa/plugins/alsa/acp/alsa-util.c
In file included from ../spa/plugins/alsa/acp/alsa-util.c:26:
In file included from ../spa/plugins/alsa/acp/alsa-util.h:28:
In file included from ../spa/plugins/alsa/acp/compat.h:80:
../spa/plugins/alsa/acp/idxset.h:36:20: warning: redefinition of typedef 'pa_hash_func_t' is a C11 feature [-Wtypedef-redefinition]
typedef unsigned (*pa_hash_func_t)(const void *p);
                   ^
../spa/plugins/alsa/acp/hashmap.h:34:20: note: previous definition is here
typedef unsigned (*pa_hash_func_t)(const void *p);
                   ^
In file included from ../spa/plugins/alsa/acp/alsa-util.c:26:
In file included from ../spa/plugins/alsa/acp/alsa-util.h:28:
In file included from ../spa/plugins/alsa/acp/compat.h:80:
../spa/plugins/alsa/acp/idxset.h:37:15: warning: redefinition of typedef 'pa_compare_func_t' is a C11 feature [-Wtypedef-redefinition]
typedef int (*pa_compare_func_t)(const void *a, const void *b);
              ^
../spa/plugins/alsa/acp/hashmap.h:35:15: note: previous definition is here
typedef int (*pa_compare_func_t)(const void *a, const void *b);
              ^
In file included from ../spa/plugins/alsa/acp/alsa-util.c:26:
In file included from ../spa/plugins/alsa/acp/alsa-util.h:28:
In file included from ../spa/plugins/alsa/acp/compat.h:599:
../spa/plugins/alsa/acp/channelmap.h:165:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 6:
                ^
../spa/plugins/alsa/acp/channelmap.h:165:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 6:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:165:17: note: insert 'break;' to avoid fall-through
                case 6:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:168:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 5:
                ^
../spa/plugins/alsa/acp/channelmap.h:168:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 5:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:168:17: note: insert 'break;' to avoid fall-through
                case 5:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:171:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 4:
                ^
../spa/plugins/alsa/acp/channelmap.h:171:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 4:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:171:17: note: insert 'break;' to avoid fall-through
                case 4:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:175:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 2:
                ^
../spa/plugins/alsa/acp/channelmap.h:175:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 2:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:175:17: note: insert 'break;' to avoid fall-through
                case 2:
                ^
                break; 
In file included from ../spa/plugins/alsa/acp/alsa-util.c:26:
In file included from ../spa/plugins/alsa/acp/alsa-util.h:30:
../spa/plugins/alsa/acp/alsa-mixer.h:39:32: warning: redefinition of typedef 'pa_alsa_profile' is a C11 feature [-Wtypedef-redefinition]
typedef struct pa_alsa_profile pa_alsa_profile;
                               ^
../spa/plugins/alsa/acp/alsa-mixer.h:35:32: note: previous definition is here
typedef struct pa_alsa_profile pa_alsa_profile;
                               ^
In file included from ../spa/plugins/alsa/acp/alsa-util.c:26:
In file included from ../spa/plugins/alsa/acp/alsa-util.h:30:
In file included from ../spa/plugins/alsa/acp/alsa-mixer.h:85:
../spa/plugins/alsa/acp/card.h:33:24: warning: redefinition of typedef 'pa_card' is a C11 feature [-Wtypedef-redefinition]
typedef struct pa_card pa_card;
                       ^
../spa/plugins/alsa/acp/device-port.h:33:24: note: previous definition is here
typedef struct pa_card pa_card;
                       ^
8 warnings generated.
[  0% 6/422] cc -Ispa/plugins/alsa/acp/libacp.a.p -Ispa/plugins/alsa/acp -I../spa/plugins/alsa/acp -I. -I.. -Ispa/include -I../spa/include -I../include -I/usr/local/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/acp/libacp.a.p/conf-parser.c.o -MF spa/plugins/alsa/acp/libacp.a.p/conf-parser.c.o.d -o spa/plugins/alsa/acp/libacp.a.p/conf-parser.c.o -c ../spa/plugins/alsa/acp/conf-parser.c
In file included from ../spa/plugins/alsa/acp/conf-parser.c:27:
In file included from ../spa/plugins/alsa/acp/compat.h:80:
../spa/plugins/alsa/acp/idxset.h:36:20: warning: redefinition of typedef 'pa_hash_func_t' is a C11 feature [-Wtypedef-redefinition]
typedef unsigned (*pa_hash_func_t)(const void *p);
                   ^
../spa/plugins/alsa/acp/hashmap.h:34:20: note: previous definition is here
typedef unsigned (*pa_hash_func_t)(const void *p);
                   ^
In file included from ../spa/plugins/alsa/acp/conf-parser.c:27:
In file included from ../spa/plugins/alsa/acp/compat.h:80:
../spa/plugins/alsa/acp/idxset.h:37:15: warning: redefinition of typedef 'pa_compare_func_t' is a C11 feature [-Wtypedef-redefinition]
typedef int (*pa_compare_func_t)(const void *a, const void *b);
              ^
../spa/plugins/alsa/acp/hashmap.h:35:15: note: previous definition is here
typedef int (*pa_compare_func_t)(const void *a, const void *b);
              ^
In file included from ../spa/plugins/alsa/acp/conf-parser.c:27:
In file included from ../spa/plugins/alsa/acp/compat.h:599:
../spa/plugins/alsa/acp/channelmap.h:165:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 6:
                ^
../spa/plugins/alsa/acp/channelmap.h:165:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 6:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:165:17: note: insert 'break;' to avoid fall-through
                case 6:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:168:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 5:
                ^
../spa/plugins/alsa/acp/channelmap.h:168:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 5:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:168:17: note: insert 'break;' to avoid fall-through
                case 5:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:171:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 4:
                ^
../spa/plugins/alsa/acp/channelmap.h:171:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 4:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:171:17: note: insert 'break;' to avoid fall-through
                case 4:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:175:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 2:
                ^
../spa/plugins/alsa/acp/channelmap.h:175:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 2:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:175:17: note: insert 'break;' to avoid fall-through
                case 2:
                ^
                break; 
6 warnings generated.
[  0% 7/422] cc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -Ispa/include -I../spa/include -I. -I.. -I/usr/local/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa.c.o -c ../spa/plugins/alsa/alsa.c
[  1% 8/422] cc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -Ispa/include -I../spa/include -I. -I.. -I/usr/local/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-udev.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-udev.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-udev.c.o -c ../spa/plugins/alsa/alsa-udev.c
../spa/plugins/alsa/alsa-udev.c:460:24: warning: field 'e' with variable sized type 'struct inotify_event' not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
                struct inotify_event e;
                                     ^
1 warning generated.
[  1% 9/422] cc -Ispa/plugins/alsa/acp/libacp.a.p -Ispa/plugins/alsa/acp -I../spa/plugins/alsa/acp -I. -I.. -Ispa/include -I../spa/include -I../include -I/usr/local/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/acp/libacp.a.p/acp.c.o -MF spa/plugins/alsa/acp/libacp.a.p/acp.c.o.d -o spa/plugins/alsa/acp/libacp.a.p/acp.c.o -c ../spa/plugins/alsa/acp/acp.c
In file included from ../spa/plugins/alsa/acp/acp.c:26:
../spa/plugins/alsa/acp/alsa-mixer.h:39:32: warning: redefinition of typedef 'pa_alsa_profile' is a C11 feature [-Wtypedef-redefinition]
typedef struct pa_alsa_profile pa_alsa_profile;
                               ^
../spa/plugins/alsa/acp/alsa-mixer.h:35:32: note: previous definition is here
typedef struct pa_alsa_profile pa_alsa_profile;
                               ^
In file included from ../spa/plugins/alsa/acp/acp.c:26:
In file included from ../spa/plugins/alsa/acp/alsa-mixer.h:82:
In file included from ../spa/plugins/alsa/acp/device-port.h:31:
In file included from ../spa/plugins/alsa/acp/compat.h:80:
../spa/plugins/alsa/acp/idxset.h:36:20: warning: redefinition of typedef 'pa_hash_func_t' is a C11 feature [-Wtypedef-redefinition]
typedef unsigned (*pa_hash_func_t)(const void *p);
                   ^
../spa/plugins/alsa/acp/hashmap.h:34:20: note: previous definition is here
typedef unsigned (*pa_hash_func_t)(const void *p);
                   ^
In file included from ../spa/plugins/alsa/acp/acp.c:26:
In file included from ../spa/plugins/alsa/acp/alsa-mixer.h:82:
In file included from ../spa/plugins/alsa/acp/device-port.h:31:
In file included from ../spa/plugins/alsa/acp/compat.h:80:
../spa/plugins/alsa/acp/idxset.h:37:15: warning: redefinition of typedef 'pa_compare_func_t' is a C11 feature [-Wtypedef-redefinition]
typedef int (*pa_compare_func_t)(const void *a, const void *b);
              ^
../spa/plugins/alsa/acp/hashmap.h:35:15: note: previous definition is here
typedef int (*pa_compare_func_t)(const void *a, const void *b);
              ^
In file included from ../spa/plugins/alsa/acp/acp.c:26:
In file included from ../spa/plugins/alsa/acp/alsa-mixer.h:82:
In file included from ../spa/plugins/alsa/acp/device-port.h:31:
In file included from ../spa/plugins/alsa/acp/compat.h:599:
../spa/plugins/alsa/acp/channelmap.h:165:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 6:
                ^
../spa/plugins/alsa/acp/channelmap.h:165:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 6:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:165:17: note: insert 'break;' to avoid fall-through
                case 6:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:168:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 5:
                ^
../spa/plugins/alsa/acp/channelmap.h:168:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 5:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:168:17: note: insert 'break;' to avoid fall-through
                case 5:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:171:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 4:
                ^
../spa/plugins/alsa/acp/channelmap.h:171:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 4:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:171:17: note: insert 'break;' to avoid fall-through
                case 4:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:175:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 2:
                ^
../spa/plugins/alsa/acp/channelmap.h:175:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 2:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:175:17: note: insert 'break;' to avoid fall-through
                case 2:
                ^
                break; 
In file included from ../spa/plugins/alsa/acp/acp.c:26:
In file included from ../spa/plugins/alsa/acp/alsa-mixer.h:85:
../spa/plugins/alsa/acp/card.h:33:24: warning: redefinition of typedef 'pa_card' is a C11 feature [-Wtypedef-redefinition]
typedef struct pa_card pa_card;
                       ^
../spa/plugins/alsa/acp/device-port.h:33:24: note: previous definition is here
typedef struct pa_card pa_card;
                       ^
8 warnings generated.
[  1% 10/422] cc -Ispa/plugins/alsa/acp/libacp.a.p -Ispa/plugins/alsa/acp -I../spa/plugins/alsa/acp -I. -I.. -Ispa/include -I../spa/include -I../include -I/usr/local/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/acp/libacp.a.p/alsa-ucm.c.o -MF spa/plugins/alsa/acp/libacp.a.p/alsa-ucm.c.o.d -o spa/plugins/alsa/acp/libacp.a.p/alsa-ucm.c.o -c ../spa/plugins/alsa/acp/alsa-ucm.c
In file included from ../spa/plugins/alsa/acp/alsa-ucm.c:34:
../spa/plugins/alsa/acp/alsa-mixer.h:39:32: warning: redefinition of typedef 'pa_alsa_profile' is a C11 feature [-Wtypedef-redefinition]
typedef struct pa_alsa_profile pa_alsa_profile;
                               ^
../spa/plugins/alsa/acp/alsa-mixer.h:35:32: note: previous definition is here
typedef struct pa_alsa_profile pa_alsa_profile;
                               ^
In file included from ../spa/plugins/alsa/acp/alsa-ucm.c:34:
In file included from ../spa/plugins/alsa/acp/alsa-mixer.h:82:
In file included from ../spa/plugins/alsa/acp/device-port.h:31:
In file included from ../spa/plugins/alsa/acp/compat.h:80:
../spa/plugins/alsa/acp/idxset.h:36:20: warning: redefinition of typedef 'pa_hash_func_t' is a C11 feature [-Wtypedef-redefinition]
typedef unsigned (*pa_hash_func_t)(const void *p);
                   ^
../spa/plugins/alsa/acp/hashmap.h:34:20: note: previous definition is here
typedef unsigned (*pa_hash_func_t)(const void *p);
                   ^
In file included from ../spa/plugins/alsa/acp/alsa-ucm.c:34:
In file included from ../spa/plugins/alsa/acp/alsa-mixer.h:82:
In file included from ../spa/plugins/alsa/acp/device-port.h:31:
In file included from ../spa/plugins/alsa/acp/compat.h:80:
../spa/plugins/alsa/acp/idxset.h:37:15: warning: redefinition of typedef 'pa_compare_func_t' is a C11 feature [-Wtypedef-redefinition]
typedef int (*pa_compare_func_t)(const void *a, const void *b);
              ^
../spa/plugins/alsa/acp/hashmap.h:35:15: note: previous definition is here
typedef int (*pa_compare_func_t)(const void *a, const void *b);
              ^
In file included from ../spa/plugins/alsa/acp/alsa-ucm.c:34:
In file included from ../spa/plugins/alsa/acp/alsa-mixer.h:82:
In file included from ../spa/plugins/alsa/acp/device-port.h:31:
In file included from ../spa/plugins/alsa/acp/compat.h:599:
../spa/plugins/alsa/acp/channelmap.h:165:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 6:
                ^
../spa/plugins/alsa/acp/channelmap.h:165:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 6:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:165:17: note: insert 'break;' to avoid fall-through
                case 6:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:168:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 5:
                ^
../spa/plugins/alsa/acp/channelmap.h:168:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 5:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:168:17: note: insert 'break;' to avoid fall-through
                case 5:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:171:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 4:
                ^
../spa/plugins/alsa/acp/channelmap.h:171:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 4:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:171:17: note: insert 'break;' to avoid fall-through
                case 4:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:175:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 2:
                ^
../spa/plugins/alsa/acp/channelmap.h:175:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 2:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:175:17: note: insert 'break;' to avoid fall-through
                case 2:
                ^
                break; 
In file included from ../spa/plugins/alsa/acp/alsa-ucm.c:34:
In file included from ../spa/plugins/alsa/acp/alsa-mixer.h:85:
../spa/plugins/alsa/acp/card.h:33:24: warning: redefinition of typedef 'pa_card' is a C11 feature [-Wtypedef-redefinition]
typedef struct pa_card pa_card;
                       ^
../spa/plugins/alsa/acp/device-port.h:33:24: note: previous definition is here
typedef struct pa_card pa_card;
                       ^
8 warnings generated.
[  1% 11/422] cc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -Ispa/include -I../spa/include -I. -I.. -I/usr/local/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-device.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-device.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-device.c.o -c ../spa/plugins/alsa/alsa-pcm-device.c
[  2% 12/422] cc -Ispa/plugins/alsa/acp/libacp.a.p -Ispa/plugins/alsa/acp -I../spa/plugins/alsa/acp -I. -I.. -Ispa/include -I../spa/include -I../include -I/usr/local/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/acp/libacp.a.p/alsa-mixer.c.o -MF spa/plugins/alsa/acp/libacp.a.p/alsa-mixer.c.o.d -o spa/plugins/alsa/acp/libacp.a.p/alsa-mixer.c.o -c ../spa/plugins/alsa/acp/alsa-mixer.c
In file included from ../spa/plugins/alsa/acp/alsa-mixer.c:29:
In file included from ../spa/plugins/alsa/acp/conf-parser.h:26:
In file included from ../spa/plugins/alsa/acp/compat.h:80:
../spa/plugins/alsa/acp/idxset.h:36:20: warning: redefinition of typedef 'pa_hash_func_t' is a C11 feature [-Wtypedef-redefinition]
typedef unsigned (*pa_hash_func_t)(const void *p);
                   ^
../spa/plugins/alsa/acp/hashmap.h:34:20: note: previous definition is here
typedef unsigned (*pa_hash_func_t)(const void *p);
                   ^
In file included from ../spa/plugins/alsa/acp/alsa-mixer.c:29:
In file included from ../spa/plugins/alsa/acp/conf-parser.h:26:
In file included from ../spa/plugins/alsa/acp/compat.h:80:
../spa/plugins/alsa/acp/idxset.h:37:15: warning: redefinition of typedef 'pa_compare_func_t' is a C11 feature [-Wtypedef-redefinition]
typedef int (*pa_compare_func_t)(const void *a, const void *b);
              ^
../spa/plugins/alsa/acp/hashmap.h:35:15: note: previous definition is here
typedef int (*pa_compare_func_t)(const void *a, const void *b);
              ^
In file included from ../spa/plugins/alsa/acp/alsa-mixer.c:29:
In file included from ../spa/plugins/alsa/acp/conf-parser.h:26:
In file included from ../spa/plugins/alsa/acp/compat.h:599:
../spa/plugins/alsa/acp/channelmap.h:165:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 6:
                ^
../spa/plugins/alsa/acp/channelmap.h:165:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 6:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:165:17: note: insert 'break;' to avoid fall-through
                case 6:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:168:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 5:
                ^
../spa/plugins/alsa/acp/channelmap.h:168:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 5:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:168:17: note: insert 'break;' to avoid fall-through
                case 5:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:171:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 4:
                ^
../spa/plugins/alsa/acp/channelmap.h:171:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 4:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:171:17: note: insert 'break;' to avoid fall-through
                case 4:
                ^
                break; 
../spa/plugins/alsa/acp/channelmap.h:175:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 2:
                ^
../spa/plugins/alsa/acp/channelmap.h:175:17: note: insert '__attribute__((fallthrough));' to silence this warning
                case 2:
                ^
                __attribute__((fallthrough)); 
../spa/plugins/alsa/acp/channelmap.h:175:17: note: insert 'break;' to avoid fall-through
                case 2:
                ^
                break; 
In file included from ../spa/plugins/alsa/acp/alsa-mixer.c:30:
../spa/plugins/alsa/acp/alsa-mixer.h:39:32: warning: redefinition of typedef 'pa_alsa_profile' is a C11 feature [-Wtypedef-redefinition]
typedef struct pa_alsa_profile pa_alsa_profile;
                               ^
../spa/plugins/alsa/acp/alsa-mixer.h:35:32: note: previous definition is here
typedef struct pa_alsa_profile pa_alsa_profile;
                               ^
In file included from ../spa/plugins/alsa/acp/alsa-mixer.c:30:
In file included from ../spa/plugins/alsa/acp/alsa-mixer.h:85:
../spa/plugins/alsa/acp/card.h:33:24: warning: redefinition of typedef 'pa_card' is a C11 feature [-Wtypedef-redefinition]
typedef struct pa_card pa_card;
                       ^
../spa/plugins/alsa/acp/device-port.h:33:24: note: previous definition is here
typedef struct pa_card pa_card;
                       ^
../spa/plugins/alsa/acp/alsa-mixer.c:865:6: warning: expression result unused [-Wunused-value]
            VALGRIND_MAKE_MEM_DEFINED(&value, sizeof(value));
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/valgrind/memcheck.h:127:37: note: expanded from macro 'VALGRIND_MAKE_MEM_DEFINED'
    VALGRIND_DO_CLIENT_REQUEST_EXPR(0 /* default return */,      \
                                    ^
../include/valgrind/valgrind.h:214:8: note: expanded from macro 'VALGRIND_DO_CLIENT_REQUEST_EXPR'
      (_zzq_default)
       ^~~~~~~~~~~~
9 warnings generated.
[  2% 13/422] rm -f spa/plugins/alsa/acp/libacp.a && llvm-ar csrD spa/plugins/alsa/acp/libacp.a spa/plugins/alsa/acp/libacp.a.p/acp.c.o spa/plugins/alsa/acp/libacp.a.p/compat.c.o spa/plugins/alsa/acp/libacp.a.p/alsa-mixer.c.o spa/plugins/alsa/acp/libacp.a.p/alsa-ucm.c.o spa/plugins/alsa/acp/libacp.a.p/alsa-util.c.o spa/plugins/alsa/acp/libacp.a.p/conf-parser.c.o
[  2% 14/422] cc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -Ispa/include -I../spa/include -I. -I.. -I/usr/local/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-acp-device.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-acp-device.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-acp-device.c.o -c ../spa/plugins/alsa/alsa-acp-device.c
[  2% 15/422] cc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -Ispa/include -I../spa/include -I. -I.. -I/usr/local/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-sink.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-sink.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-sink.c.o -c ../spa/plugins/alsa/alsa-pcm-sink.c
[  3% 16/422] cc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -Ispa/include -I../spa/include -I. -I.. -I/usr/local/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-seq.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-seq.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-seq.c.o -c ../spa/plugins/alsa/alsa-seq.c
[  3% 17/422] cc -Ispa/plugins/alsa/spa-acp-tool.p -Ispa/plugins/alsa -I../spa/plugins/alsa -Ispa/include -I../spa/include -I/usr/local/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/spa-acp-tool.p/acp-tool.c.o -MF spa/plugins/alsa/spa-acp-tool.p/acp-tool.c.o.d -o spa/plugins/alsa/spa-acp-tool.p/acp-tool.c.o -c ../spa/plugins/alsa/acp-tool.c
[  3% 18/422] cc  -o spa/plugins/alsa/spa-acp-tool spa/plugins/alsa/spa-acp-tool.p/acp-tool.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wl,--start-group spa/plugins/alsa/acp/libacp.a /usr/local/lib/libasound.so -lm -Wl,--end-group
[  3% 19/422] cc -Ispa/plugins/alsa/test-timer.p -Ispa/plugins/alsa -I../spa/plugins/alsa -I/usr/local/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -MD -MQ spa/plugins/alsa/test-timer.p/test-timer.c.o -MF spa/plugins/alsa/test-timer.p/test-timer.c.o.d -o spa/plugins/alsa/test-timer.p/test-timer.c.o -c ../spa/plugins/alsa/test-timer.c
[  4% 20/422] cc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -Ispa/include -I../spa/include -I. -I.. -I/usr/local/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-source.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-source.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-source.c.o -c ../spa/plugins/alsa/alsa-pcm-source.c
[  4% 21/422] cc  -o spa/plugins/alsa/test-timer spa/plugins/alsa/test-timer.p/test-timer.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wl,--start-group /usr/local/lib/libasound.so -lm /usr/local/lib/libepoll-shim.so -Wl,--end-group
[  4% 22/422] cc -Ispa/plugins/audioconvert/libaudioconvert_sse.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -msse -O3 -DHAVE_SSE -MD -MQ spa/plugins/audioconvert/libaudioconvert_sse.a.p/resample-native-sse.c.o -MF spa/plugins/audioconvert/libaudioconvert_sse.a.p/resample-native-sse.c.o.d -o spa/plugins/audioconvert/libaudioconvert_sse.a.p/resample-native-sse.c.o -c ../spa/plugins/audioconvert/resample-native-sse.c
[  4% 23/422] cc -Ispa/plugins/audioconvert/libaudioconvert_sse.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -msse -O3 -DHAVE_SSE -MD -MQ spa/plugins/audioconvert/libaudioconvert_sse.a.p/resample-peaks-sse.c.o -MF spa/plugins/audioconvert/libaudioconvert_sse.a.p/resample-peaks-sse.c.o.d -o spa/plugins/audioconvert/libaudioconvert_sse.a.p/resample-peaks-sse.c.o -c ../spa/plugins/audioconvert/resample-peaks-sse.c
[  4% 24/422] cc -Ispa/plugins/audioconvert/libaudioconvert_sse.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -msse -O3 -DHAVE_SSE -MD -MQ spa/plugins/audioconvert/libaudioconvert_sse.a.p/volume-ops-sse.c.o -MF spa/plugins/audioconvert/libaudioconvert_sse.a.p/volume-ops-sse.c.o.d -o spa/plugins/audioconvert/libaudioconvert_sse.a.p/volume-ops-sse.c.o -c ../spa/plugins/audioconvert/volume-ops-sse.c
[  5% 25/422] cc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -Ispa/include -I../spa/include -I. -I.. -I/usr/local/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm.c.o -c ../spa/plugins/alsa/alsa-pcm.c
[  5% 26/422] cc -Ispa/plugins/audioconvert/libaudioconvert_sse.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -msse -O3 -DHAVE_SSE -MD -MQ spa/plugins/audioconvert/libaudioconvert_sse.a.p/channelmix-ops-sse.c.o -MF spa/plugins/audioconvert/libaudioconvert_sse.a.p/channelmix-ops-sse.c.o.d -o spa/plugins/audioconvert/libaudioconvert_sse.a.p/channelmix-ops-sse.c.o -c ../spa/plugins/audioconvert/channelmix-ops-sse.c
[  5% 27/422] rm -f spa/plugins/audioconvert/libaudioconvert_sse.a && llvm-ar csrD spa/plugins/audioconvert/libaudioconvert_sse.a spa/plugins/audioconvert/libaudioconvert_sse.a.p/resample-native-sse.c.o spa/plugins/audioconvert/libaudioconvert_sse.a.p/resample-peaks-sse.c.o spa/plugins/audioconvert/libaudioconvert_sse.a.p/volume-ops-sse.c.o spa/plugins/audioconvert/libaudioconvert_sse.a.p/channelmix-ops-sse.c.o
[  5% 28/422] cc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -Ispa/include -I../spa/include -I. -I.. -I/usr/local/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-seq-bridge.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-seq-bridge.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-seq-bridge.c.o -c ../spa/plugins/alsa/alsa-seq-bridge.c
[  6% 29/422] cc -Ispa/plugins/audioconvert/libaudioconvert_ssse3.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -mssse3 -O3 -DHAVE_SSSE3 -MD -MQ spa/plugins/audioconvert/libaudioconvert_ssse3.a.p/fmt-ops-ssse3.c.o -MF spa/plugins/audioconvert/libaudioconvert_ssse3.a.p/fmt-ops-ssse3.c.o.d -o spa/plugins/audioconvert/libaudioconvert_ssse3.a.p/fmt-ops-ssse3.c.o -c ../spa/plugins/audioconvert/fmt-ops-ssse3.c
[  6% 30/422] cc  -o spa/plugins/alsa/libspa-alsa.so spa/plugins/alsa/libspa-alsa.so.p/alsa.c.o spa/plugins/alsa/libspa-alsa.so.p/alsa-udev.c.o spa/plugins/alsa/libspa-alsa.so.p/alsa-acp-device.c.o spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-device.c.o spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-sink.c.o spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-source.c.o spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm.c.o spa/plugins/alsa/libspa-alsa.so.p/alsa-seq-bridge.c.o spa/plugins/alsa/libspa-alsa.so.p/alsa-seq.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libspa-alsa.so -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include spa/plugins/alsa/acp/libacp.a /usr/local/lib/libasound.so /usr/local/lib/libudev.so -lm /usr/local/lib/libepoll-shim.so /usr/local/lib/libinotify.so -Wl,--end-group
[  6% 31/422] cc -Ispa/plugins/audioconvert/libaudioconvert_ssse3.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -mssse3 -O3 -DHAVE_SSSE3 -MD -MQ spa/plugins/audioconvert/libaudioconvert_ssse3.a.p/resample-native-ssse3.c.o -MF spa/plugins/audioconvert/libaudioconvert_ssse3.a.p/resample-native-ssse3.c.o.d -o spa/plugins/audioconvert/libaudioconvert_ssse3.a.p/resample-native-ssse3.c.o -c ../spa/plugins/audioconvert/resample-native-ssse3.c
[  6% 32/422] rm -f spa/plugins/audioconvert/libaudioconvert_ssse3.a && llvm-ar csrD spa/plugins/audioconvert/libaudioconvert_ssse3.a spa/plugins/audioconvert/libaudioconvert_ssse3.a.p/fmt-ops-ssse3.c.o spa/plugins/audioconvert/libaudioconvert_ssse3.a.p/resample-native-ssse3.c.o
[  7% 33/422] cc -Ispa/plugins/audioconvert/libaudioconvert_sse41.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -msse4.1 -O3 -DHAVE_SSE41 -MD -MQ spa/plugins/audioconvert/libaudioconvert_sse41.a.p/fmt-ops-sse41.c.o -MF spa/plugins/audioconvert/libaudioconvert_sse41.a.p/fmt-ops-sse41.c.o.d -o spa/plugins/audioconvert/libaudioconvert_sse41.a.p/fmt-ops-sse41.c.o -c ../spa/plugins/audioconvert/fmt-ops-sse41.c
[  7% 34/422] rm -f spa/plugins/audioconvert/libaudioconvert_sse41.a && llvm-ar csrD spa/plugins/audioconvert/libaudioconvert_sse41.a spa/plugins/audioconvert/libaudioconvert_sse41.a.p/fmt-ops-sse41.c.o
[  7% 35/422] cc -Ispa/plugins/audioconvert/libaudioconvert.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -O3 -MD -MQ spa/plugins/audioconvert/libaudioconvert.a.p/fmt-ops.c.o -MF spa/plugins/audioconvert/libaudioconvert.a.p/fmt-ops.c.o.d -o spa/plugins/audioconvert/libaudioconvert.a.p/fmt-ops.c.o -c ../spa/plugins/audioconvert/fmt-ops.c
[  7% 36/422] cc -Ispa/plugins/audioconvert/libaudioconvert.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -O3 -MD -MQ spa/plugins/audioconvert/libaudioconvert.a.p/biquad.c.o -MF spa/plugins/audioconvert/libaudioconvert.a.p/biquad.c.o.d -o spa/plugins/audioconvert/libaudioconvert.a.p/biquad.c.o -c ../spa/plugins/audioconvert/biquad.c
[  8% 37/422] cc -Ispa/plugins/audioconvert/libaudioconvert.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -O3 -MD -MQ spa/plugins/audioconvert/libaudioconvert.a.p/crossover.c.o -MF spa/plugins/audioconvert/libaudioconvert.a.p/crossover.c.o.d -o spa/plugins/audioconvert/libaudioconvert.a.p/crossover.c.o -c ../spa/plugins/audioconvert/crossover.c
[  8% 38/422] cc -Ispa/plugins/audioconvert/libaudioconvert_sse2.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -msse2 -O3 -DHAVE_SSE2 -MD -MQ spa/plugins/audioconvert/libaudioconvert_sse2.a.p/fmt-ops-sse2.c.o -MF spa/plugins/audioconvert/libaudioconvert_sse2.a.p/fmt-ops-sse2.c.o.d -o spa/plugins/audioconvert/libaudioconvert_sse2.a.p/fmt-ops-sse2.c.o -c ../spa/plugins/audioconvert/fmt-ops-sse2.c
[  8% 39/422] rm -f spa/plugins/audioconvert/libaudioconvert_sse2.a && llvm-ar csrD spa/plugins/audioconvert/libaudioconvert_sse2.a spa/plugins/audioconvert/libaudioconvert_sse2.a.p/fmt-ops-sse2.c.o
[  8% 40/422] cc -Ispa/plugins/audioconvert/libaudioconvert_avx.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -mavx -mfma -O3 -DHAVE_AVX -DHAVE_FMA -MD -MQ spa/plugins/audioconvert/libaudioconvert_avx.a.p/resample-native-avx.c.o -MF spa/plugins/audioconvert/libaudioconvert_avx.a.p/resample-native-avx.c.o.d -o spa/plugins/audioconvert/libaudioconvert_avx.a.p/resample-native-avx.c.o -c ../spa/plugins/audioconvert/resample-native-avx.c
[  9% 41/422] rm -f spa/plugins/audioconvert/libaudioconvert_avx.a && llvm-ar csrD spa/plugins/audioconvert/libaudioconvert_avx.a spa/plugins/audioconvert/libaudioconvert_avx.a.p/resample-native-avx.c.o
[  9% 42/422] cc -Ispa/plugins/audioconvert/libaudioconvert.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -O3 -MD -MQ spa/plugins/audioconvert/libaudioconvert.a.p/channelmix-ops-c.c.o -MF spa/plugins/audioconvert/libaudioconvert.a.p/channelmix-ops-c.c.o.d -o spa/plugins/audioconvert/libaudioconvert.a.p/channelmix-ops-c.c.o -c ../spa/plugins/audioconvert/channelmix-ops-c.c
[  9% 43/422] cc -Ispa/plugins/audioconvert/libaudioconvert.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -O3 -MD -MQ spa/plugins/audioconvert/libaudioconvert.a.p/resample-peaks.c.o -MF spa/plugins/audioconvert/libaudioconvert.a.p/resample-peaks.c.o.d -o spa/plugins/audioconvert/libaudioconvert.a.p/resample-peaks.c.o -c ../spa/plugins/audioconvert/resample-peaks.c
[  9% 44/422] cc -Ispa/plugins/audioconvert/libaudioconvert.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -O3 -MD -MQ spa/plugins/audioconvert/libaudioconvert.a.p/resample-native.c.o -MF spa/plugins/audioconvert/libaudioconvert.a.p/resample-native.c.o.d -o spa/plugins/audioconvert/libaudioconvert.a.p/resample-native.c.o -c ../spa/plugins/audioconvert/resample-native.c
[  9% 45/422] cc -Ispa/plugins/audioconvert/libaudioconvert.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -O3 -MD -MQ spa/plugins/audioconvert/libaudioconvert.a.p/channelmix-ops.c.o -MF spa/plugins/audioconvert/libaudioconvert.a.p/channelmix-ops.c.o.d -o spa/plugins/audioconvert/libaudioconvert.a.p/channelmix-ops.c.o -c ../spa/plugins/audioconvert/channelmix-ops.c
[ 10% 46/422] cc -Ispa/plugins/audioconvert/libaudioconvert.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -O3 -MD -MQ spa/plugins/audioconvert/libaudioconvert.a.p/volume-ops.c.o -MF spa/plugins/audioconvert/libaudioconvert.a.p/volume-ops.c.o.d -o spa/plugins/audioconvert/libaudioconvert.a.p/volume-ops.c.o -c ../spa/plugins/audioconvert/volume-ops.c
[ 10% 47/422] cc -Ispa/plugins/audioconvert/libaudioconvert.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -O3 -MD -MQ spa/plugins/audioconvert/libaudioconvert.a.p/volume-ops-c.c.o -MF spa/plugins/audioconvert/libaudioconvert.a.p/volume-ops-c.c.o.d -o spa/plugins/audioconvert/libaudioconvert.a.p/volume-ops-c.c.o -c ../spa/plugins/audioconvert/volume-ops-c.c
[ 10% 48/422] cc -Ispa/plugins/audioconvert/libaudioconvert_avx2.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -mavx2 -O3 -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/libaudioconvert_avx2.a.p/fmt-ops-avx2.c.o -MF spa/plugins/audioconvert/libaudioconvert_avx2.a.p/fmt-ops-avx2.c.o.d -o spa/plugins/audioconvert/libaudioconvert_avx2.a.p/fmt-ops-avx2.c.o -c ../spa/plugins/audioconvert/fmt-ops-avx2.c
../spa/plugins/audioconvert/fmt-ops-avx2.c:70:24: warning: variable 'out' is uninitialized when used here [-Wuninitialized]
                out = _mm_cvtsi32_ss(out, s[0]);
                                     ^~~
../spa/plugins/audioconvert/fmt-ops-avx2.c:69:3: note: variable 'out' is declared here
                __m128 out, factor = _mm_set1_ps(1.0f / S16_SCALE);
                ^
../spa/plugins/audioconvert/fmt-ops-avx2.c:521:24: warning: variable 'out' is uninitialized when used here [-Wuninitialized]
                out = _mm_cvtsi32_ss(out, s[0]>>8);
                                     ^~~
../spa/plugins/audioconvert/fmt-ops-avx2.c:520:3: note: variable 'out' is declared here
                __m128 out, factor = _mm_set1_ps(1.0f / S24_SCALE);
                ^
2 warnings generated.
[ 10% 49/422] rm -f spa/plugins/audioconvert/libaudioconvert_avx2.a && llvm-ar csrD spa/plugins/audioconvert/libaudioconvert_avx2.a spa/plugins/audioconvert/libaudioconvert_avx2.a.p/fmt-ops-avx2.c.o
[ 11% 50/422] cc -Ispa/plugins/audioconvert/libaudioconvert.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -O3 -MD -MQ spa/plugins/audioconvert/libaudioconvert.a.p/fmt-ops-c.c.o -MF spa/plugins/audioconvert/libaudioconvert.a.p/fmt-ops-c.c.o.d -o spa/plugins/audioconvert/libaudioconvert.a.p/fmt-ops-c.c.o -c ../spa/plugins/audioconvert/fmt-ops-c.c
[ 11% 51/422] rm -f spa/plugins/audioconvert/libaudioconvert.a && llvm-ar csrD spa/plugins/audioconvert/libaudioconvert.a spa/plugins/audioconvert/libaudioconvert.a.p/fmt-ops.c.o spa/plugins/audioconvert/libaudioconvert.a.p/biquad.c.o spa/plugins/audioconvert/libaudioconvert.a.p/crossover.c.o spa/plugins/audioconvert/libaudioconvert.a.p/channelmix-ops.c.o spa/plugins/audioconvert/libaudioconvert.a.p/channelmix-ops-c.c.o spa/plugins/audioconvert/libaudioconvert.a.p/resample-native.c.o spa/plugins/audioconvert/libaudioconvert.a.p/resample-peaks.c.o spa/plugins/audioconvert/libaudioconvert.a.p/fmt-ops-c.c.o spa/plugins/audioconvert/libaudioconvert.a.p/volume-ops.c.o spa/plugins/audioconvert/libaudioconvert.a.p/volume-ops-c.c.o
[ 11% 52/422] cc -Ispa/plugins/audioconvert/libspa-audioconvert.so.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/libspa-audioconvert.so.p/audioadapter.c.o -MF spa/plugins/audioconvert/libspa-audioconvert.so.p/audioadapter.c.o.d -o spa/plugins/audioconvert/libspa-audioconvert.so.p/audioadapter.c.o -c ../spa/plugins/audioconvert/audioadapter.c
[ 11% 53/422] cc -Ispa/plugins/audioconvert/libspa-audioconvert.so.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/libspa-audioconvert.so.p/fmtconvert.c.o -MF spa/plugins/audioconvert/libspa-audioconvert.so.p/fmtconvert.c.o.d -o spa/plugins/audioconvert/libspa-audioconvert.so.p/fmtconvert.c.o -c ../spa/plugins/audioconvert/fmtconvert.c
[ 12% 54/422] cc -Ispa/plugins/audioconvert/libspa-audioconvert.so.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/libspa-audioconvert.so.p/audioconvert.c.o -MF spa/plugins/audioconvert/libspa-audioconvert.so.p/audioconvert.c.o.d -o spa/plugins/audioconvert/libspa-audioconvert.so.p/audioconvert.c.o -c ../spa/plugins/audioconvert/audioconvert.c
[ 12% 55/422] cc -Ispa/plugins/audioconvert/libspa-audioconvert.so.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/libspa-audioconvert.so.p/plugin.c.o -MF spa/plugins/audioconvert/libspa-audioconvert.so.p/plugin.c.o.d -o spa/plugins/audioconvert/libspa-audioconvert.so.p/plugin.c.o -c ../spa/plugins/audioconvert/plugin.c
[ 12% 56/422] cc -Ispa/plugins/audioconvert/libspa-audioconvert.so.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/libspa-audioconvert.so.p/channelmix.c.o -MF spa/plugins/audioconvert/libspa-audioconvert.so.p/channelmix.c.o.d -o spa/plugins/audioconvert/libspa-audioconvert.so.p/channelmix.c.o -c ../spa/plugins/audioconvert/channelmix.c
[ 12% 57/422] cc -Ispa/plugins/audioconvert/libspa-audioconvert.so.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/libspa-audioconvert.so.p/resample.c.o -MF spa/plugins/audioconvert/libspa-audioconvert.so.p/resample.c.o.d -o spa/plugins/audioconvert/libspa-audioconvert.so.p/resample.c.o -c ../spa/plugins/audioconvert/resample.c
[ 13% 58/422] cc -Ispa/plugins/audioconvert/libspa-audioconvert.so.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/libspa-audioconvert.so.p/merger.c.o -MF spa/plugins/audioconvert/libspa-audioconvert.so.p/merger.c.o.d -o spa/plugins/audioconvert/libspa-audioconvert.so.p/merger.c.o -c ../spa/plugins/audioconvert/merger.c
[ 13% 59/422] cc -Ispa/plugins/audioconvert/libspa-audioconvert.so.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/libspa-audioconvert.so.p/splitter.c.o -MF spa/plugins/audioconvert/libspa-audioconvert.so.p/splitter.c.o.d -o spa/plugins/audioconvert/libspa-audioconvert.so.p/splitter.c.o -c ../spa/plugins/audioconvert/splitter.c
[ 13% 60/422] cc  -o spa/plugins/audioconvert/libspa-audioconvert.so spa/plugins/audioconvert/libspa-audioconvert.so.p/audioadapter.c.o spa/plugins/audioconvert/libspa-audioconvert.so.p/audioconvert.c.o spa/plugins/audioconvert/libspa-audioconvert.so.p/fmtconvert.c.o spa/plugins/audioconvert/libspa-audioconvert.so.p/channelmix.c.o spa/plugins/audioconvert/libspa-audioconvert.so.p/merger.c.o spa/plugins/audioconvert/libspa-audioconvert.so.p/plugin.c.o spa/plugins/audioconvert/libspa-audioconvert.so.p/resample.c.o spa/plugins/audioconvert/libspa-audioconvert.so.p/splitter.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libspa-audioconvert.so -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include spa/plugins/audioconvert/libaudioconvert.a spa/plugins/audioconvert/libaudioconvert_sse.a spa/plugins/audioconvert/libaudioconvert_sse2.a spa/plugins/audioconvert/libaudioconvert_ssse3.a spa/plugins/audioconvert/libaudioconvert_sse41.a spa/plugins/audioconvert/libaudioconvert_avx.a spa/plugins/audioconvert/libaudioconvert_avx2.a -lm -Wl,--end-group
[ 13% 61/422] /usr/local/bin/meson --internal symbolextractor /magus/work/usr/mports/multimedia/pipewire/work/pipewire-0.3.31/_build spa/plugins/audioconvert/libspa-audioconvert.so spa/plugins/audioconvert/libspa-audioconvert.so spa/plugins/audioconvert/libspa-audioconvert.so.p/libspa-audioconvert.so.symbols 
[ 13% 62/422] cc -Ispa/plugins/audioconvert/test-audioadapter.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/test-audioadapter.p/test-audioadapter.c.o -MF spa/plugins/audioconvert/test-audioadapter.p/test-audioadapter.c.o.d -o spa/plugins/audioconvert/test-audioadapter.p/test-audioadapter.c.o -c ../spa/plugins/audioconvert/test-audioadapter.c
[ 14% 63/422] cc -Ispa/plugins/audioconvert/libtest_lib.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -O3 -MD -MQ spa/plugins/audioconvert/libtest_lib.a.p/test-source.c.o -MF spa/plugins/audioconvert/libtest_lib.a.p/test-source.c.o.d -o spa/plugins/audioconvert/libtest_lib.a.p/test-source.c.o -c ../spa/plugins/audioconvert/test-source.c
[ 14% 64/422] rm -f spa/plugins/audioconvert/libtest_lib.a && llvm-ar csrD spa/plugins/audioconvert/libtest_lib.a spa/plugins/audioconvert/libtest_lib.a.p/test-source.c.o
[ 14% 65/422] cc  -o spa/plugins/audioconvert/test-audioadapter spa/plugins/audioconvert/test-audioadapter.p/test-audioadapter.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include '-Wl,-rpath,$ORIGIN/:XXXXXXXXXXXXXXXXXXXXXXXXXXX' -Wl,-rpath-link,/magus/work/usr/mports/multimedia/pipewire/work/pipewire-0.3.31/_build/spa/plugins/audioconvert -Wl,--start-group spa/plugins/audioconvert/libaudioconvert.a spa/plugins/audioconvert/libaudioconvert_sse.a spa/plugins/audioconvert/libaudioconvert_sse2.a spa/plugins/audioconvert/libaudioconvert_ssse3.a spa/plugins/audioconvert/libaudioconvert_sse41.a spa/plugins/audioconvert/libaudioconvert_avx.a spa/plugins/audioconvert/libaudioconvert_avx2.a spa/plugins/audioconvert/libtest_lib.a spa/plugins/audioconvert/libspa-audioconvert.so -ldl -pthread -lm -Wl,--end-group
[ 14% 66/422] cc -Ispa/plugins/audioconvert/test-audioconvert.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/test-audioconvert.p/test-audioconvert.c.o -MF spa/plugins/audioconvert/test-audioconvert.p/test-audioconvert.c.o.d -o spa/plugins/audioconvert/test-audioconvert.p/test-audioconvert.c.o -c ../spa/plugins/audioconvert/test-audioconvert.c
[ 15% 67/422] cc  -o spa/plugins/audioconvert/test-audioconvert spa/plugins/audioconvert/test-audioconvert.p/test-audioconvert.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include '-Wl,-rpath,$ORIGIN/:XXXXXXXXXXXXXXXXXXXXXXXXXXX' -Wl,-rpath-link,/magus/work/usr/mports/multimedia/pipewire/work/pipewire-0.3.31/_build/spa/plugins/audioconvert -Wl,--start-group spa/plugins/audioconvert/libaudioconvert.a spa/plugins/audioconvert/libaudioconvert_sse.a spa/plugins/audioconvert/libaudioconvert_sse2.a spa/plugins/audioconvert/libaudioconvert_ssse3.a spa/plugins/audioconvert/libaudioconvert_sse41.a spa/plugins/audioconvert/libaudioconvert_avx.a spa/plugins/audioconvert/libaudioconvert_avx2.a spa/plugins/audioconvert/libtest_lib.a spa/plugins/audioconvert/libspa-audioconvert.so -ldl -pthread -lm -Wl,--end-group
[ 15% 68/422] cc -Ispa/plugins/audioconvert/test-resample.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/test-resample.p/test-resample.c.o -MF spa/plugins/audioconvert/test-resample.p/test-resample.c.o.d -o spa/plugins/audioconvert/test-resample.p/test-resample.c.o -c ../spa/plugins/audioconvert/test-resample.c
[ 15% 69/422] cc  -o spa/plugins/audioconvert/test-resample spa/plugins/audioconvert/test-resample.p/test-resample.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include '-Wl,-rpath,$ORIGIN/:XXXXXXXXXXXXXXXXXXXXXXXXXXX' -Wl,-rpath-link,/magus/work/usr/mports/multimedia/pipewire/work/pipewire-0.3.31/_build/spa/plugins/audioconvert -Wl,--start-group spa/plugins/audioconvert/libaudioconvert.a spa/plugins/audioconvert/libaudioconvert_sse.a spa/plugins/audioconvert/libaudioconvert_sse2.a spa/plugins/audioconvert/libaudioconvert_ssse3.a spa/plugins/audioconvert/libaudioconvert_sse41.a spa/plugins/audioconvert/libaudioconvert_avx.a spa/plugins/audioconvert/libaudioconvert_avx2.a spa/plugins/audioconvert/libtest_lib.a spa/plugins/audioconvert/libspa-audioconvert.so -ldl -pthread -lm -Wl,--end-group
[ 15% 70/422] cc -Ispa/plugins/audioconvert/benchmark-resample.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/benchmark-resample.p/benchmark-resample.c.o -MF spa/plugins/audioconvert/benchmark-resample.p/benchmark-resample.c.o.d -o spa/plugins/audioconvert/benchmark-resample.p/benchmark-resample.c.o -c ../spa/plugins/audioconvert/benchmark-resample.c
[ 16% 71/422] cc  -o spa/plugins/audioconvert/benchmark-resample spa/plugins/audioconvert/benchmark-resample.p/benchmark-resample.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include '-Wl,-rpath,$ORIGIN/:XXXXXXXXXXXXXXXXXXXXXXXXXXX' -Wl,-rpath-link,/magus/work/usr/mports/multimedia/pipewire/work/pipewire-0.3.31/_build/spa/plugins/audioconvert -Wl,--start-group spa/plugins/audioconvert/libaudioconvert.a spa/plugins/audioconvert/libaudioconvert_sse.a spa/plugins/audioconvert/libaudioconvert_sse2.a spa/plugins/audioconvert/libaudioconvert_ssse3.a spa/plugins/audioconvert/libaudioconvert_sse41.a spa/plugins/audioconvert/libaudioconvert_avx.a spa/plugins/audioconvert/libaudioconvert_avx2.a spa/plugins/audioconvert/libspa-audioconvert.so -ldl -pthread -lm -Wl,--end-group
[ 16% 72/422] cc -Ispa/plugins/audioconvert/test-channelmix.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/test-channelmix.p/test-channelmix.c.o -MF spa/plugins/audioconvert/test-channelmix.p/test-channelmix.c.o.d -o spa/plugins/audioconvert/test-channelmix.p/test-channelmix.c.o -c ../spa/plugins/audioconvert/test-channelmix.c
[ 16% 73/422] cc  -o spa/plugins/audioconvert/test-channelmix spa/plugins/audioconvert/test-channelmix.p/test-channelmix.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include '-Wl,-rpath,$ORIGIN/:XXXXXXXXXXXXXXXXXXXXXXXXXXX' -Wl,-rpath-link,/magus/work/usr/mports/multimedia/pipewire/work/pipewire-0.3.31/_build/spa/plugins/audioconvert -Wl,--start-group spa/plugins/audioconvert/libaudioconvert.a spa/plugins/audioconvert/libaudioconvert_sse.a spa/plugins/audioconvert/libaudioconvert_sse2.a spa/plugins/audioconvert/libaudioconvert_ssse3.a spa/plugins/audioconvert/libaudioconvert_sse41.a spa/plugins/audioconvert/libaudioconvert_avx.a spa/plugins/audioconvert/libaudioconvert_avx2.a spa/plugins/audioconvert/libtest_lib.a spa/plugins/audioconvert/libspa-audioconvert.so -ldl -pthread -lm -Wl,--end-group
[ 16% 74/422] cc -Ispa/plugins/audioconvert/benchmark-fmt-ops.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/benchmark-fmt-ops.p/benchmark-fmt-ops.c.o -MF spa/plugins/audioconvert/benchmark-fmt-ops.p/benchmark-fmt-ops.c.o.d -o spa/plugins/audioconvert/benchmark-fmt-ops.p/benchmark-fmt-ops.c.o -c ../spa/plugins/audioconvert/benchmark-fmt-ops.c
[ 17% 75/422] cc -Ispa/plugins/audiomixer/libaudiomixer_c.a.p -Ispa/plugins/audiomixer -I../spa/plugins/audiomixer -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -O3 -MD -MQ spa/plugins/audiomixer/libaudiomixer_c.a.p/mix-ops-c.c.o -MF spa/plugins/audiomixer/libaudiomixer_c.a.p/mix-ops-c.c.o.d -o spa/plugins/audiomixer/libaudiomixer_c.a.p/mix-ops-c.c.o -c ../spa/plugins/audiomixer/mix-ops-c.c
[ 17% 76/422] cc  -o spa/plugins/audioconvert/benchmark-fmt-ops spa/plugins/audioconvert/benchmark-fmt-ops.p/benchmark-fmt-ops.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include '-Wl,-rpath,$ORIGIN/:XXXXXXXXXXXXXXXXXXXXXXXXXXX' -Wl,-rpath-link,/magus/work/usr/mports/multimedia/pipewire/work/pipewire-0.3.31/_build/spa/plugins/audioconvert -Wl,--start-group spa/plugins/audioconvert/libaudioconvert.a spa/plugins/audioconvert/libaudioconvert_sse.a spa/plugins/audioconvert/libaudioconvert_sse2.a spa/plugins/audioconvert/libaudioconvert_ssse3.a spa/plugins/audioconvert/libaudioconvert_sse41.a spa/plugins/audioconvert/libaudioconvert_avx.a spa/plugins/audioconvert/libaudioconvert_avx2.a spa/plugins/audioconvert/libspa-audioconvert.so -ldl -pthread -lm -Wl,--end-group
[ 17% 77/422] rm -f spa/plugins/audiomixer/libaudiomixer_c.a && llvm-ar csrD spa/plugins/audiomixer/libaudiomixer_c.a spa/plugins/audiomixer/libaudiomixer_c.a.p/mix-ops-c.c.o
[ 17% 78/422] cc -Ispa/plugins/audioconvert/spa-resample.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -I/usr/local/include -I/usr/local/include/opus -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/spa-resample.p/spa-resample.c.o -MF spa/plugins/audioconvert/spa-resample.p/spa-resample.c.o.d -o spa/plugins/audioconvert/spa-resample.p/spa-resample.c.o -c ../spa/plugins/audioconvert/spa-resample.c
[ 18% 79/422] cc  -o spa/plugins/audioconvert/spa-resample spa/plugins/audioconvert/spa-resample.p/spa-resample.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wl,--start-group spa/plugins/audioconvert/libaudioconvert.a spa/plugins/audioconvert/libaudioconvert_sse.a spa/plugins/audioconvert/libaudioconvert_sse2.a spa/plugins/audioconvert/libaudioconvert_ssse3.a spa/plugins/audioconvert/libaudioconvert_sse41.a spa/plugins/audioconvert/libaudioconvert_avx.a spa/plugins/audioconvert/libaudioconvert_avx2.a spa/plugins/audioconvert/libtest_lib.a /usr/local/lib/libsndfile.so -lm -Wl,--end-group
[ 18% 80/422] cc -Ispa/plugins/audiomixer/libaudiomixer_sse.a.p -Ispa/plugins/audiomixer -I../spa/plugins/audiomixer -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -msse -O3 -DHAVE_SSE -MD -MQ spa/plugins/audiomixer/libaudiomixer_sse.a.p/mix-ops-sse.c.o -MF spa/plugins/audiomixer/libaudiomixer_sse.a.p/mix-ops-sse.c.o.d -o spa/plugins/audiomixer/libaudiomixer_sse.a.p/mix-ops-sse.c.o -c ../spa/plugins/audiomixer/mix-ops-sse.c
[ 18% 81/422] cc -Ispa/plugins/audiomixer/libaudiomixer_sse2.a.p -Ispa/plugins/audiomixer -I../spa/plugins/audiomixer -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -msse2 -O3 -DHAVE_SSE2 -MD -MQ spa/plugins/audiomixer/libaudiomixer_sse2.a.p/mix-ops-sse2.c.o -MF spa/plugins/audiomixer/libaudiomixer_sse2.a.p/mix-ops-sse2.c.o.d -o spa/plugins/audiomixer/libaudiomixer_sse2.a.p/mix-ops-sse2.c.o -c ../spa/plugins/audiomixer/mix-ops-sse2.c
[ 18% 82/422] rm -f spa/plugins/audiomixer/libaudiomixer_sse.a && llvm-ar csrD spa/plugins/audiomixer/libaudiomixer_sse.a spa/plugins/audiomixer/libaudiomixer_sse.a.p/mix-ops-sse.c.o
[ 18% 83/422] rm -f spa/plugins/audiomixer/libaudiomixer_sse2.a && llvm-ar csrD spa/plugins/audiomixer/libaudiomixer_sse2.a spa/plugins/audiomixer/libaudiomixer_sse2.a.p/mix-ops-sse2.c.o
[ 19% 84/422] cc -Ispa/plugins/audiomixer/libspa-audiomixer.so.p -Ispa/plugins/audiomixer -I../spa/plugins/audiomixer -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_AVX -DHAVE_FMA -MD -MQ spa/plugins/audiomixer/libspa-audiomixer.so.p/mix-ops.c.o -MF spa/plugins/audiomixer/libspa-audiomixer.so.p/mix-ops.c.o.d -o spa/plugins/audiomixer/libspa-audiomixer.so.p/mix-ops.c.o -c ../spa/plugins/audiomixer/mix-ops.c
[ 19% 85/422] cc -Ispa/plugins/audiomixer/libaudiomixer_avx.a.p -Ispa/plugins/audiomixer -I../spa/plugins/audiomixer -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -mavx -mfma -O3 -DHAVE_AVX -DHAVE_FMA -MD -MQ spa/plugins/audiomixer/libaudiomixer_avx.a.p/mix-ops-avx.c.o -MF spa/plugins/audiomixer/libaudiomixer_avx.a.p/mix-ops-avx.c.o.d -o spa/plugins/audiomixer/libaudiomixer_avx.a.p/mix-ops-avx.c.o -c ../spa/plugins/audiomixer/mix-ops-avx.c
[ 19% 86/422] rm -f spa/plugins/audiomixer/libaudiomixer_avx.a && llvm-ar csrD spa/plugins/audiomixer/libaudiomixer_avx.a spa/plugins/audiomixer/libaudiomixer_avx.a.p/mix-ops-avx.c.o
[ 19% 87/422] cc -Ispa/plugins/audiomixer/libspa-audiomixer.so.p -Ispa/plugins/audiomixer -I../spa/plugins/audiomixer -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_AVX -DHAVE_FMA -MD -MQ spa/plugins/audiomixer/libspa-audiomixer.so.p/plugin.c.o -MF spa/plugins/audiomixer/libspa-audiomixer.so.p/plugin.c.o.d -o spa/plugins/audiomixer/libspa-audiomixer.so.p/plugin.c.o -c ../spa/plugins/audiomixer/plugin.c
[ 20% 88/422] cc -Ispa/plugins/audioconvert/test-fmt-ops.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/test-fmt-ops.p/test-fmt-ops.c.o -MF spa/plugins/audioconvert/test-fmt-ops.p/test-fmt-ops.c.o.d -o spa/plugins/audioconvert/test-fmt-ops.p/test-fmt-ops.c.o -c ../spa/plugins/audioconvert/test-fmt-ops.c
[ 20% 89/422] cc  -o spa/plugins/audioconvert/test-fmt-ops spa/plugins/audioconvert/test-fmt-ops.p/test-fmt-ops.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include '-Wl,-rpath,$ORIGIN/:XXXXXXXXXXXXXXXXXXXXXXXXXXX' -Wl,-rpath-link,/magus/work/usr/mports/multimedia/pipewire/work/pipewire-0.3.31/_build/spa/plugins/audioconvert -Wl,--start-group spa/plugins/audioconvert/libaudioconvert.a spa/plugins/audioconvert/libaudioconvert_sse.a spa/plugins/audioconvert/libaudioconvert_sse2.a spa/plugins/audioconvert/libaudioconvert_ssse3.a spa/plugins/audioconvert/libaudioconvert_sse41.a spa/plugins/audioconvert/libaudioconvert_avx.a spa/plugins/audioconvert/libaudioconvert_avx2.a spa/plugins/audioconvert/libtest_lib.a spa/plugins/audioconvert/libspa-audioconvert.so -ldl -pthread -lm -Wl,--end-group
[ 20% 90/422] cc -Ispa/plugins/control/libspa-control.so.p -Ispa/plugins/control -I../spa/plugins/control -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -MD -MQ spa/plugins/control/libspa-control.so.p/plugin.c.o -MF spa/plugins/control/libspa-control.so.p/plugin.c.o.d -o spa/plugins/control/libspa-control.so.p/plugin.c.o -c ../spa/plugins/control/plugin.c
[ 20% 91/422] cc -Ispa/plugins/audiomixer/libspa-audiomixer.so.p -Ispa/plugins/audiomixer -I../spa/plugins/audiomixer -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_AVX -DHAVE_FMA -MD -MQ spa/plugins/audiomixer/libspa-audiomixer.so.p/audiomixer.c.o -MF spa/plugins/audiomixer/libspa-audiomixer.so.p/audiomixer.c.o.d -o spa/plugins/audiomixer/libspa-audiomixer.so.p/audiomixer.c.o -c ../spa/plugins/audiomixer/audiomixer.c
[ 21% 92/422] cc -Ispa/plugins/audiomixer/libspa-audiomixer.so.p -Ispa/plugins/audiomixer -I../spa/plugins/audiomixer -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_AVX -DHAVE_FMA -MD -MQ spa/plugins/audiomixer/libspa-audiomixer.so.p/mixer-dsp.c.o -MF spa/plugins/audiomixer/libspa-audiomixer.so.p/mixer-dsp.c.o.d -o spa/plugins/audiomixer/libspa-audiomixer.so.p/mixer-dsp.c.o -c ../spa/plugins/audiomixer/mixer-dsp.c
[ 21% 93/422] cc -Ispa/plugins/audiotestsrc/libspa-audiotestsrc.so.p -Ispa/plugins/audiotestsrc -I../spa/plugins/audiotestsrc -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -MD -MQ spa/plugins/audiotestsrc/libspa-audiotestsrc.so.p/plugin.c.o -MF spa/plugins/audiotestsrc/libspa-audiotestsrc.so.p/plugin.c.o.d -o spa/plugins/audiotestsrc/libspa-audiotestsrc.so.p/plugin.c.o -c ../spa/plugins/audiotestsrc/plugin.c
[ 21% 94/422] cc  -o spa/plugins/audiomixer/libspa-audiomixer.so spa/plugins/audiomixer/libspa-audiomixer.so.p/audiomixer.c.o spa/plugins/audiomixer/libspa-audiomixer.so.p/mix-ops.c.o spa/plugins/audiomixer/libspa-audiomixer.so.p/mixer-dsp.c.o spa/plugins/audiomixer/libspa-audiomixer.so.p/plugin.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libspa-audiomixer.so -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include spa/plugins/audiomixer/libaudiomixer_c.a spa/plugins/audiomixer/libaudiomixer_sse.a spa/plugins/audiomixer/libaudiomixer_sse2.a spa/plugins/audiomixer/libaudiomixer_avx.a -lm -Wl,--end-group
[ 21% 95/422] cc -Ispa/plugins/support/libspa-support.so.p -Ispa/plugins/support -I../spa/plugins/support -Ispa/include -I../spa/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -MD -MQ spa/plugins/support/libspa-support.so.p/cpu.c.o -MF spa/plugins/support/libspa-support.so.p/cpu.c.o.d -o spa/plugins/support/libspa-support.so.p/cpu.c.o -c ../spa/plugins/support/cpu.c
[ 22% 96/422] cc -Ispa/plugins/support/libspa-support.so.p -Ispa/plugins/support -I../spa/plugins/support -Ispa/include -I../spa/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -MD -MQ spa/plugins/support/libspa-support.so.p/logger.c.o -MF spa/plugins/support/libspa-support.so.p/logger.c.o.d -o spa/plugins/support/libspa-support.so.p/logger.c.o -c ../spa/plugins/support/logger.c
[ 22% 97/422] cc -Ispa/plugins/control/libspa-control.so.p -Ispa/plugins/control -I../spa/plugins/control -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -MD -MQ spa/plugins/control/libspa-control.so.p/mixer.c.o -MF spa/plugins/control/libspa-control.so.p/mixer.c.o.d -o spa/plugins/control/libspa-control.so.p/mixer.c.o -c ../spa/plugins/control/mixer.c
[ 22% 98/422] cc  -o spa/plugins/control/libspa-control.so spa/plugins/control/libspa-control.so.p/mixer.c.o spa/plugins/control/libspa-control.so.p/plugin.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libspa-control.so -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -lm -Wl,--end-group
[ 22% 99/422] cc -Ispa/plugins/support/libspa-support.so.p -Ispa/plugins/support -I../spa/plugins/support -Ispa/include -I../spa/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -MD -MQ spa/plugins/support/libspa-support.so.p/node-driver.c.o -MF spa/plugins/support/libspa-support.so.p/node-driver.c.o.d -o spa/plugins/support/libspa-support.so.p/node-driver.c.o -c ../spa/plugins/support/node-driver.c
[ 22% 100/422] cc -Ispa/plugins/support/libspa-support.so.p -Ispa/plugins/support -I../spa/plugins/support -Ispa/include -I../spa/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -MD -MQ spa/plugins/support/libspa-support.so.p/plugin.c.o -MF spa/plugins/support/libspa-support.so.p/plugin.c.o.d -o spa/plugins/support/libspa-support.so.p/plugin.c.o -c ../spa/plugins/support/plugin.c
[ 23% 101/422] cc -Ispa/plugins/support/libspa-support.so.p -Ispa/plugins/support -I../spa/plugins/support -Ispa/include -I../spa/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -MD -MQ spa/plugins/support/libspa-support.so.p/loop.c.o -MF spa/plugins/support/libspa-support.so.p/loop.c.o.d -o spa/plugins/support/libspa-support.so.p/loop.c.o -c ../spa/plugins/support/loop.c
../spa/plugins/support/loop.c:265:55: warning: format specifies type 'unsigned long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat]
        spa_log_trace(impl->log, NAME" %p: enter %lu", impl, impl->thread);
                                                 ~~~         ^~~~~~~~~~~~
../spa/include/spa/support/log.h:140:91: note: expanded from macro 'spa_log_trace'
#define spa_log_trace(l,...)    spa_log_log(l,SPA_LOG_LEVEL_TRACE,__FILE__,__LINE__,__func__,__VA_ARGS__)
                                                                                             ^~~~~~~~~~~
../spa/include/spa/support/log.h:124:4: note: expanded from macro 'spa_log_log'
                        __VA_ARGS__);                           \
                        ^~~~~~~~~~~
../spa/include/spa/utils/hook.h:168:53: note: expanded from macro 'spa_interface_call'
        spa_callbacks_call(&(iface)->cb,type,method,vers,##__VA_ARGS__)
                                                           ^~~~~~~~~~~
../spa/include/spa/utils/hook.h:156:36: note: expanded from macro 'spa_callbacks_call'
                _f->method((callbacks)->data, ## __VA_ARGS__);                  \
                                                 ^~~~~~~~~~~
../spa/plugins/support/loop.c:271:55: warning: format specifies type 'unsigned long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat]
        spa_log_trace(impl->log, NAME" %p: leave %lu", impl, impl->thread);
                                                 ~~~         ^~~~~~~~~~~~
../spa/include/spa/support/log.h:140:91: note: expanded from macro 'spa_log_trace'
#define spa_log_trace(l,...)    spa_log_log(l,SPA_LOG_LEVEL_TRACE,__FILE__,__LINE__,__func__,__VA_ARGS__)
                                                                                             ^~~~~~~~~~~
../spa/include/spa/support/log.h:124:4: note: expanded from macro 'spa_log_log'
                        __VA_ARGS__);                           \
                        ^~~~~~~~~~~
../spa/include/spa/utils/hook.h:168:53: note: expanded from macro 'spa_interface_call'
        spa_callbacks_call(&(iface)->cb,type,method,vers,##__VA_ARGS__)
                                                           ^~~~~~~~~~~
../spa/include/spa/utils/hook.h:156:36: note: expanded from macro 'spa_callbacks_call'
                _f->method((callbacks)->data, ## __VA_ARGS__);                  \
                                                 ^~~~~~~~~~~
2 warnings generated.
[ 23% 102/422] cc -Ispa/plugins/support/libspa-support.so.p -Ispa/plugins/support -I../spa/plugins/support -Ispa/include -I../spa/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -MD -MQ spa/plugins/support/libspa-support.so.p/system.c.o -MF spa/plugins/support/libspa-support.so.p/system.c.o.d -o spa/plugins/support/libspa-support.so.p/system.c.o -c ../spa/plugins/support/system.c
[ 23% 103/422] cc -Ispa/plugins/support/libspa-dbus.so.p -Ispa/plugins/support -I../spa/plugins/support -Ispa/include -I../spa/include -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -MD -MQ spa/plugins/support/libspa-dbus.so.p/dbus.c.o -MF spa/plugins/support/libspa-dbus.so.p/dbus.c.o.d -o spa/plugins/support/libspa-dbus.so.p/dbus.c.o -c ../spa/plugins/support/dbus.c
[ 23% 104/422] cc  -o spa/plugins/support/libspa-dbus.so spa/plugins/support/libspa-dbus.so.p/dbus.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libspa-dbus.so -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include /usr/local/lib/libdbus-1.so -Wl,--end-group
[ 24% 105/422] cc -Ispa/plugins/audiotestsrc/libspa-audiotestsrc.so.p -Ispa/plugins/audiotestsrc -I../spa/plugins/audiotestsrc -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -MD -MQ spa/plugins/audiotestsrc/libspa-audiotestsrc.so.p/audiotestsrc.c.o -MF spa/plugins/audiotestsrc/libspa-audiotestsrc.so.p/audiotestsrc.c.o.d -o spa/plugins/audiotestsrc/libspa-audiotestsrc.so.p/audiotestsrc.c.o -c ../spa/plugins/audiotestsrc/audiotestsrc.c
[ 24% 106/422] cc -Ispa/plugins/videoconvert/libspa-videoconvert.so.p -Ispa/plugins/videoconvert -I../spa/plugins/videoconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -MD -MQ spa/plugins/videoconvert/libspa-videoconvert.so.p/plugin.c.o -MF spa/plugins/videoconvert/libspa-videoconvert.so.p/plugin.c.o.d -o spa/plugins/videoconvert/libspa-videoconvert.so.p/plugin.c.o -c ../spa/plugins/videoconvert/plugin.c
[ 24% 107/422] cc  -o spa/plugins/audiotestsrc/libspa-audiotestsrc.so spa/plugins/audiotestsrc/libspa-audiotestsrc.so.p/audiotestsrc.c.o spa/plugins/audiotestsrc/libspa-audiotestsrc.so.p/plugin.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libspa-audiotestsrc.so -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -lm -Wl,--end-group
[ 24% 108/422] cc -Ispa/plugins/videotestsrc/libspa-videotestsrc.so.p -Ispa/plugins/videotestsrc -I../spa/plugins/videotestsrc -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -MD -MQ spa/plugins/videotestsrc/libspa-videotestsrc.so.p/plugin.c.o -MF spa/plugins/videotestsrc/libspa-videotestsrc.so.p/plugin.c.o.d -o spa/plugins/videotestsrc/libspa-videotestsrc.so.p/plugin.c.o -c ../spa/plugins/videotestsrc/plugin.c
[ 25% 109/422] cc -Ispa/plugins/support/libspa-support.so.p -Ispa/plugins/support -I../spa/plugins/support -Ispa/include -I../spa/include -I/usr/local/include/libepoll-shim -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -MD -MQ spa/plugins/support/libspa-support.so.p/null-audio-sink.c.o -MF spa/plugins/support/libspa-support.so.p/null-audio-sink.c.o.d -o spa/plugins/support/libspa-support.so.p/null-audio-sink.c.o -c ../spa/plugins/support/null-audio-sink.c
[ 25% 110/422] cc -Ispa/plugins/videoconvert/libspa-videoconvert.so.p -Ispa/plugins/videoconvert -I../spa/plugins/videoconvert -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -MD -MQ spa/plugins/videoconvert/libspa-videoconvert.so.p/videoadapter.c.o -MF spa/plugins/videoconvert/libspa-videoconvert.so.p/videoadapter.c.o.d -o spa/plugins/videoconvert/libspa-videoconvert.so.p/videoadapter.c.o -c ../spa/plugins/videoconvert/videoadapter.c
[ 25% 111/422] cc  -o spa/plugins/support/libspa-support.so spa/plugins/support/libspa-support.so.p/cpu.c.o spa/plugins/support/libspa-support.so.p/logger.c.o spa/plugins/support/libspa-support.so.p/loop.c.o spa/plugins/support/libspa-support.so.p/node-driver.c.o spa/plugins/support/libspa-support.so.p/null-audio-sink.c.o spa/plugins/support/libspa-support.so.p/plugin.c.o spa/plugins/support/libspa-support.so.p/system.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libspa-support.so -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -pthread /usr/local/lib/libepoll-shim.so -Wl,--end-group
[ 25% 112/422] cc  -o spa/plugins/videoconvert/libspa-videoconvert.so spa/plugins/videoconvert/libspa-videoconvert.so.p/videoadapter.c.o spa/plugins/videoconvert/libspa-videoconvert.so.p/plugin.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libspa-videoconvert.so -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -lm -Wl,--end-group
[ 26% 113/422] cc -Ispa/plugins/volume/libspa-volume.so.p -Ispa/plugins/volume -I../spa/plugins/volume -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -MD -MQ spa/plugins/volume/libspa-volume.so.p/plugin.c.o -MF spa/plugins/volume/libspa-volume.so.p/plugin.c.o.d -o spa/plugins/volume/libspa-volume.so.p/plugin.c.o -c ../spa/plugins/volume/plugin.c
[ 26% 114/422] cc -Ispa/plugins/v4l2/libspa-v4l2.so.p -Ispa/plugins/v4l2 -I../spa/plugins/v4l2 -Ispa/include -I../spa/include -I/usr/local/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -MD -MQ spa/plugins/v4l2/libspa-v4l2.so.p/v4l2.c.o -MF spa/plugins/v4l2/libspa-v4l2.so.p/v4l2.c.o.d -o spa/plugins/v4l2/libspa-v4l2.so.p/v4l2.c.o -c ../spa/plugins/v4l2/v4l2.c
[ 26% 115/422] cc -Ispa/plugins/v4l2/libspa-v4l2.so.p -Ispa/plugins/v4l2 -I../spa/plugins/v4l2 -Ispa/include -I../spa/include -I/usr/local/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -MD -MQ spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-device.c.o -MF spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-device.c.o.d -o spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-device.c.o -c ../spa/plugins/v4l2/v4l2-device.c
[ 26% 116/422] cc -Ispa/plugins/v4l2/libspa-v4l2.so.p -Ispa/plugins/v4l2 -I../spa/plugins/v4l2 -Ispa/include -I../spa/include -I/usr/local/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -MD -MQ spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-udev.c.o -MF spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-udev.c.o.d -o spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-udev.c.o -c ../spa/plugins/v4l2/v4l2-udev.c
../spa/plugins/v4l2/v4l2-udev.c:407:24: warning: field 'e' with variable sized type 'struct inotify_event' not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
                struct inotify_event e;
                                     ^
1 warning generated.
[ 27% 117/422] cc -Ispa/plugins/volume/libspa-volume.so.p -Ispa/plugins/volume -I../spa/plugins/volume -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -MD -MQ spa/plugins/volume/libspa-volume.so.p/volume.c.o -MF spa/plugins/volume/libspa-volume.so.p/volume.c.o.d -o spa/plugins/volume/libspa-volume.so.p/volume.c.o -c ../spa/plugins/volume/volume.c
[ 27% 118/422] cc  -o spa/plugins/volume/libspa-volume.so spa/plugins/volume/libspa-volume.so.p/volume.c.o spa/plugins/volume/libspa-volume.so.p/plugin.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libspa-volume.so -Wl,--end-group -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include
[ 27% 119/422] cc -Ispa/plugins/videotestsrc/libspa-videotestsrc.so.p -Ispa/plugins/videotestsrc -I../spa/plugins/videotestsrc -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -MD -MQ spa/plugins/videotestsrc/libspa-videotestsrc.so.p/videotestsrc.c.o -MF spa/plugins/videotestsrc/libspa-videotestsrc.so.p/videotestsrc.c.o.d -o spa/plugins/videotestsrc/libspa-videotestsrc.so.p/videotestsrc.c.o -c ../spa/plugins/videotestsrc/videotestsrc.c
[ 27% 120/422] cc -Ispa/tools/spa-monitor.p -Ispa/tools -I../spa/tools -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -MD -MQ spa/tools/spa-monitor.p/spa-monitor.c.o -MF spa/tools/spa-monitor.p/spa-monitor.c.o.d -o spa/tools/spa-monitor.p/spa-monitor.c.o -c ../spa/tools/spa-monitor.c
[ 27% 121/422] cc  -o spa/plugins/videotestsrc/libspa-videotestsrc.so spa/plugins/videotestsrc/libspa-videotestsrc.so.p/videotestsrc.c.o spa/plugins/videotestsrc/libspa-videotestsrc.so.p/plugin.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libspa-videotestsrc.so -Wl,--end-group -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -pthread
[ 28% 122/422] cc  -o spa/tools/spa-monitor spa/tools/spa-monitor.p/spa-monitor.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wl,--start-group -ldl -Wl,--end-group
[ 28% 123/422] cc -Ispa/tools/spa-inspect.p -Ispa/tools -I../spa/tools -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -MD -MQ spa/tools/spa-inspect.p/spa-inspect.c.o -MF spa/tools/spa-inspect.p/spa-inspect.c.o.d -o spa/tools/spa-inspect.p/spa-inspect.c.o -c ../spa/tools/spa-inspect.c
[ 28% 124/422] cc -Ispa/tools/spa-json-dump.p -Ispa/tools -I../spa/tools -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -MD -MQ spa/tools/spa-json-dump.p/spa-json-dump.c.o -MF spa/tools/spa-json-dump.p/spa-json-dump.c.o.d -o spa/tools/spa-json-dump.p/spa-json-dump.c.o -c ../spa/tools/spa-json-dump.c
[ 28% 125/422] cc  -o spa/tools/spa-inspect spa/tools/spa-inspect.p/spa-inspect.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wl,--start-group -ldl -Wl,--end-group
[ 29% 126/422] cc  -o spa/tools/spa-json-dump spa/tools/spa-json-dump.p/spa-json-dump.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wl,--start-group -ldl -Wl,--end-group
[ 29% 127/422] cc -Ispa/tests/spa-stress-ringbuffer.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -pthread -MD -MQ spa/tests/spa-stress-ringbuffer.p/stress-ringbuffer.c.o -MF spa/tests/spa-stress-ringbuffer.p/stress-ringbuffer.c.o.d -o spa/tests/spa-stress-ringbuffer.p/stress-ringbuffer.c.o -c ../spa/tests/stress-ringbuffer.c
[ 29% 128/422] cc  -o spa/tests/spa-stress-ringbuffer spa/tests/spa-stress-ringbuffer.p/stress-ringbuffer.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wl,--start-group -ldl -pthread -lm -Wl,--end-group
[ 29% 129/422] cc -Ispa/tests/spa-benchmark-dict.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -pthread -MD -MQ spa/tests/spa-benchmark-dict.p/benchmark-dict.c.o -MF spa/tests/spa-benchmark-dict.p/benchmark-dict.c.o.d -o spa/tests/spa-benchmark-dict.p/benchmark-dict.c.o -c ../spa/tests/benchmark-dict.c
[ 30% 130/422] cc  -o spa/tests/spa-benchmark-dict spa/tests/spa-benchmark-dict.p/benchmark-dict.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wl,--start-group -ldl -pthread -lm -Wl,--end-group
[ 30% 131/422] cc -Ispa/tests/spa-benchmark-pod.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -pthread -MD -MQ spa/tests/spa-benchmark-pod.p/benchmark-pod.c.o -MF spa/tests/spa-benchmark-pod.p/benchmark-pod.c.o.d -o spa/tests/spa-benchmark-pod.p/benchmark-pod.c.o -c ../spa/tests/benchmark-pod.c
[ 30% 132/422] cc  -o spa/tests/spa-benchmark-pod spa/tests/spa-benchmark-pod.p/benchmark-pod.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wl,--start-group -ldl -pthread -lm -Wl,--end-group
[ 30% 133/422] cc -Ispa/examples/example-control.p -Ispa/examples -I../spa/examples -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -pthread -MD -MQ spa/examples/example-control.p/example-control.c.o -MF spa/examples/example-control.p/example-control.c.o.d -o spa/examples/example-control.p/example-control.c.o -c ../spa/examples/example-control.c
[ 31% 134/422] cc  -o spa/examples/example-control spa/examples/example-control.p/example-control.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wl,--start-group -ldl -pthread -lm -Wl,--end-group
[ 31% 135/422] cc -Ispa/examples/adapter-control.p -Ispa/examples -I../spa/examples -I. -I.. -Ispa/include -I../spa/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIE -pthread -MD -MQ spa/examples/adapter-control.p/adapter-control.c.o -MF spa/examples/adapter-control.p/adapter-control.c.o.d -o spa/examples/adapter-control.p/adapter-control.c.o -c ../spa/examples/adapter-control.c
[ 31% 136/422] cc  -o spa/examples/adapter-control spa/examples/adapter-control.p/adapter-control.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pie -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wl,--start-group -ldl -pthread -lm -Wl,--end-group
[ 31% 137/422] cc -Isrc/pipewire/libpipewire-0.3.so.0.331.0.p -Isrc/pipewire -I../src/pipewire -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -I../include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -D_POSIX_C_SOURCE -MD -MQ src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-core.c.o -MF src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-core.c.o.d -o src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-core.c.o -c ../src/pipewire/impl-core.c
FAILED: src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-core.c.o 
cc -Isrc/pipewire/libpipewire-0.3.so.0.331.0.p -Isrc/pipewire -I../src/pipewire -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -I../include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -D_POSIX_C_SOURCE -MD -MQ src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-core.c.o -MF src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-core.c.o.d -o src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-core.c.o -c ../src/pipewire/impl-core.c
../src/pipewire/impl-core.c:55:31: error: use of undeclared identifier 'O_CLOEXEC'
        int fd = open("/dev/random", O_CLOEXEC);
                                     ^
In file included from ../src/pipewire/impl-core.c:64:
../spa/include/spa/utils/string.h:130:6: warning: implicitly declaring library function 'strtoull' with type 'unsigned long long (const char *, char **, int)' [-Wimplicit-function-declaration]
        v = strtoull(str, &endptr, base);
            ^
../spa/include/spa/utils/string.h:130:6: note: include the header  or explicitly provide a declaration for 'strtoull'
../spa/include/spa/utils/string.h:158:6: warning: implicitly declaring library function 'strtoll' with type 'long long (const char *, char **, int)' [-Wimplicit-function-declaration]
        v = strtoll(str, &endptr, base);
            ^
../spa/include/spa/utils/string.h:158:6: note: include the header  or explicitly provide a declaration for 'strtoll'
../spa/include/spa/utils/string.h:217:6: warning: implicitly declaring library function 'vsnprintf' with type 'int (char *, unsigned long, const char *, struct __va_list_tag *)' [-Wimplicit-function-declaration]
        r = vsnprintf(buffer, size, format, args);
            ^
../spa/include/spa/utils/string.h:217:6: note: include the header  or explicitly provide a declaration for 'vsnprintf'
In file included from ../src/pipewire/impl-core.c:67:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:82:
../src/pipewire/core.h:334:9: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        return pw_core_error(core, id, seq, res, buffer);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/core.h:323:31: note: expanded from macro 'pw_core_error'
#define pw_core_error(c,...)            pw_core_method(c,error,0,__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/core.h:313:2: note: expanded from macro 'pw_core_method'
        spa_interface_call_res((struct spa_interface*)o,                \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:171:2: note: expanded from macro 'spa_interface_call_res'
        spa_callbacks_call_res(&(iface)->cb,type,res,method,vers,##__VA_ARGS__)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:162:17: note: expanded from macro 'spa_callbacks_call_res'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
In file included from ../src/pipewire/impl-core.c:67:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:82:
../src/pipewire/core.h:354:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        spa_interface_call_res((struct spa_interface*)core,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:171:2: note: expanded from macro 'spa_interface_call_res'
        spa_callbacks_call_res(&(iface)->cb,type,res,method,vers,##__VA_ARGS__)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:162:17: note: expanded from macro 'spa_callbacks_call_res'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
In file included from ../src/pipewire/impl-core.c:67:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:82:
../src/pipewire/core.h:369:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        spa_interface_call_res((struct spa_interface*)core,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:171:2: note: expanded from macro 'spa_interface_call_res'
        spa_callbacks_call_res(&(iface)->cb,type,res,method,vers,##__VA_ARGS__)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:162:17: note: expanded from macro 'spa_callbacks_call_res'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
In file included from ../src/pipewire/impl-core.c:67:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:82:
../src/pipewire/core.h:509:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        spa_interface_call_res((struct spa_interface*)registry,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:171:2: note: expanded from macro 'spa_interface_call_res'
        spa_callbacks_call_res(&(iface)->cb,type,res,method,vers,##__VA_ARGS__)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:162:17: note: expanded from macro 'spa_callbacks_call_res'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
In file included from ../src/pipewire/impl-core.c:67:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:83:
In file included from ../src/pipewire/loop.h:32:
In file included from ../spa/include/spa/support/loop.h:34:
../spa/include/spa/support/system.h:84:24: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
                        int clockid, struct timespec *value);
                                            ^
../spa/include/spa/support/system.h:86:24: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
                        int clockid, struct timespec *res);
                                            ^
In file included from ../src/pipewire/impl-core.c:67:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:83:
In file included from ../src/pipewire/loop.h:32:
../spa/include/spa/support/loop.h:261:16: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
                             struct timespec *value,
                                    ^
In file included from ../src/pipewire/impl-core.c:67:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:57:
../src/pipewire/thread-loop.h:151:65: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
int pw_thread_loop_get_time(struct pw_thread_loop *loop, struct timespec *abstime, int64_t timeout);
                                                                ^
../src/pipewire/thread-loop.h:156:72: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
int pw_thread_loop_timed_wait_full(struct pw_thread_loop *loop, struct timespec *abstime);
                                                                       ^
In file included from ../src/pipewire/impl-core.c:68:
In file included from ../src/pipewire/private.h:38:
../spa/include/spa/pod/builder.h:145:3: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
                spa_callbacks_call_res(&builder->callbacks, struct spa_pod_builder_callbacks, res,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:162:17: note: expanded from macro 'spa_callbacks_call_res'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
In file included from ../src/pipewire/impl-core.c:68:
../src/pipewire/private.h:353:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_core_resource_error(resource, id, seq, res, buffer);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:338:40: note: expanded from macro 'pw_core_resource_error'
#define pw_core_resource_error(r,...)           pw_core_resource(r,error,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:334:37: note: expanded from macro 'pw_core_resource'
#define pw_core_resource(r,m,v,...)     pw_resource_call(r, struct pw_core_events, m, v, ##__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-core.c:121:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_core_resource_remove_id(client->core_resource, new_id);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:339:43: note: expanded from macro 'pw_core_resource_remove_id'
#define pw_core_resource_remove_id(r,...)       pw_core_resource(r,remove_id,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:334:37: note: expanded from macro 'pw_core_resource'
#define pw_core_resource(r,m,v,...)     pw_resource_call(r, struct pw_core_events, m, v, ##__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-core.c:211:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_core_resource_info(resource, &this->info);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:335:39: note: expanded from macro 'pw_core_resource_info'
#define pw_core_resource_info(r,...)            pw_core_resource(r,info,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:334:37: note: expanded from macro 'pw_core_resource'
#define pw_core_resource(r,m,v,...)     pw_resource_call(r, struct pw_core_events, m, v, ##__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-core.c:225:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_core_resource_done(resource, id, seq);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:336:39: note: expanded from macro 'pw_core_resource_done'
#define pw_core_resource_done(r,...)            pw_core_resource(r,done,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:334:37: note: expanded from macro 'pw_core_resource'
#define pw_core_resource(r,m,v,...)     pw_resource_call(r, struct pw_core_events, m, v, ##__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-core.c:240:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_resource_emit_pong(r, seq);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:894:36: note: expanded from macro 'pw_resource_emit_pong'
#define pw_resource_emit_pong(o,s)      pw_resource_emit(o, pong, 0, s)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:891:37: note: expanded from macro 'pw_resource_emit'
#define pw_resource_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_resource_events, m, v, ##__VA_ARGS__)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:204:43: note: expanded from macro 'spa_hook_list_call'
#define spa_hook_list_call(l,t,m,v,...)                 spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:193:18: note: expanded from macro 'spa_hook_list_do_call'
                if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers))) {           \
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-core.c:255:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_resource_emit_error(r, seq, res, message);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:895:41: note: expanded from macro 'pw_resource_emit_error'
#define pw_resource_emit_error(o,s,r,m) pw_resource_emit(o, error, 0, s, r, m)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:891:37: note: expanded from macro 'pw_resource_emit'
#define pw_resource_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_resource_events, m, v, ##__VA_ARGS__)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:204:43: note: expanded from macro 'spa_hook_list_call'
#define spa_hook_list_call(l,t,m,v,...)                 spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:193:18: note: expanded from macro 'spa_hook_list_do_call'
                if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers))) {           \
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-core.c:297:4: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
                        pw_registry_resource_global(registry_resource,
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:393:51: note: expanded from macro 'pw_registry_resource_global'
#define pw_registry_resource_global(r,...)        pw_registry_resource(r,global,0,__VA_ARGS__)
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:392:41: note: expanded from macro 'pw_registry_resource'
#define pw_registry_resource(r,m,v,...) pw_resource_call(r, struct pw_registry_events,m,v,##__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-core.c:314:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_core_resource_remove_id(client->core_resource, new_id);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:339:43: note: expanded from macro 'pw_core_resource_remove_id'
#define pw_core_resource_remove_id(r,...)       pw_core_resource(r,remove_id,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:334:37: note: expanded from macro 'pw_core_resource'
#define pw_core_resource(r,m,v,...)     pw_resource_call(r, struct pw_core_events, m, v, ##__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-core.c:384:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_core_resource_remove_id(client->core_resource, new_id);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:339:43: note: expanded from macro 'pw_core_resource_remove_id'
#define pw_core_resource_remove_id(r,...)       pw_core_resource(r,remove_id,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:334:37: note: expanded from macro 'pw_core_resource'
#define pw_core_resource(r,m,v,...)     pw_resource_call(r, struct pw_core_events, m, v, ##__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-core.c:482:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_impl_core_emit_destroy(core);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:225:39: note: expanded from macro 'pw_impl_core_emit_destroy'
#define pw_impl_core_emit_destroy(s)            pw_impl_core_emit(s, destroy, 0)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:223:38: note: expanded from macro 'pw_impl_core_emit'
#define pw_impl_core_emit(s,m,v,...) spa_hook_list_call(&s->listener_list, struct pw_impl_core_events, m, v, ##__VA_ARGS__)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:204:43: note: expanded from macro 'spa_hook_list_call'
#define spa_hook_list_call(l,t,m,v,...)                 spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:193:18: note: expanded from macro 'spa_hook_list_do_call'
                if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers))) {           \
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-core.c:492:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_impl_core_emit_free(core);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:226:36: note: expanded from macro 'pw_impl_core_emit_free'
#define pw_impl_core_emit_free(s)               pw_impl_core_emit(s, free, 0)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:223:38: note: expanded from macro 'pw_impl_core_emit'
#define pw_impl_core_emit(s,m,v,...) spa_hook_list_call(&s->listener_list, struct pw_impl_core_events, m, v, ##__VA_ARGS__)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:204:43: note: expanded from macro 'spa_hook_list_call'
#define spa_hook_list_call(l,t,m,v,...)                 spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:193:18: note: expanded from macro 'spa_hook_list_do_call'
                if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers))) {           \
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-core.c:553:3: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
                pw_core_resource_info(resource, &this->info);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:335:39: note: expanded from macro 'pw_core_resource_info'
#define pw_core_resource_info(r,...)            pw_core_resource(r,info,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:334:37: note: expanded from macro 'pw_core_resource'
#define pw_core_resource(r,m,v,...)     pw_resource_call(r, struct pw_core_events, m, v, ##__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-core.c:602:4: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
                        pw_core_resource_info(resource, &core->info);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:335:39: note: expanded from macro 'pw_core_resource_info'
#define pw_core_resource_info(r,...)            pw_core_resource(r,info,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:334:37: note: expanded from macro 'pw_core_resource'
#define pw_core_resource(r,m,v,...)     pw_resource_call(r, struct pw_core_events, m, v, ##__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-core.c:643:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_impl_core_emit_initialized(core);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:227:42: note: expanded from macro 'pw_impl_core_emit_initialized'
#define pw_impl_core_emit_initialized(s)        pw_impl_core_emit(s, initialized, 0)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:223:38: note: expanded from macro 'pw_impl_core_emit'
#define pw_impl_core_emit(s,m,v,...) spa_hook_list_call(&s->listener_list, struct pw_impl_core_events, m, v, ##__VA_ARGS__)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:204:43: note: expanded from macro 'spa_hook_list_call'
#define spa_hook_list_call(l,t,m,v,...)                 spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:193:18: note: expanded from macro 'spa_hook_list_do_call'
                if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers))) {           \
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
27 warnings and 1 error generated.
[ 31% 137/422] cc -Isrc/pipewire/libpipewire-0.3.so.0.331.0.p -Isrc/pipewire -I../src/pipewire -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -I../include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -D_POSIX_C_SOURCE -MD -MQ src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-client.c.o -MF src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-client.c.o.d -o src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-client.c.o -c ../src/pipewire/impl-client.c
FAILED: src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-client.c.o 
cc -Isrc/pipewire/libpipewire-0.3.so.0.331.0.p -Isrc/pipewire -I../src/pipewire -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -I../include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -D_POSIX_C_SOURCE -MD -MQ src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-client.c.o -MF src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-client.c.o.d -o src/pipewire/libpipewire-0.3.so.0.331.0.p/impl-client.c.o -c ../src/pipewire/impl-client.c
In file included from ../src/pipewire/impl-client.c:28:
../spa/include/spa/utils/string.h:130:6: warning: implicitly declaring library function 'strtoull' with type 'unsigned long long (const char *, char **, int)' [-Wimplicit-function-declaration]
        v = strtoull(str, &endptr, base);
            ^
../spa/include/spa/utils/string.h:130:6: note: include the header  or explicitly provide a declaration for 'strtoull'
../spa/include/spa/utils/string.h:158:6: warning: implicitly declaring library function 'strtoll' with type 'long long (const char *, char **, int)' [-Wimplicit-function-declaration]
        v = strtoll(str, &endptr, base);
            ^
../spa/include/spa/utils/string.h:158:6: note: include the header  or explicitly provide a declaration for 'strtoll'
../spa/include/spa/utils/string.h:215:14: error: use of undeclared identifier 'ssize_t'
        spa_assert((ssize_t)size > 0);
                    ^
../spa/include/spa/utils/string.h:217:6: warning: implicitly declaring library function 'vsnprintf' with type 'int (char *, unsigned long, const char *, struct __va_list_tag *)' [-Wimplicit-function-declaration]
        r = vsnprintf(buffer, size, format, args);
            ^
../spa/include/spa/utils/string.h:217:6: note: include the header  or explicitly provide a declaration for 'vsnprintf'
../spa/include/spa/utils/string.h:220:22: error: use of undeclared identifier 'ssize_t'
        if (SPA_LIKELY(r < (ssize_t)size))
                            ^
In file included from ../src/pipewire/impl-client.c:30:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:82:
../src/pipewire/core.h:334:9: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        return pw_core_error(core, id, seq, res, buffer);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/core.h:323:31: note: expanded from macro 'pw_core_error'
#define pw_core_error(c,...)            pw_core_method(c,error,0,__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/core.h:313:2: note: expanded from macro 'pw_core_method'
        spa_interface_call_res((struct spa_interface*)o,                \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:171:2: note: expanded from macro 'spa_interface_call_res'
        spa_callbacks_call_res(&(iface)->cb,type,res,method,vers,##__VA_ARGS__)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:162:17: note: expanded from macro 'spa_callbacks_call_res'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
In file included from ../src/pipewire/impl-client.c:30:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:82:
../src/pipewire/core.h:354:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        spa_interface_call_res((struct spa_interface*)core,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:171:2: note: expanded from macro 'spa_interface_call_res'
        spa_callbacks_call_res(&(iface)->cb,type,res,method,vers,##__VA_ARGS__)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:162:17: note: expanded from macro 'spa_callbacks_call_res'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
In file included from ../src/pipewire/impl-client.c:30:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:82:
../src/pipewire/core.h:369:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        spa_interface_call_res((struct spa_interface*)core,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:171:2: note: expanded from macro 'spa_interface_call_res'
        spa_callbacks_call_res(&(iface)->cb,type,res,method,vers,##__VA_ARGS__)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:162:17: note: expanded from macro 'spa_callbacks_call_res'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
In file included from ../src/pipewire/impl-client.c:30:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:82:
../src/pipewire/core.h:509:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        spa_interface_call_res((struct spa_interface*)registry,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:171:2: note: expanded from macro 'spa_interface_call_res'
        spa_callbacks_call_res(&(iface)->cb,type,res,method,vers,##__VA_ARGS__)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:162:17: note: expanded from macro 'spa_callbacks_call_res'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
In file included from ../src/pipewire/impl-client.c:30:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:83:
In file included from ../src/pipewire/loop.h:32:
In file included from ../spa/include/spa/support/loop.h:34:
../spa/include/spa/support/system.h:84:24: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
                        int clockid, struct timespec *value);
                                            ^
../spa/include/spa/support/system.h:86:24: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
                        int clockid, struct timespec *res);
                                            ^
In file included from ../src/pipewire/impl-client.c:30:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:83:
In file included from ../src/pipewire/loop.h:32:
../spa/include/spa/support/loop.h:261:16: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
                             struct timespec *value,
                                    ^
In file included from ../src/pipewire/impl-client.c:30:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:57:
../src/pipewire/thread-loop.h:151:65: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
int pw_thread_loop_get_time(struct pw_thread_loop *loop, struct timespec *abstime, int64_t timeout);
                                                                ^
../src/pipewire/thread-loop.h:156:72: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
int pw_thread_loop_timed_wait_full(struct pw_thread_loop *loop, struct timespec *abstime);
                                                                       ^
In file included from ../src/pipewire/impl-client.c:31:
In file included from ../src/pipewire/private.h:38:
../spa/include/spa/pod/builder.h:145:3: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
                spa_callbacks_call_res(&builder->callbacks, struct spa_pod_builder_callbacks, res,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:162:17: note: expanded from macro 'spa_callbacks_call_res'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
In file included from ../src/pipewire/impl-client.c:31:
../src/pipewire/private.h:353:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_core_resource_error(resource, id, seq, res, buffer);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:338:40: note: expanded from macro 'pw_core_resource_error'
#define pw_core_resource_error(r,...)           pw_core_resource(r,error,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:334:37: note: expanded from macro 'pw_core_resource'
#define pw_core_resource(r,m,v,...)     pw_resource_call(r, struct pw_core_events, m, v, ##__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-client.c:183:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_impl_client_emit_info_changed(client, &client->info);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:201:48: note: expanded from macro 'pw_impl_client_emit_info_changed'
#define pw_impl_client_emit_info_changed(o,i)           pw_impl_client_emit(o, info_changed, 0, i)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:196:40: note: expanded from macro 'pw_impl_client_emit'
#define pw_impl_client_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_impl_client_events, m, v, ##__VA_ARGS__)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:204:43: note: expanded from macro 'spa_hook_list_call'
#define spa_hook_list_call(l,t,m,v,...)                 spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:193:18: note: expanded from macro 'spa_hook_list_do_call'
                if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers))) {           \
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-client.c:187:4: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
                        pw_client_resource_info(resource, &client->info);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/impl-client.c:45:41: note: expanded from macro 'pw_client_resource_info'
#define pw_client_resource_info(r,...)          pw_client_resource(r,info,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/impl-client.c:44:40: note: expanded from macro 'pw_client_resource'
#define pw_client_resource(r,m,v,...)           pw_resource_call(r,struct pw_client_events,m,v,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-client.c:218:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_context_emit_check_access(client->context, client);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:400:44: note: expanded from macro 'pw_context_emit_check_access'
#define pw_context_emit_check_access(c,cl)      pw_context_emit(c, check_access, 0, cl)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:396:36: note: expanded from macro 'pw_context_emit'
#define pw_context_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_context_events, m, v, ##__VA_ARGS__)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:204:43: note: expanded from macro 'spa_hook_list_call'
#define spa_hook_list_call(l,t,m,v,...)                 spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:193:18: note: expanded from macro 'spa_hook_list_do_call'
                if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers))) {           \
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-client.c:252:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_client_resource_permissions(resource, index,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/impl-client.c:46:47: note: expanded from macro 'pw_client_resource_permissions'
#define pw_client_resource_permissions(r,...)   pw_client_resource(r,permissions,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/impl-client.c:44:40: note: expanded from macro 'pw_client_resource'
#define pw_client_resource(r,m,v,...)           pw_resource_call(r,struct pw_client_events,m,v,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-client.c:318:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_client_resource_info(resource, &this->info);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/impl-client.c:45:41: note: expanded from macro 'pw_client_resource_info'
#define pw_client_resource_info(r,...)          pw_client_resource(r,info,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/impl-client.c:44:40: note: expanded from macro 'pw_client_resource'
#define pw_client_resource(r,m,v,...)           pw_resource_call(r,struct pw_client_events,m,v,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-client.c:335:3: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
                pw_core_resource_add_mem(client->core_resource,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:341:42: note: expanded from macro 'pw_core_resource_add_mem'
#define pw_core_resource_add_mem(r,...)         pw_core_resource(r,add_mem,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:334:37: note: expanded from macro 'pw_core_resource'
#define pw_core_resource(r,m,v,...)     pw_resource_call(r, struct pw_core_events, m, v, ##__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-client.c:347:3: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
                pw_core_resource_remove_mem(client->core_resource, block->id);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:342:44: note: expanded from macro 'pw_core_resource_remove_mem'
#define pw_core_resource_remove_mem(r,...)      pw_core_resource(r,remove_mem,0,__VA_ARGS__)
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:334:37: note: expanded from macro 'pw_core_resource'
#define pw_core_resource(r,m,v,...)     pw_resource_call(r, struct pw_core_events, m, v, ##__VA_ARGS__)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/resource.h:149:2: note: expanded from macro 'pw_resource_call'
        spa_interface_call((struct spa_interface*)r,                    \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
../spa/include/spa/utils/hook.h:155:17: note: expanded from macro 'spa_callbacks_call'
        if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers)))                     \
            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-client.c:507:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_impl_client_emit_initialized(client);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:200:45: note: expanded from macro 'pw_impl_client_emit_initialized'
#define pw_impl_client_emit_initialized(o)              pw_impl_client_emit(o, initialized, 0)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:196:40: note: expanded from macro 'pw_impl_client_emit'
#define pw_impl_client_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_impl_client_events, m, v, ##__VA_ARGS__)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:204:43: note: expanded from macro 'spa_hook_list_call'
#define spa_hook_list_call(l,t,m,v,...)                 spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:193:18: note: expanded from macro 'spa_hook_list_do_call'
                if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers))) {           \
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-client.c:577:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_impl_client_emit_destroy(client);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:198:42: note: expanded from macro 'pw_impl_client_emit_destroy'
#define pw_impl_client_emit_destroy(o)                  pw_impl_client_emit(o, destroy, 0)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:196:40: note: expanded from macro 'pw_impl_client_emit'
#define pw_impl_client_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_impl_client_events, m, v, ##__VA_ARGS__)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:204:43: note: expanded from macro 'spa_hook_list_call'
#define spa_hook_list_call(l,t,m,v,...)                 spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:193:18: note: expanded from macro 'spa_hook_list_do_call'
                if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers))) {           \
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-client.c:592:2: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
        pw_impl_client_emit_free(client);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:199:39: note: expanded from macro 'pw_impl_client_emit_free'
#define pw_impl_client_emit_free(o)                     pw_impl_client_emit(o, free, 0)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:196:40: note: expanded from macro 'pw_impl_client_emit'
#define pw_impl_client_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_impl_client_events, m, v, ##__VA_ARGS__)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:204:43: note: expanded from macro 'spa_hook_list_call'
#define spa_hook_list_call(l,t,m,v,...)                 spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:193:18: note: expanded from macro 'spa_hook_list_do_call'
                if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers))) {           \
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
../src/pipewire/impl-client.c:716:3: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
                pw_impl_client_emit_busy_changed(client, busy);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:205:48: note: expanded from macro 'pw_impl_client_emit_busy_changed'
#define pw_impl_client_emit_busy_changed(o,b)           pw_impl_client_emit(o, busy_changed, 0, b)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipewire/private.h:196:40: note: expanded from macro 'pw_impl_client_emit'
#define pw_impl_client_emit(o,m,v,...) spa_hook_list_call(&o->listener_list, struct pw_impl_client_events, m, v, ##__VA_ARGS__)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:204:43: note: expanded from macro 'spa_hook_list_call'
#define spa_hook_list_call(l,t,m,v,...)                 spa_hook_list_do_call(l,NULL,t,m,v,false,##__VA_ARGS__)
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:193:18: note: expanded from macro 'spa_hook_list_do_call'
                if (SPA_LIKELY(SPA_CALLBACK_CHECK(_f,method,vers))) {           \
                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../spa/include/spa/utils/hook.h:61:69: note: expanded from macro 'SPA_CALLBACK_CHECK'
#define SPA_CALLBACK_CHECK(c,m,v) ((c) && ((v) == 0 || (c)->version > (v)-1) && (c)->m)
                                                                    ^
../spa/include/spa/utils/defs.h:231:44: note: expanded from macro 'SPA_LIKELY'
#define SPA_LIKELY(x) (__builtin_expect(!!(x),1))
                                           ^
25 warnings and 2 errors generated.
[ 32% 137/422] cc -Isrc/pipewire/libpipewire-0.3.so.0.331.0.p -Isrc/pipewire -I../src/pipewire -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -I../include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -pthread -D_POSIX_C_SOURCE -MD -MQ src/pipewire/libpipewire-0.3.so.0.331.0.p/buffers.c.o -MF src/pipewire/libpipewire-0.3.so.0.331.0.p/buffers.c.o.d -o src/pipewire/libpipewire-0.3.so.0.331.0.p/buffers.c.o -c ../src/pipewire/buffers.c
In file included from ../src/pipewire/buffers.c:32:
../spa/include/spa/debug/format.h:55:4: warning: implicitly declaring library function 'snprintf' with type 'int (char *, unsigned long, const char *, ...)' [-Wimplicit-function-declaration]
                        snprintf(tmp, sizeof(tmp), "%d", *(int32_t*)body);
                        ^
../spa/include/spa/debug/format.h:55:4: note: include the header  or explicitly provide a declaration for 'snprintf'
In file included from ../src/pipewire/buffers.c:35:
In file included from ../src/pipewire/private.h:35:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:82:
In file included from ../src/pipewire/core.h:81:
In file included from ../src/pipewire/properties.h:35:
../spa/include/spa/utils/string.h:130:6: warning: implicitly declaring library function 'strtoull' with type 'unsigned long long (const char *, char **, int)' [-Wimplicit-function-declaration]
        v = strtoull(str, &endptr, base);
            ^
../spa/include/spa/utils/string.h:130:6: note: include the header  or explicitly provide a declaration for 'strtoull'
../spa/include/spa/utils/string.h:158:6: warning: implicitly declaring library function 'strtoll' with type 'long long (const char *, char **, int)' [-Wimplicit-function-declaration]
        v = strtoll(str, &endptr, base);
            ^
../spa/include/spa/utils/string.h:158:6: note: include the header  or explicitly provide a declaration for 'strtoll'
../spa/include/spa/utils/string.h:217:6: warning: implicitly declaring library function 'vsnprintf' with type 'int (char *, unsigned long, const char *, struct __va_list_tag *)' [-Wimplicit-function-declaration]
        r = vsnprintf(buffer, size, format, args);
            ^
../spa/include/spa/utils/string.h:217:6: note: include the header  or explicitly provide a declaration for 'vsnprintf'
In file included from ../src/pipewire/buffers.c:35:
In file included from ../src/pipewire/private.h:35:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:83:
In file included from ../src/pipewire/loop.h:32:
In file included from ../spa/include/spa/support/loop.h:34:
../spa/include/spa/support/system.h:84:24: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
                        int clockid, struct timespec *value);
                                            ^
../spa/include/spa/support/system.h:86:24: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
                        int clockid, struct timespec *res);
                                            ^
In file included from ../src/pipewire/buffers.c:35:
In file included from ../src/pipewire/private.h:35:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:35:
In file included from ../src/pipewire/client.h:35:
In file included from ../src/pipewire/proxy.h:108:
In file included from ../src/pipewire/protocol.h:46:
In file included from ../src/pipewire/context.h:83:
In file included from ../src/pipewire/loop.h:32:
../spa/include/spa/support/loop.h:261:16: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
                             struct timespec *value,
                                    ^
In file included from ../src/pipewire/buffers.c:35:
In file included from ../src/pipewire/private.h:35:
In file included from ../src/pipewire/impl.h:61:
In file included from ../src/pipewire/pipewire.h:57:
../src/pipewire/thread-loop.h:151:65: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
int pw_thread_loop_get_time(struct pw_thread_loop *loop, struct timespec *abstime, int64_t timeout);
                                                                ^
../src/pipewire/thread-loop.h:156:72: warning: declaration of 'struct timespec' will not be visible outside of this function [-Wvisibility]
int pw_thread_loop_timed_wait_full(struct pw_thread_loop *loop, struct timespec *abstime);
                                                                       ^
../src/pipewire/buffers.c:77:10: warning: implicitly declaring library function 'alloca' with type 'void *(unsigned long)' [-Wimplicit-function-declaration]
        metas = alloca(sizeof(struct spa_meta) * n_params);
                ^
../src/pipewire/buffers.c:77:10: note: include the header  or explicitly provide a declaration for 'alloca'
10 warnings generated.
[ 32% 137/422] cc -Ispa/plugins/v4l2/libspa-v4l2.so.p -Ispa/plugins/v4l2 -I../spa/plugins/v4l2 -Ispa/include -I../spa/include -I/usr/local/include -fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -fvisibility=hidden -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -D_GNU_SOURCE -DFASTPATH -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -MD -MQ spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-source.c.o -MF spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-source.c.o.d -o spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-source.c.o -c ../spa/plugins/v4l2/v4l2-source.c
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/mports/multimedia/pipewire