Plymouth fails to build on Debian since switch to Meson
I have to build my own Meson to get the minimal version of Meson, the latest one, 0.64 fails
I get a flood of linker errors
ninja: Entering directory `build'
[1/58] Linking target src/libply/libply.so.5.0.0
FAILED: src/libply/libply.so.5.0.0
cc -o src/libply/libply.so.5.0.0 src/libply/libply.so.5.0.0.p/ply-array.c.o src/libply/libply.so.5.0.0.p/ply-bitarray.c.o src/libply/libply.so.5.0.0.p/ply-buffer.c.o src/libply/libply.so.5.0.0.p/ply-command-parser.c.o src/libply/libply.so.5.0.0.p/ply-event-loop.c.o src/libply/libply.so.5.0.0.p/ply-hashtable.c.o src/libply/libply.so.5.0.0.p/ply-key-file.c.o src/libply/libply.so.5.0.0.p/ply-list.c.o src/libply/libply.so.5.0.0.p/ply-logger.c.o src/libply/libply.so.5.0.0.p/ply-progress.c.o src/libply/libply.so.5.0.0.p/ply-rectangle.c.o src/libply/libply.so.5.0.0.p/ply-region.c.o src/libply/libply.so.5.0.0.p/ply-terminal-session.c.o src/libply/libply.so.5.0.0.p/ply-trigger.c.o src/libply/libply.so.5.0.0.p/ply-utils.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libply.so.5 -Wl,--end-group -g -O0 -Wno-error
/usr/bin/ld: src/libply/libply.so.5.0.0.p/ply-utils.c.o: in function `ply_open_module':
/srcbuild/plymouth/build/../src/libply/ply-utils.c:546: undefined reference to `dlopen'
/usr/bin/ld: /srcbuild/plymouth/build/../src/libply/ply-utils.c:550: undefined reference to `dlerror'
/usr/bin/ld: src/libply/libply.so.5.0.0.p/ply-utils.c.o: in function `ply_open_built_in_module':
/srcbuild/plymouth/build/../src/libply/ply-utils.c:563: undefined reference to `dlopen'
/usr/bin/ld: /srcbuild/plymouth/build/../src/libply/ply-utils.c:567: undefined reference to `dlerror'
/usr/bin/ld: src/libply/libply.so.5.0.0.p/ply-utils.c.o: in function `ply_module_look_up_function':
/srcbuild/plymouth/build/../src/libply/ply-utils.c:584: undefined reference to `dlerror'
/usr/bin/ld: /srcbuild/plymouth/build/../src/libply/ply-utils.c:585: undefined reference to `dlsym'
/usr/bin/ld: /srcbuild/plymouth/build/../src/libply/ply-utils.c:587: undefined reference to `dlerror'
/usr/bin/ld: src/libply/libply.so.5.0.0.p/ply-utils.c.o: in function `ply_close_module':
/srcbuild/plymouth/build/../src/libply/ply-utils.c:600: undefined reference to `dlclose'
collect2: error: ld returned 1 exit status
Edited by n3rdopolis