>>> daemontools-encore: Building community/daemontools-encore 1.11-r3 (using abuild 3.16.0_rc4-r0) started Sat, 25 Oct 2025 11:25:59 +0000 >>> daemontools-encore: Validating /home/buildozer/aports/community/daemontools-encore/APKBUILD... >>> daemontools-encore: Analyzing dependencies... >>> daemontools-encore: Installing for build: build-base (1/1) Installing .makedepends-daemontools-encore (20251025.112609) OK: 426 MiB in 106 packages >>> daemontools-encore: Cleaning up srcdir >>> daemontools-encore: Cleaning up pkgdir >>> daemontools-encore: Cleaning up tmpdir >>> daemontools-encore: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/daemontools-encore-1.11.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/daemontools-encore-1.11.tar.gz.part' daemontools-encore-1 100% |********************************| 94917 0:00:00 ETA '/var/cache/distfiles/v3.23/daemontools-encore-1.11.tar.gz.part' saved /var/cache/distfiles/v3.23/daemontools-encore-1.11.tar.gz: OK /home/buildozer/aports/community/daemontools-encore/add-missing-setuser-man-page.patch: OK /home/buildozer/aports/community/daemontools-encore/use-posix-complaint-functions.patch: OK /home/buildozer/aports/community/daemontools-encore/svscan.initd: OK >>> daemontools-encore: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/daemontools-encore-1.11.tar.gz /var/cache/distfiles/v3.23/daemontools-encore-1.11.tar.gz: OK /home/buildozer/aports/community/daemontools-encore/add-missing-setuser-man-page.patch: OK /home/buildozer/aports/community/daemontools-encore/use-posix-complaint-functions.patch: OK /home/buildozer/aports/community/daemontools-encore/svscan.initd: OK >>> daemontools-encore: Unpacking /var/cache/distfiles/v3.23/daemontools-encore-1.11.tar.gz... >>> daemontools-encore: add-missing-setuser-man-page.patch patching file setuser.8 >>> daemontools-encore: use-posix-complaint-functions.patch patching file sig_block.c sh find-systype.sh > systype rm -f choose cat warn-auto.sh choose.sh > choose echo 'const char conf_supervise[] = "'`head -n 1 conf-supervise`'";' >conf_supervise.c chmod 555 choose cat warn-auto.sh svscanboot.sh > svscanboot chmod 755 svscanboot cat rts.tests/*.sh > rts.sh cat rts.tests/*.exp > rts.exp cat warn-auto.sh > dosubst echo "sed -e 's}@SUPERVISEDIR@}supervise}g'" >> dosubst rm -f load rm -f compile chmod 755 dosubst sh print-ld.sh > load rm -f makelib sh print-cc.sh > compile ./dosubst supervise.8 sh print-ar.sh > makelib ./dosubst svc.8 ./dosubst svok.8 ./dosubst svstat.8 ./dosubst svup.8 chmod 555 load chmod 555 makelib chmod 555 compile ./choose c trydrent direntry.h1 direntry.h2 > direntry.h ./choose c tryattribute hasattribute.h1 hasattribute.h2 > hasattribute.h ./compile alloc.c ./compile alloc_re.c ./compile buffer.c ./compile buffer_0.c ./compile buffer_1.c ./compile buffer_2.c ./compile buffer_copy.c ./compile buffer_copyline.c ./compile buffer_get.c ./compile buffer_gets.c ./compile buffer_put.c ./compile buffer_read.c ./compile buffer_write.c ./compile closeonexec.c ./compile env.c ./compile error.c ./compile error_str.c ./compile fd_copy.c ./compile fd_move.c ./choose cl trymkffo hasmkffo.h1 hasmkffo.h2 > hasmkffo.h ./choose cl tryflock hasflock.h1 hasflock.h2 > hasflock.h ./compile ndelay_off.c ./compile ndelay_on.c ./compile open_append.c ./compile open_read.c ./compile open_trunc.c ./compile open_write.c ./compile openreadclose.c ./compile pathexec_env.c ./compile pathexec_run.c ./compile chkshsgr.c ./compile readclose.c ./compile seek_set.c ./compile sgetopt.c ./compile sig.c ./choose cl trysgprm hassgprm.h1 hassgprm.h2 > hassgprm.h ./choose cl trysgact hassgact.h1 hassgact.h2 > hassgact.h ./compile stralloc_append.c ./compile stralloc_catb.c ./compile stralloc_cat.c ./compile stralloc_cats.c ./compile stralloc_copyb.c ./compile stralloc_copy.c ./compile stralloc_copys.c ./compile stralloc_ready.c ./compile subgetopt.c In file included from buffer_1.c:3: buffer.h:14:61: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, const char *, unsigned int)' [-Wincompatible-pointer-types] 14 | #define BUFFER_INIT(op,fd,buf,len) { (buf), 0, (len), (fd), (op) } | ^ buffer_1.c:6:20: note: in expansion of macro 'BUFFER_INIT' 6 | static buffer it = BUFFER_INIT(buffer_unixwrite,1,buffer_1_space,sizeof buffer_1_space); | ^~~~~~~~~~~ buffer.h:14:61: note: (near initialization for 'it.op') 14 | #define BUFFER_INIT(op,fd,buf,len) { (buf), 0, (len), (fd), (op) } | ^ buffer_1.c:6:20: note: in expansion of macro 'BUFFER_INIT' 6 | static buffer it = BUFFER_INIT(buffer_unixwrite,1,buffer_1_space,sizeof buffer_1_space); | ^~~~~~~~~~~ buffer.h:55:12: note: 'buffer_unixwrite' declared here 55 | extern int buffer_unixwrite(int,const char *,unsigned int); | ^~~~~~~~~~~~~~~~ In file included from buffer_2.c:3: buffer.h:14:61: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(int, const char *, unsigned int)' [-Wincompatible-pointer-types] 14 | #define BUFFER_INIT(op,fd,buf,len) { (buf), 0, (len), (fd), (op) } | ^ buffer_2.c:6:20: note: in expansion of macro 'BUFFER_INIT' 6 | static buffer it = BUFFER_INIT(buffer_unixwrite,2,buffer_2_space,sizeof buffer_2_space); | ^~~~~~~~~~~ buffer.h:14:61: note: (near initialization for 'it.op') 14 | #define BUFFER_INIT(op,fd,buf,len) { (buf), 0, (len), (fd), (op) } | ^ buffer_2.c:6:20: note: in expansion of macro 'BUFFER_INIT' 6 | static buffer it = BUFFER_INIT(buffer_unixwrite,2,buffer_2_space,sizeof buffer_2_space); | ^~~~~~~~~~~ buffer.h:55:12: note: 'buffer_unixwrite' declared here 55 | extern int buffer_unixwrite(int,const char *,unsigned int); | ^~~~~~~~~~~~~~~~ buffer_0.c: In function 'buffer_0_read': buffer_0.c:5:5: warning: old-style function definition [-Wold-style-definition] 5 | int buffer_0_read(fd,buf,len) int fd; char *buf; int len; | ^~~~~~~~~~~~~ make: *** [Makefile:27: buffer_2.o] Error 1 make: *** Waiting for unfinished jobs.... make: *** [Makefile:23: buffer_1.o] Error 1 buffer_get.c: In function 'oneread': buffer_get.c:12:9: error: too many arguments to function 'op'; expected 0, have 3 12 | r = op(fd,buf,len); | ^~ ~~ buffer_put.c: In function 'allwrite': buffer_put.c:13:9: error: too many arguments to function 'op'; expected 0, have 3 13 | w = op(fd,buf,len); | ^~ ~~ sig.c:15:32: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 15 | void (*sig_defaulthandler)() = SIG_DFL; | ^~~~~~~ sig.c:16:31: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 16 | void (*sig_ignorehandler)() = SIG_IGN; | ^~~~~~~ make: *** [Makefile:39: buffer_get.o] Error 1 make: *** [Makefile:417: sig.o] Error 1 make: *** [Makefile:47: buffer_put.o] Error 1 >>> ERROR: daemontools-encore: build failed >>> daemontools-encore: Uninstalling dependencies... (1/1) Purging .makedepends-daemontools-encore (20251025.112609) OK: 426 MiB in 105 packages