Work branch does not compile.
Created by: ranomier
What i did:
git clone -b work --depth 1 <repo>
cd <rep_dir>
git submodules init
git submodules update --depth 1
./autogen.sh
make
The log:
ninja -C build
ninja: Entering directory `build'
[75/201] Compiling C object 'src/modules/9490802@@pipewire-module-client-node@sha/module-client-node_protocol-native.c.o'.
FAILED: src/modules/9490802@@pipewire-module-client-node@sha/module-client-node_protocol-native.c.o
cc -Isrc/modules/9490802@@pipewire-module-client-node@sha -Isrc/modules -I../src/modules -I. -I../ -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -O2 -g -fvisibility=hidden -Wsign-compare -Wimplicit-fallthrough -Wpointer-arith -fPIC -pthread -DHAVE_CONFIG_H -D_GNU_SOURCE -MD -MQ 'src/modules/9490802@@pipewire-module-client-node@sha/module-client-node_protocol-native.c.o' -MF 'src/modules/9490802@@pipewire-module-client-node@sha/module-client-node_protocol-native.c.o.d' -o 'src/modules/9490802@@pipewire-module-client-node@sha/module-client-node_protocol-native.c.o' -c ../src/modules/module-client-node/protocol-native.c
corrupted double-linked list
during GIMPLE pass: pre
In file included from ../spa/include/spa/monitor/device.h:35,
from ../src/pipewire/device.h:45,
from ../src/pipewire/pipewire.h:36,
from ../src/modules/module-client-node/protocol-native.c:29:
../spa/include/spa/pod/builder.h: In function 'spa_pod_builder_addv':
../spa/include/spa/pod/builder.h:554:1: internal compiler error: Aborted
554 | spa_pod_builder_addv(struct spa_pod_builder *builder, va_list args)
| ^~~~~~~~~~~~~~~~~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.archlinux.org/> for instructions.
[84/201] Compiling C object 'src/pipewire/80eb8bd@@pipewire-0.3@sha/stream.c.o'.
ninja: build stopped: subcommand failed.
make: *** [Makefile:2: all] Error 1
Information:
- OS: Archlinux (64bit)