Re: s6-rc-0.6.0.0 compile error

From: Ian Macdonald <ianmacdo_at_tpg.com.au>
Date: Fri, 6 Feb 2026 17:02:41 +1000

On Fri, 06 Feb 2026 01:44:58 +0000
"Laurent Bercot" <ska-supervision_at_skarnet.org> wrote:

> >I have just downloaded the latest versions of the s6 programs with a
> >view to exploring s6-frontend. skalibs-2.4.5.1, execline-2.9.8.1 and
> >s6-2.14.0.1 compile without problems but s6-rc-0.6.0.0 fails with;
> >
> > error: implicit declaration of function 'atomic_symlink4'
>
> Hi Ian,
>
> I cannot reproduce the error.
> atomic_symlink4 is declared in skalibs/unix-transactional.h, which
> is included in every translation unit of s6-rc that uses the function.
> Check your skalibs installation, are all the headers installed
> properly?
>
> If all else fails, please pastebin your build logs somewhere,
> including your configure invocation and your sysdeps, and post the
> link.
>
> --
> Laurent
>

Thanks for that Laurent,

For some reason, the skalibs install only over-wrote a few of the
previous skalib header files but not unix-transactional.h. Erasing
them all and rebuilding skalibs fixed the s6-rc build problem.

Unfortunately, I tried to reboot without rebuilding mdevd and got a
invalid fd error (04). I'll work on that but will I also have to redo
s6-linux-init etc?

Ian
 
Received on Fri Feb 06 2026 - 08:02:41 CET

This archive was generated by hypermail 2.4.0 : Fri Feb 06 2026 - 08:03:29 CET