New comment by st3r4g on void-packages repository https://github.com/void-linux/void-packages/pull/31549#issuecomment-872935639 Comment: This fixes the majority of tests: ``` --- test/pwtest.c.orig 2021-06-28 15:32:38.000000000 +0200 +++ test/pwtest.c 2021-07-02 14:31:33.196676364 +0200 @@ -1067,7 +1067,8 @@ int r = asprintf(&dir, "%s/pwtest-%02d:%02d-XXXXXX", tmpdir, tm->tm_hour, tm->tm_min); spa_assert((size_t)r == strlen(tmpdir) + 20); /* rough estimate */ - spa_assert(mkdtemp(dir) != NULL); + dir = mkdtemp(dir); + spa_assert(dir != NULL); /* Marker file to avoid removing a random directory during cleanup */ r = spa_scnprintf(path, sizeof(path), "%s/pwtest.dir", dir); ``` Still, 2 are failing. [Some tests](https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/test/test-spa-pod.c) rely heavily on assertions, so building them with `-Db_ndebug=true` is not so meaningful...