>>> redsocks: Building community/redsocks 0.5-r3 (using abuild 3.11.0_rc13-r0) started Tue, 25 Apr 2023 16:33:49 +0000 >>> redsocks: Checking sanity of /home/buildozer/aports/community/redsocks/APKBUILD... >>> redsocks: Analyzing dependencies... >>> redsocks: Installing for build: build-base libevent-dev iptables-dev (1/21) Installing libbz2 (1.0.8-r5) (2/21) Installing libffi (3.4.4-r2) (3/21) Installing gdbm (1.23-r1) (4/21) Installing xz-libs (5.4.2-r1) (5/21) Installing mpdecimal (2.5.1-r2) (6/21) Installing libpanelw (6.4_p20230401-r6) (7/21) Installing readline (8.2.1-r1) (8/21) Installing sqlite-libs (3.41.2-r2) (9/21) Installing python3 (3.11.3-r10) (10/21) Installing python3-pycache-pyc0 (3.11.3-r10) (11/21) Installing pyc (0.1-r0) (12/21) Installing python3-pyc (3.11.3-r10) (13/21) Installing libevent (2.1.12-r6) (14/21) Installing libevent-dev (2.1.12-r6) (15/21) Installing linux-headers (6.2-r0) (16/21) Installing libmnl (1.0.5-r1) (17/21) Installing libnftnl (1.2.5-r1) (18/21) Installing iptables (1.8.9-r2) (19/21) Installing iptables-dev (1.8.9-r2) (20/21) Installing .makedepends-redsocks (20230425.163403) (21/21) Installing iptables-openrc (1.8.9-r2) Executing busybox-1.36.0-r8.trigger OK: 444 MiB in 119 packages >>> redsocks: Cleaning up srcdir >>> redsocks: Cleaning up pkgdir >>> redsocks: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/redsocks-0.5.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 523k 100 523k 0 0 3860k 0 --:--:-- --:--:-- --:--:-- 3876k >>> redsocks: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/redsocks-0.5.zip >>> redsocks: Checking sha512sums... redsocks-0.5.zip: OK redsocks.initd: OK >>> redsocks: Unpacking /var/cache/distfiles/v3.18/redsocks-0.5.zip... mkdir -p gen touch gen/.build rm -f gen/version.c.tmp echo '/* this file is auto-generated during build */' > gen/version.c.tmp echo '#include "../version.h"' >> gen/version.c.tmp echo 'const char* redsocks_version = ' >> gen/version.c.tmp if [ -d .git ]; then \ echo '"redsocks.git/'`git describe --tags`'"'; \ if [ `git status --porcelain | grep -v -c '^??'` != 0 ]; then \ echo '"'"-unclean-$(date --rfc-3339=seconds | tr ' ' 'T')-${USER}@$(uname -n)"'"'; \ fi \ else \ echo '"redsocks/0.5"'; \ fi >> gen/version.c.tmp echo ';' >> gen/version.c.tmp mv -f gen/version.c.tmp gen/version.c gcc -MM parser.c main.c redsocks.c log.c http-connect.c socks4.c socks5.c http-relay.c base.c base64.c md5.c http-auth.c utils.c redudp.c dnstc.c gen/version.c 2>/dev/null >.depend || \ ( \ for I in base.h base64.h config.h dnstc.h http-auth.h libc-compat.h libevent-compat.h list.h log.h main.h md5.h parser.h redsocks.h redudp.h socks5.h utils.h version.h; do \ export ${I//[-.]/_}_DEPS="`sed '/^\#[ \t]*include \?"\(.*\)".*/!d;s//\1/' $I`"; \ done; \ echo -n >.depend; \ for SRC in parser.c main.c redsocks.c log.c http-connect.c socks4.c socks5.c http-relay.c base.c base64.c md5.c http-auth.c utils.c redudp.c dnstc.c gen/version.c; do \ echo -n "${SRC%.c}.o: " >>.depend; \ export SRC_DEPS="`sed '/\#[ \t]*include \?"\(.*\)".*/!d;s//\1/' $SRC | sort`"; \ while true; do \ export SRC_DEPS_OLD="$SRC_DEPS"; \ export SRC_DEEP_DEPS=""; \ for HDR in $SRC_DEPS; do \ eval export SRC_DEEP_DEPS="\"$SRC_DEEP_DEPS \$${HDR//[-.]/_}_DEPS\""; \ done; \ export SRC_DEPS="`echo $SRC_DEPS $SRC_DEEP_DEPS | sed 's/ */\n/g' | sort -u`"; \ test "$SRC_DEPS" = "$SRC_DEPS_OLD" && break; \ done; \ echo $SRC $SRC_DEPS >>.depend; \ done; \ ) gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o parser.o parser.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o main.o main.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o redsocks.o redsocks.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o log.o log.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o http-connect.o http-connect.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o socks4.o socks4.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o socks5.o socks5.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o http-relay.o http-relay.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o base.o base.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o base64.o base64.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o md5.o md5.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o http-auth.o http-auth.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o utils.o utils.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o redudp.o redudp.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o dnstc.o dnstc.c gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Os -Wformat -Werror=format-security -c -o gen/version.o gen/version.c redsocks.c: In function 'redsocks_start_splicepump': redsocks.c:625:25: warning: 'pipe2' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 625 | error = pipe2(&pump->request.read, O_NONBLOCK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ redsocks.c:625:25: note: referencing argument 1 of type 'int[2]' In file included from /usr/include/fortify/unistd.h:23, from redsocks.c:25: /usr/include/unistd.h:40:5: note: in a call to function 'pipe2' 40 | int pipe2(int [2], int); | ^~~~~ redsocks.c:627:25: warning: 'pipe2' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 627 | error = pipe2(&pump->reply.read, O_NONBLOCK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ redsocks.c:627:25: note: referencing argument 1 of type 'int[2]' /usr/include/unistd.h:40:5: note: in a call to function 'pipe2' 40 | int pipe2(int [2], int); | ^~~~~ In file included from http-relay.c:31: http-relay.c: In function 'httpr_relay_read_cb': redsocks.h:146:9: warning: pointer 'line' may be used after 'free' [-Wuse-after-free] 146 | redsocks_log_write_plain(__FILE__, __LINE__, __func__, 0, &(client)->clientaddr, &(client)->destaddr, prio, ## msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http-relay.c:171:57: note: in expansion of macro 'redsocks_log_error' 171 | redsocks_log_error(client, LOG_NOTICE, "HTTP Proxy auth required, but no <%s> header found: %s", auth_request_header, line); | ^~~~~~~~~~~~~~~~~~ http-relay.c:167:49: note: call to 'free' here 167 | free(line); | ^~~~~~~~~~ http-relay.c:218:25: warning: pointer 'line' may be used after 'free' [-Wuse-after-free] 218 | free(line); | ^~~~~~~~~~ http-relay.c:167:49: note: call to 'free' here 167 | free(line); | ^~~~~~~~~~ redsocks.c:625:25: warning: 'pipe2' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 625 | error = pipe2(&pump->request.read, O_NONBLOCK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ redsocks.c:625:25: note: referencing argument 1 of type 'int[2]' /usr/include/unistd.h:40:5: note: in a call to function 'pipe2' 40 | int pipe2(int [2], int); | ^~~~~ redsocks.c:627:25: warning: 'pipe2' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 627 | error = pipe2(&pump->reply.read, O_NONBLOCK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ redsocks.c:627:25: note: referencing argument 1 of type 'int[2]' /usr/include/unistd.h:40:5: note: in a call to function 'pipe2' 40 | int pipe2(int [2], int); | ^~~~~ redsocks.c:625:25: warning: 'pipe2' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 625 | error = pipe2(&pump->request.read, O_NONBLOCK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ redsocks.c:625:25: note: referencing argument 1 of type 'int[2]' /usr/include/unistd.h:40:5: note: in a call to function 'pipe2' 40 | int pipe2(int [2], int); | ^~~~~ redsocks.c:627:25: warning: 'pipe2' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 627 | error = pipe2(&pump->reply.read, O_NONBLOCK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ redsocks.c:627:25: note: referencing argument 1 of type 'int[2]' /usr/include/unistd.h:40:5: note: in a call to function 'pipe2' 40 | int pipe2(int [2], int); | ^~~~~ gcc -Os -Wformat -Werror=format-security -g -O2 -std=c99 -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -o redsocks parser.o main.o redsocks.o log.o http-connect.o socks4.o socks5.o http-relay.o base.o base64.o md5.o http-auth.o utils.o redudp.o dnstc.o gen/version.o -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -levent_core >>> redsocks: Entering fakeroot... >>> redsocks-openrc*: Running split function openrc... >>> redsocks-openrc*: Preparing subpackage redsocks-openrc... >>> redsocks-openrc*: Running postcheck for redsocks-openrc >>> redsocks*: Running postcheck for redsocks >>> redsocks*: Preparing package redsocks... >>> redsocks*: Stripping binaries >>> redsocks-openrc*: Scanning shared objects >>> redsocks*: Scanning shared objects >>> redsocks-openrc*: Tracing dependencies... >>> redsocks-openrc*: Package size: 16.0 KB >>> redsocks-openrc*: Compressing data... >>> redsocks-openrc*: Create checksum... >>> redsocks-openrc*: Create redsocks-openrc-0.5-r3.apk >>> redsocks*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libevent_core-2.1.so.7 >>> redsocks*: Package size: 128.0 KB >>> redsocks*: Compressing data... >>> redsocks*: Create checksum... >>> redsocks*: Create redsocks-0.5-r3.apk >>> redsocks: Build complete at Tue, 25 Apr 2023 16:34:06 +0000 elapsed time 0h 0m 17s >>> redsocks: Cleaning up srcdir >>> redsocks: Cleaning up pkgdir >>> redsocks: Uninstalling dependencies... (1/21) Purging .makedepends-redsocks (20230425.163403) (2/21) Purging libevent-dev (2.1.12-r6) (3/21) Purging libevent (2.1.12-r6) (4/21) Purging iptables-dev (1.8.9-r2) (5/21) Purging linux-headers (6.2-r0) (6/21) Purging iptables-openrc (1.8.9-r2) (7/21) Purging iptables (1.8.9-r2) (8/21) Purging libnftnl (1.2.5-r1) (9/21) Purging python3-pyc (3.11.3-r10) (10/21) Purging python3-pycache-pyc0 (3.11.3-r10) (11/21) Purging pyc (0.1-r0) (12/21) Purging python3 (3.11.3-r10) (13/21) Purging gdbm (1.23-r1) (14/21) Purging libbz2 (1.0.8-r5) (15/21) Purging libffi (3.4.4-r2) (16/21) Purging libmnl (1.0.5-r1) (17/21) Purging libpanelw (6.4_p20230401-r6) (18/21) Purging mpdecimal (2.5.1-r2) (19/21) Purging readline (8.2.1-r1) (20/21) Purging sqlite-libs (3.41.2-r2) (21/21) Purging xz-libs (5.4.2-r1) Executing busybox-1.36.0-r8.trigger OK: 392 MiB in 98 packages >>> redsocks: Updating the community/x86_64 repository index... >>> redsocks: Signing the index...