mediasoup: Fail to compile mediasoup fuzzer due to liburing
When running make fuzzer in Docker in macOS:
Downloading liburing source from https://github.com/axboe/liburing/archive/refs/tags/liburing-2.4.tar.gz
Downloading file of unknown size.
meson.build:284:20: ERROR: failed to unpack archive with error: [Errno 40] Too many levels of symbolic links: '/mediasoup/worker/subprojects/liburing-liburing-2.4/man/io_uring_check_version.3'
I’m “fixing” it in an unrelated PR by adding this in Dockerfile:
ENV MESON_ARGS="-Dms_disable_liburing=true"
But obviously this is not a solution.
About this issue
- Original URL
- State: closed
- Created 4 months ago
- Comments: 21 (16 by maintainers)
Commits related to this issue
- bonus: fix #1334 — committed to versatica/mediasoup by ibc 4 months ago
- Remove the liburing workaround in Dockerfiles since we can mount a case sensitive disk in macOS: https://github.com/versatica/mediasoup/issues/1334#issuecomment-1957831658 — committed to versatica/mediasoup by ibc 4 months ago
BTW the bug is reported in liburing but response fro authors is “use a decent case sensitive filesystem”.