Build fails with "conflicting types for JACK_METADATA_*"
I tried to build PW against latest JACK git snapshot but got:
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:352:
[ 230s] ../pipewire-jack/src/metadata.c:413:24: error: conflicting types for ‘JACK_METADATA_CONNECTED’
[ 230s] 413 | SPA_EXPORT const char* JACK_METADATA_CONNECTED = JACK_METADATA_PREFIX "connected";
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:40:
[ 230s] /usr/include/jack/metadata.h:232:19: note: previous declaration of ‘JACK_METADATA_CONNECTED’ was here
[ 230s] 232 | extern const char JACK_METADATA_CONNECTED[];
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:352:
[ 230s] ../pipewire-jack/src/metadata.c:414:24: error: conflicting types for ‘JACK_METADATA_EVENT_TYPES’
[ 230s] 414 | SPA_EXPORT const char* JACK_METADATA_EVENT_TYPES = JACK_METADATA_PREFIX "event-types";
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:40:
[ 230s] /usr/include/jack/metadata.h:245:19: note: previous declaration of ‘JACK_METADATA_EVENT_TYPES’ was here
[ 230s] 245 | extern const char JACK_METADATA_EVENT_TYPES[];
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:352:
[ 230s] ../pipewire-jack/src/metadata.c:415:24: error: conflicting types for ‘JACK_METADATA_HARDWARE’
[ 230s] 415 | SPA_EXPORT const char* JACK_METADATA_HARDWARE = JACK_METADATA_PREFIX "hardware";
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:40:
[ 230s] /usr/include/jack/metadata.h:252:19: note: previous declaration of ‘JACK_METADATA_HARDWARE’ was here
[ 230s] 252 | extern const char JACK_METADATA_HARDWARE[];
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:352:
[ 230s] ../pipewire-jack/src/metadata.c:416:24: error: conflicting types for ‘JACK_METADATA_ICON_LARGE’
[ 230s] 416 | SPA_EXPORT const char* JACK_METADATA_ICON_LARGE = JACK_METADATA_PREFIX "icon-large";
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:40:
[ 230s] /usr/include/jack/metadata.h:259:19: note: previous declaration of ‘JACK_METADATA_ICON_LARGE’ was here
[ 230s] 259 | extern const char JACK_METADATA_ICON_LARGE[];
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:352:
[ 230s] ../pipewire-jack/src/metadata.c:417:24: error: conflicting types for ‘JACK_METADATA_ICON_NAME’
[ 230s] 417 | SPA_EXPORT const char* JACK_METADATA_ICON_NAME = JACK_METADATA_PREFIX "icon-name";
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:40:
[ 230s] /usr/include/jack/metadata.h:270:19: note: previous declaration of ‘JACK_METADATA_ICON_NAME’ was here
[ 230s] 270 | extern const char JACK_METADATA_ICON_NAME[];
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:352:
[ 230s] ../pipewire-jack/src/metadata.c:418:24: error: conflicting types for ‘JACK_METADATA_ICON_SMALL’
[ 230s] 418 | SPA_EXPORT const char* JACK_METADATA_ICON_SMALL = JACK_METADATA_PREFIX "icon-small";
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:40:
[ 230s] /usr/include/jack/metadata.h:277:19: note: previous declaration of ‘JACK_METADATA_ICON_SMALL’ was here
[ 230s] 277 | extern const char JACK_METADATA_ICON_SMALL[];
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:352:
[ 230s] ../pipewire-jack/src/metadata.c:419:24: error: conflicting types for ‘JACK_METADATA_ORDER’
[ 230s] 419 | SPA_EXPORT const char* JACK_METADATA_ORDER = JACK_METADATA_PREFIX "order";
[ 230s] | ^~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:40:
[ 230s] /usr/include/jack/metadata.h:290:19: note: previous declaration of ‘JACK_METADATA_ORDER’ was here
[ 230s] 290 | extern const char JACK_METADATA_ORDER[];
[ 230s] | ^~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:352:
[ 230s] ../pipewire-jack/src/metadata.c:420:24: error: conflicting types for ‘JACK_METADATA_PORT_GROUP’
[ 230s] 420 | SPA_EXPORT const char* JACK_METADATA_PORT_GROUP = JACK_METADATA_PREFIX "port-group";
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:40:
[ 230s] /usr/include/jack/metadata.h:301:19: note: previous declaration of ‘JACK_METADATA_PORT_GROUP’ was here
[ 230s] 301 | extern const char JACK_METADATA_PORT_GROUP[];
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:352:
[ 230s] ../pipewire-jack/src/metadata.c:421:24: error: conflicting types for ‘JACK_METADATA_PRETTY_NAME’
[ 230s] 421 | SPA_EXPORT const char* JACK_METADATA_PRETTY_NAME = JACK_METADATA_PREFIX "pretty-name";
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:40:
[ 230s] /usr/include/jack/metadata.h:297:19: note: previous declaration of ‘JACK_METADATA_PRETTY_NAME’ was here
[ 230s] 297 | extern const char JACK_METADATA_PRETTY_NAME[];
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:352:
[ 230s] ../pipewire-jack/src/metadata.c:422:24: error: conflicting types for ‘JACK_METADATA_SIGNAL_TYPE’
[ 230s] 422 | SPA_EXPORT const char* JACK_METADATA_SIGNAL_TYPE = JACK_METADATA_PREFIX "signal-type";
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[ 230s] In file included from ../pipewire-jack/src/pipewire-jack.c:40:
[ 230s] /usr/include/jack/metadata.h:312:19: note: previous declaration of ‘JACK_METADATA_SIGNAL_TYPE’ was here
[ 230s] 312 | extern const char JACK_METADATA_SIGNAL_TYPE[];
[ 230s] | ^~~~~~~~~~~~~~~~~~~~~~~~~