On Fri, 06 Feb 2026 01:44:58 +0000 "Laurent Bercot" <[email protected]> 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
