Andreas Enge <[email protected]> skribis:
> pulseaudio fails its tests on x86_64; the output of the build is attached.
> Here are the crucial lines:
> ...
> Running suite(s): Memblock
> shm_open() failed: Function not implemented
[...]
> Failed to read /dev/shm/: No such file or directory
Quoth the manual (info "(guix) Setting Up the Daemon"):
On some systems ‘/dev/shm’, which supports shared memory, is a
symlink to another directory such as ‘/run/shm’, that is _not_ is the
chroot. When that is the case, shared memory support is unavailable
in the chroot environment. The workaround is to make sure that
‘/dev/shm’ is directly a ‘tmpfs’ mount point.
I think that’s an occurrence of this case, no? :-)
Ludo’.