>>> csync2: Building community/csync2 2.0-r5 (using abuild 3.13.0-r3) started Sat, 27 Apr 2024 04:57:09 +0000 >>> csync2: Checking sanity of /home/buildozer/aports/community/csync2/APKBUILD... >>> csync2: Analyzing dependencies... >>> csync2: Installing for build: build-base bash autoconf automake bison flex gnutls-dev librsync-dev sqlite-dev (1/33) Installing readline (8.2.10-r0) (2/33) Installing bash (5.2.26-r0) Executing bash-5.2.26-r0.post-install (3/33) Installing m4 (1.4.19-r3) (4/33) Installing libbz2 (1.0.8-r6) (5/33) Installing perl (5.38.2-r0) (6/33) Installing autoconf (2.72-r0) (7/33) Installing automake (1.16.5-r2) (8/33) Installing bison (3.8.2-r1) (9/33) Installing flex (2.6.4-r6) (10/33) Installing nettle (3.9.1-r0) (11/33) Installing libffi (3.4.6-r0) (12/33) Installing libtasn1 (4.19.0-r2) (13/33) Installing p11-kit (0.25.3-r0) (14/33) Installing gnutls (3.8.3-r0) (15/33) Installing gnutls-c++ (3.8.3-r0) (16/33) Installing libgmpxx (6.3.0-r0) (17/33) Installing gmp-dev (6.3.0-r0) (18/33) Installing nettle-dev (3.9.1-r0) (19/33) Installing libidn2-dev (2.3.7-r0) (20/33) Installing libtasn1-progs (4.19.0-r2) (21/33) Installing libtasn1-dev (4.19.0-r2) (22/33) Installing p11-kit-dev (0.25.3-r0) (23/33) Installing zlib-dev (1.3.1-r1) (24/33) Installing gnutls-dev (3.8.3-r0) (25/33) Installing librsync (2.3.4-r1) (26/33) Installing librsync-dev (2.3.4-r1) (27/33) Installing sqlite (3.45.3-r0) (28/33) Installing sqlite-libs (3.45.3-r0) (29/33) Installing sqlite-dev (3.45.3-r0) (30/33) Installing .makedepends-csync2 (20240427.045718) (31/33) Installing perl-error (0.17029-r2) (32/33) Installing perl-git (2.44.0-r2) (33/33) Installing git-perl (2.44.0-r2) Executing busybox-1.36.1-r26.trigger OK: 482 MiB in 135 packages >>> csync2: Cleaning up srcdir >>> csync2: Cleaning up pkgdir >>> csync2: Cleaning up tmpdir >>> csync2: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/csync2-2.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> csync2: Fetching https://github.com/LINBIT/csync2/archive/csync2-2.0.tar.gz Connecting to github.com (20.26.156.215:443) Connecting to codeload.github.com (20.26.156.216:443) saving to '/var/cache/distfiles/v3.20/csync2-2.0.tar.gz.part' csync2-2.0.tar.gz.pa 40390 --:--:-- ETA csync2-2.0.tar.gz.pa 100% |********************************| 105k 0:00:00 ETA '/var/cache/distfiles/v3.20/csync2-2.0.tar.gz.part' saved >>> csync2: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/csync2-2.0.tar.gz >>> csync2: Checking sha512sums... csync2-2.0.tar.gz: OK csync2.initd: OK fix-build-ppc64le.patch: OK CVE-2019-15522.patch: OK CVE-2019-15523.patch: OK >>> csync2: Unpacking /var/cache/distfiles/v3.20/csync2-2.0.tar.gz... >>> csync2: fix-build-ppc64le.patch patching file configure.ac patching file rsync.c >>> csync2: CVE-2019-15522.patch patching file daemon.c >>> csync2: CVE-2019-15523.patch patching file conn.c configure.ac:31: installing './compile' configure.ac:21: installing './install-sh' configure.ac:21: installing './missing' Makefile.am:74: warning: shell test -f librsync.dir && cat librsync.dir || echo ==librsync==: non-POSIX variable name Makefile.am:74: (probably a GNU make extension) Makefile.am:75: warning: shell test -f librsync.dir && cat librsync.dir || echo ==librsync==: non-POSIX variable name Makefile.am:75: (probably a GNU make extension) Makefile.am: installing './depcomp' configure.ac: installing './ylwrap' configure.ac:24: warning: 'AM_CONFIG_HEADER': this macro is obsolete. configure.ac:24: You should use the 'AC_CONFIG_HEADERS' macro instead. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:1107: AM_CONFIG_HEADER is expanded from... configure.ac:24: the top level configure.ac:34: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete ./lib/autoconf/programs.m4:743: _AC_PROG_LEX is expanded from... ./lib/autoconf/programs.m4:736: AC_PROG_LEX is expanded from... aclocal.m4:1012: AM_PROG_LEX is expanded from... configure.ac:34: the top level configure.ac:47: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:47: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:47: the top level configure.ac:91: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:91: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:91: the top level configure.ac:103: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:103: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:103: the top level configure.ac:127: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:127: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:127: the top level configure.ac:132: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:132: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:132: the top level checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking for bison... bison -y checking for flex... flex checking for lex output file root... lex.yy checking for lex library... none needed checking for library containing yywrap... no checking whether yytext is a pointer... yes checking for pdflatex... no configure: WARNING: Unable to create PDF version of the user manual. checking for fchmod... yes checking for setmode... no checking for open64... no checking for mkstemp64... no checking for strlcpy... yes checking for secure mkstemp... yes checking for gcc option to enable large file support... none needed checking for rs_sig_file in -lrsync... yes checking for sqlite3.h... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for gnutls >= 2.6.0... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands Configured as ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc reconfigure, if you want it different checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for powerpc64le-alpine-linux-musl-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking for bison... bison -y checking for flex... flex checking for lex output file root... lex.yy checking for lex library... none needed checking for library containing yywrap... no checking whether yytext is a pointer... yes checking for pdflatex... no configure: WARNING: Unable to create PDF version of the user manual. checking for fchmod... yes checking for setmode... no checking for open64... no checking for mkstemp64... no checking for strlcpy... yes checking for secure mkstemp... yes checking for gcc option to enable large file support... none needed checking for rs_sig_file in -lrsync... yes checking for sqlite3.h... yes checking for powerpc64le-alpine-linux-musl-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for gnutls >= 2.6.0... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands /bin/sh ./ylwrap cfgfile_parser.y y.tab.c cfgfile_parser.c y.tab.h `echo cfgfile_parser.c | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output cfgfile_parser.output -- bison -y -d /home/buildozer/aports/community/csync2/src/csync2-csync2-2.0/cfgfile_parser.y:425.1-7: warning: POSIX Yacc does not support %expect [-Wyacc] 425 | %expect 2 | ^~~~~~~ updating cfgfile_parser.h make all-am make[1]: Entering directory '/home/buildozer/aports/community/csync2/src/csync2-csync2-2.0' gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT action.o -MD -MP -MF .deps/action.Tpo -c -o action.o action.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT cfgfile_parser.o -MD -MP -MF .deps/cfgfile_parser.Tpo -c -o cfgfile_parser.o cfgfile_parser.c /bin/sh ./ylwrap cfgfile_scanner.l lex.yy.c cfgfile_scanner.c -- flex gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT check.o -MD -MP -MF .deps/check.Tpo -c -o check.o check.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT checktxt.o -MD -MP -MF .deps/checktxt.Tpo -c -o checktxt.o checktxt.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT csync2.o -MD -MP -MF .deps/csync2.Tpo -c -o csync2.o csync2.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT daemon.o -MD -MP -MF .deps/daemon.Tpo -c -o daemon.o daemon.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT db.o -MD -MP -MF .deps/db.Tpo -c -o db.o db.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT error.o -MD -MP -MF .deps/error.Tpo -c -o error.o error.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT getrealfn.o -MD -MP -MF .deps/getrealfn.Tpo -c -o getrealfn.o getrealfn.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT groups.o -MD -MP -MF .deps/groups.Tpo -c -o groups.o groups.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT rsync.o -MD -MP -MF .deps/rsync.Tpo -c -o rsync.o rsync.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT update.o -MD -MP -MF .deps/update.Tpo -c -o update.o update.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT urlencode.o -MD -MP -MF .deps/urlencode.Tpo -c -o urlencode.o urlencode.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT conn.o -MD -MP -MF .deps/conn.Tpo -c -o conn.o conn.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT prefixsubst.o -MD -MP -MF .deps/prefixsubst.Tpo -c -o prefixsubst.o prefixsubst.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT db_api.o -MD -MP -MF .deps/db_api.Tpo -c -o db_api.o db_api.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT db_sqlite.o -MD -MP -MF .deps/db_sqlite.Tpo -c -o db_sqlite.o db_sqlite.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT db_sqlite2.o -MD -MP -MF .deps/db_sqlite2.Tpo -c -o db_sqlite2.o db_sqlite2.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT db_mysql.o -MD -MP -MF .deps/db_mysql.Tpo -c -o db_mysql.o db_mysql.c gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT db_postgres.o -MD -MP -MF .deps/db_postgres.Tpo -c -o db_postgres.o db_postgres.c cfgfile_parser.y: In function 'new_group': cfgfile_parser.y:56:13: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 56 | int rc; | ^~ mv -f .deps/db_sqlite2.Tpo .deps/db_sqlite2.Po gcc -DHAVE_CONFIG_H -I. -D'DBDIR="/var/lib/csync2"' -D'ETCDIR="/etc/csync2"' -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -MT cfgfile_scanner.o -MD -MP -MF .deps/cfgfile_scanner.Tpo -c -o cfgfile_scanner.o cfgfile_scanner.c csync2.c: In function 'create_keyfile': csync2.c:233:13: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 233 | int rc; | ^~ mv -f .deps/db_mysql.Tpo .deps/db_mysql.Po mv -f .deps/db_postgres.Tpo .deps/db_postgres.Po update.c: In function 'csync_insynctest': update.c:1019:33: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1019 | else | ^~~~ update.c:1020:94: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1020 | printf("L\t%s\t%s\t%s\n", myname, peername, l_file); ret=0; | ^~~ conn.c:76:13: warning: conflicting types for 'conn_response' due to enum/integer mismatch; have 'const char *(unsigned int)' [-Wenum-int-mismatch] 76 | const char *conn_response(unsigned i) | ^~~~~~~~~~~~~ In file included from conn.c:21: csync2.h:150:20: note: previous declaration of 'conn_response' with type 'const char *(enum connection_response)' 150 | extern const char *conn_response(enum connection_response); | ^~~~~~~~~~~~~ update.c:1031:41: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1031 | else | ^~~~ update.c:1032:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1032 | printf("R\t%s\t%s\t%s\n", myname, peername, r_file); ret=0; | ^~~ update.c:1042:41: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1042 | else | ^~~~ update.c:1043:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1043 | printf("L\t%s\t%s\t%s\n", myname, peername, l_file); ret=0; | ^~~ update.c:1052:57: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1052 | else | ^~~~ update.c:1053:118: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1053 | printf("X\t%s\t%s\t%s\n", myname, peername, l_file); ret=0; | ^~~ update.c:1068:25: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1068 | else | ^~~~ update.c:1069:86: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1069 | printf("R\t%s\t%s\t%s\n", myname, peername, r_file); ret=0; | ^~~ checktxt.c: In function 'csync_genchecktxt': checktxt.c:49:18: warning: 'v1' directive output truncated writing 2 bytes into a region of size 1 [-Wformat-truncation=] 49 | xxprintf("v1"); | ^~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:49:20: note: format string is defined here 49 | xxprintf("v1"); | ~^ checktxt.c:36:17: note: 'snprintf' output 3 bytes into a destination of size 1 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checktxt.c:49:9: note: in expansion of macro 'xxprintf' 49 | xxprintf("v1"); | ^~~~~~~~ checktxt.c:52:26: warning: ':mtime=' directive output truncated writing 7 bytes into a region of size 1 [-Wformat-truncation=] 52 | xxprintf(":mtime=%Ld", ign_mtime ? (long long)0 : (long long)st->st_mtime); | ^~~~~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:52:28: note: format string is defined here 52 | xxprintf(":mtime=%Ld", ign_mtime ? (long long)0 : (long long)st->st_mtime); | ~^~~~~~ checktxt.c:36:17: note: 'snprintf' output between 9 and 28 bytes into a destination of size 1 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checktxt.c:52:17: note: in expansion of macro 'xxprintf' 52 | xxprintf(":mtime=%Ld", ign_mtime ? (long long)0 : (long long)st->st_mtime); | ^~~~~~~~ checktxt.c:55:26: warning: ':mode=' directive output truncated writing 6 bytes into a region of size 1 [-Wformat-truncation=] 55 | xxprintf(":mode=%d", (int)st->st_mode); | ^~~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:55:28: note: format string is defined here 55 | xxprintf(":mode=%d", (int)st->st_mode); | ~^~~~~ checktxt.c:55:26: note: using the range [-2147483648, 2147483647] for directive argument 55 | xxprintf(":mode=%d", (int)st->st_mode); | ^~~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:36:17: note: 'snprintf' output between 8 and 18 bytes into a destination of size 1 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checktxt.c:55:17: note: in expansion of macro 'xxprintf' 55 | xxprintf(":mode=%d", (int)st->st_mode); | ^~~~~~~~ checktxt.c:58:26: warning: ':uid=' directive output truncated writing 5 bytes into a region of size 1 [-Wformat-truncation=] 58 | xxprintf(":uid=%d", (int)st->st_uid); | ^~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:58:28: note: format string is defined here 58 | xxprintf(":uid=%d", (int)st->st_uid); | ~^~~~ checktxt.c:58:26: note: using the range [-2147483648, 2147483647] for directive argument 58 | xxprintf(":uid=%d", (int)st->st_uid); | ^~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:36:17: note: 'snprintf' output between 7 and 17 bytes into a destination of size 1 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checktxt.c:58:17: note: in expansion of macro 'xxprintf' 58 | xxprintf(":uid=%d", (int)st->st_uid); | ^~~~~~~~ checktxt.c:61:26: warning: ':gid=' directive output truncated writing 5 bytes into a region of size 1 [-Wformat-truncation=] 61 | xxprintf(":gid=%d", (int)st->st_gid); | ^~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:61:28: note: format string is defined here 61 | xxprintf(":gid=%d", (int)st->st_gid); | ~^~~~ checktxt.c:61:26: note: using the range [-2147483648, 2147483647] for directive argument 61 | xxprintf(":gid=%d", (int)st->st_gid); | ^~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:36:17: note: 'snprintf' output between 7 and 17 bytes into a destination of size 1 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checktxt.c:61:17: note: in expansion of macro 'xxprintf' 61 | xxprintf(":gid=%d", (int)st->st_gid); | ^~~~~~~~ checktxt.c:64:26: warning: ':type=reg:size=' directive output truncated writing 15 bytes into a region of size 1 [-Wformat-truncation=] 64 | xxprintf(":type=reg:size=%Ld", (long long)st->st_size); | ^~~~~~~~~~~~~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:64:28: note: format string is defined here 64 | xxprintf(":type=reg:size=%Ld", (long long)st->st_size); | ~^~~~~~~~~~~~~~ checktxt.c:36:17: note: 'snprintf' output between 17 and 36 bytes into a destination of size 1 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checktxt.c:64:17: note: in expansion of macro 'xxprintf' 64 | xxprintf(":type=reg:size=%Ld", (long long)st->st_size); | ^~~~~~~~ checktxt.c:67:26: warning: ':type=dir' directive output truncated writing 9 bytes into a region of size 1 [-Wformat-truncation=] 67 | xxprintf(":type=dir"); | ^~~~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:67:28: note: format string is defined here 67 | xxprintf(":type=dir"); | ~^~~~~~~~ checktxt.c:36:17: note: 'snprintf' output 10 bytes into a destination of size 1 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checktxt.c:67:17: note: in expansion of macro 'xxprintf' 67 | xxprintf(":type=dir"); | ^~~~~~~~ checktxt.c:70:26: warning: ':type=chr:dev=' directive output truncated writing 14 bytes into a region of size 1 [-Wformat-truncation=] 70 | xxprintf(":type=chr:dev=%d", (int)st->st_rdev); | ^~~~~~~~~~~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:70:28: note: format string is defined here 70 | xxprintf(":type=chr:dev=%d", (int)st->st_rdev); | ~^~~~~~~~~~~~~ checktxt.c:70:26: note: using the range [-2147483648, 2147483647] for directive argument 70 | xxprintf(":type=chr:dev=%d", (int)st->st_rdev); | ^~~~~~~~~~~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:36:17: note: 'snprintf' output between 16 and 26 bytes into a destination of size 1 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checktxt.c:70:17: note: in expansion of macro 'xxprintf' 70 | xxprintf(":type=chr:dev=%d", (int)st->st_rdev); | ^~~~~~~~ checktxt.c:73:26: warning: ':type=blk:dev=' directive output truncated writing 14 bytes into a region of size 1 [-Wformat-truncation=] 73 | xxprintf(":type=blk:dev=%d", (int)st->st_rdev); | ^~~~~~~~~~~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:73:28: note: format string is defined here 73 | xxprintf(":type=blk:dev=%d", (int)st->st_rdev); | ~^~~~~~~~~~~~~ checktxt.c:73:26: note: using the range [-2147483648, 2147483647] for directive argument 73 | xxprintf(":type=blk:dev=%d", (int)st->st_rdev); | ^~~~~~~~~~~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:36:17: note: 'snprintf' output between 16 and 26 bytes into a destination of size 1 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checktxt.c:73:17: note: in expansion of macro 'xxprintf' 73 | xxprintf(":type=blk:dev=%d", (int)st->st_rdev); | ^~~~~~~~ checktxt.c:76:26: warning: ':type=fifo' directive output truncated writing 10 bytes into a region of size 1 [-Wformat-truncation=] 76 | xxprintf(":type=fifo"); | ^~~~~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:76:28: note: format string is defined here 76 | xxprintf(":type=fifo"); | ~^~~~~~~~~ checktxt.c:36:17: note: 'snprintf' output 11 bytes into a destination of size 1 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checktxt.c:76:17: note: in expansion of macro 'xxprintf' 76 | xxprintf(":type=fifo"); | ^~~~~~~~ checktxt.c:82:26: warning: ':type=lnk:target=' directive output truncated writing 17 bytes into a region of size 1 [-Wformat-truncation=] 82 | xxprintf(":type=lnk:target=%s", url_encode(tmp)); | ^~~~~~~~~~~~~~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:82:28: note: format string is defined here 82 | xxprintf(":type=lnk:target=%s", url_encode(tmp)); | ~^~~~~~~~~~~~~~~~ checktxt.c:36:17: note: 'snprintf' output 18 or more bytes into a destination of size 1 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checktxt.c:82:17: note: in expansion of macro 'xxprintf' 82 | xxprintf(":type=lnk:target=%s", url_encode(tmp)); | ^~~~~~~~ checktxt.c:86:26: warning: ':type=sock' directive output truncated writing 10 bytes into a region of size 1 [-Wformat-truncation=] 86 | xxprintf(":type=sock"); | ^~~~~~~~~~~~ checktxt.c:36:40: note: in definition of macro 'xxprintf' 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~ checktxt.c:86:28: note: format string is defined here 86 | xxprintf(":type=sock"); | ~^~~~~~~~~ checktxt.c:36:17: note: 'snprintf' output 11 bytes into a destination of size 1 36 | int t = snprintf(&buffer, 1, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checktxt.c:86:17: note: in expansion of macro 'xxprintf' 86 | xxprintf(":type=sock"); | ^~~~~~~~ mv -f .deps/prefixsubst.Tpo .deps/prefixsubst.Po mv -f .deps/getrealfn.Tpo .deps/getrealfn.Po mv -f .deps/urlencode.Tpo .deps/urlencode.Po mv -f .deps/error.Tpo .deps/error.Po mv -f .deps/action.Tpo .deps/action.Po mv -f .deps/db_sqlite.Tpo .deps/db_sqlite.Po mv -f .deps/checktxt.Tpo .deps/checktxt.Po mv -f .deps/db_api.Tpo .deps/db_api.Po mv -f .deps/groups.Tpo .deps/groups.Po mv -f .deps/db.Tpo .deps/db.Po mv -f .deps/check.Tpo .deps/check.Po daemon.c: In function 'csync_file_backup': daemon.c:192:102: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 9 [-Wformat-truncation=] 192 | snprintf(backup_filename + bak_dir_len + filename_len, 10, ".%d", i - 1); | ^~ daemon.c:192:100: note: directive argument in the range [-2147483648, 2147483645] 192 | snprintf(backup_filename + bak_dir_len + filename_len, 10, ".%d", i - 1); | ^~~~~ daemon.c:192:41: note: 'snprintf' output between 3 and 13 bytes into a destination of size 10 192 | snprintf(backup_filename + bak_dir_len + filename_len, 10, ".%d", i - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ daemon.c:194:99: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 9 [-Wformat-truncation=] 194 | snprintf(backup_otherfilename + bak_dir_len + filename_len, 10, ".%d", i); | ^~ daemon.c:194:97: note: directive argument in the range [-2147483647, 2147483646] 194 | snprintf(backup_otherfilename + bak_dir_len + filename_len, 10, ".%d", i); | ^~~~~ daemon.c:194:33: note: 'snprintf' output between 3 and 13 bytes into a destination of size 10 194 | snprintf(backup_otherfilename + bak_dir_len + filename_len, 10, ".%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/rsync.Tpo .deps/rsync.Po mv -f .deps/cfgfile_parser.Tpo .deps/cfgfile_parser.Po mv -f .deps/conn.Tpo .deps/conn.Po mv -f .deps/csync2.Tpo .deps/csync2.Po mv -f .deps/cfgfile_scanner.Tpo .deps/cfgfile_scanner.Po mv -f .deps/daemon.Tpo .deps/daemon.Po mv -f .deps/update.Tpo .deps/update.Po gcc -I/usr/include/p11-kit-1 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -lgnutls -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o csync2 action.o cfgfile_parser.o cfgfile_scanner.o check.o checktxt.o csync2.o daemon.o db.o error.o getrealfn.o groups.o rsync.o update.o urlencode.o conn.o prefixsubst.o db_api.o db_sqlite.o db_sqlite2.o db_mysql.o db_postgres.o -lrsync -ldl -lgnutls make[1]: Leaving directory '/home/buildozer/aports/community/csync2/src/csync2-csync2-2.0' >>> csync2: Entering fakeroot... make install-am make[1]: Entering directory '/home/buildozer/aports/community/csync2/src/csync2-csync2-2.0' make[2]: Entering directory '/home/buildozer/aports/community/csync2/src/csync2-csync2-2.0' /bin/mkdir -p '/home/buildozer/aports/community/csync2/pkg/csync2/usr/sbin' /usr/bin/install -c csync2 '/home/buildozer/aports/community/csync2/pkg/csync2/usr/sbin' /bin/mkdir -p '/home/buildozer/aports/community/csync2/pkg/csync2/usr/sbin' /usr/bin/install -c csync2-compare '/home/buildozer/aports/community/csync2/pkg/csync2/usr/sbin' /bin/sh /home/buildozer/aports/community/csync2/src/csync2-csync2-2.0/install-sh -d /home/buildozer/aports/community/csync2/pkg/csync2/etc/csync2 /bin/sh /home/buildozer/aports/community/csync2/src/csync2-csync2-2.0/install-sh -d /home/buildozer/aports/community/csync2/pkg/csync2/var/lib/csync2 test -e /home/buildozer/aports/community/csync2/pkg/csync2/etc/csync2/csync2.cfg || \ /usr/bin/install -c -m 644 ./csync2.cfg /home/buildozer/aports/community/csync2/pkg/csync2/etc/csync2/csync2.cfg /bin/mkdir -p '/home/buildozer/aports/community/csync2/pkg/csync2/usr/share/doc/csync2' /usr/bin/install -c -m 644 ChangeLog README AUTHORS '/home/buildozer/aports/community/csync2/pkg/csync2/usr/share/doc/csync2' /bin/mkdir -p '/home/buildozer/aports/community/csync2/pkg/csync2/usr/share/doc/csync2' /usr/bin/install -c -m 644 ChangeLog README AUTHORS '/home/buildozer/aports/community/csync2/pkg/csync2/usr/share/doc/csync2' /bin/mkdir -p '/home/buildozer/aports/community/csync2/pkg/csync2/usr/share/man/man1' /usr/bin/install -c -m 644 csync2.1 '/home/buildozer/aports/community/csync2/pkg/csync2/usr/share/man/man1' make[2]: Leaving directory '/home/buildozer/aports/community/csync2/src/csync2-csync2-2.0' make[1]: Leaving directory '/home/buildozer/aports/community/csync2/src/csync2-csync2-2.0' >>> csync2-doc*: Running split function doc... >>> csync2-doc*: Preparing subpackage csync2-doc... >>> csync2-doc*: Running postcheck for csync2-doc >>> csync2-openrc*: Running split function openrc... >>> csync2-openrc*: Preparing subpackage csync2-openrc... >>> csync2-openrc*: Running postcheck for csync2-openrc >>> csync2*: Running postcheck for csync2 >>> csync2*: Preparing package csync2... >>> csync2*: Stripping binaries >>> csync2-doc*: Scanning shared objects >>> csync2-openrc*: Scanning shared objects >>> csync2*: Scanning shared objects >>> csync2-doc*: Tracing dependencies... >>> csync2-doc*: Package size: 44.0 KB >>> csync2-doc*: Compressing data... >>> csync2-doc*: Create checksum... >>> csync2-doc*: Create csync2-doc-2.0-r5.apk >>> csync2-openrc*: Tracing dependencies... >>> csync2-openrc*: Package size: 16.0 KB >>> csync2-openrc*: Compressing data... >>> csync2-openrc*: Create checksum... >>> csync2-openrc*: Create csync2-openrc-2.0-r5.apk >>> csync2*: Tracing dependencies... bash so:libc.musl-ppc64le.so.1 so:libgnutls.so.30 so:librsync.so.2 >>> csync2*: Package size: 172.0 KB >>> csync2*: Compressing data... >>> csync2*: Create checksum... >>> csync2*: Create csync2-2.0-r5.apk >>> csync2: Build complete at Sat, 27 Apr 2024 04:57:31 +0000 elapsed time 0h 0m 22s >>> csync2: Cleaning up srcdir >>> csync2: Cleaning up pkgdir >>> csync2: Uninstalling dependencies... (1/33) Purging .makedepends-csync2 (20240427.045718) (2/33) Purging bash (5.2.26-r0) Executing bash-5.2.26-r0.pre-deinstall (3/33) Purging autoconf (2.72-r0) (4/33) Purging automake (1.16.5-r2) (5/33) Purging bison (3.8.2-r1) (6/33) Purging flex (2.6.4-r6) (7/33) Purging m4 (1.4.19-r3) (8/33) Purging gnutls-dev (3.8.3-r0) (9/33) Purging gnutls-c++ (3.8.3-r0) (10/33) Purging gnutls (3.8.3-r0) (11/33) Purging librsync-dev (2.3.4-r1) (12/33) Purging librsync (2.3.4-r1) (13/33) Purging sqlite-dev (3.45.3-r0) (14/33) Purging sqlite (3.45.3-r0) (15/33) Purging sqlite-libs (3.45.3-r0) (16/33) Purging git-perl (2.44.0-r2) (17/33) Purging perl-git (2.44.0-r2) (18/33) Purging perl-error (0.17029-r2) (19/33) Purging perl (5.38.2-r0) (20/33) Purging libbz2 (1.0.8-r6) (21/33) Purging libidn2-dev (2.3.7-r0) (22/33) Purging libtasn1-dev (4.19.0-r2) (23/33) Purging libtasn1-progs (4.19.0-r2) (24/33) Purging nettle-dev (3.9.1-r0) (25/33) Purging gmp-dev (6.3.0-r0) (26/33) Purging libgmpxx (6.3.0-r0) (27/33) Purging nettle (3.9.1-r0) (28/33) Purging p11-kit-dev (0.25.3-r0) (29/33) Purging p11-kit (0.25.3-r0) (30/33) Purging readline (8.2.10-r0) (31/33) Purging zlib-dev (1.3.1-r1) (32/33) Purging libffi (3.4.6-r0) (33/33) Purging libtasn1 (4.19.0-r2) Executing busybox-1.36.1-r26.trigger OK: 414 MiB in 102 packages >>> csync2: Updating the community/ppc64le repository index... >>> csync2: Signing the index...