>>> openvpn-auth-ldap: Building main/openvpn-auth-ldap 2.0.4-r7 (using abuild 3.15.0-r0) started Tue, 09 Sep 2025 08:38:47 +0000 >>> openvpn-auth-ldap: Validating /home/udu/aports/main/openvpn-auth-ldap/APKBUILD... >>> openvpn-auth-ldap: Analyzing dependencies... >>> openvpn-auth-ldap: Installing for build: build-base openvpn automake autoconf re2c openldap-dev openvpn-dev gcc-objc (1/12) Installing libmnl (1.0.5-r2) (2/12) Installing iproute2-minimal (6.15.0-r0) (3/12) Installing libcap-ng (0.8.5-r0) (4/12) Installing lzo (2.10-r5) (5/12) Installing openvpn (2.6.14-r0) Executing openvpn-2.6.14-r0.pre-install (6/12) Installing re2c (4.2-r0) (7/12) Installing libldap (2.6.8-r0) (8/12) Installing openldap-dev (2.6.8-r0) (9/12) Installing openvpn-dev (2.6.14-r0) (10/12) Installing libobjc (14.2.0-r6) (11/12) Installing gcc-objc (14.2.0-r6) (12/12) Installing .makedepends-openvpn-auth-ldap (20250909.083848) Executing busybox-1.37.0-r19.trigger OK: 2237 MiB in 498 packages >>> openvpn-auth-ldap: Cleaning up srcdir >>> openvpn-auth-ldap: Cleaning up pkgdir >>> openvpn-auth-ldap: Cleaning up tmpdir >>> openvpn-auth-ldap: Fetching https://github.com/threerings/openvpn-auth-ldap/archive/auth-ldap-2.0.4.tar.gz >>> openvpn-auth-ldap: Fetching https://github.com/threerings/openvpn-auth-ldap/archive/auth-ldap-2.0.4.tar.gz >>> openvpn-auth-ldap: Checking sha512sums... auth-ldap-2.0.4.tar.gz: OK CVE-2024-28820.patch: OK default-config.patch: OK fix-make-install.patch: OK stdio.patch: OK >>> openvpn-auth-ldap: Unpacking /var/cache/distfiles/auth-ldap-2.0.4.tar.gz... >>> openvpn-auth-ldap: CVE-2024-28820.patch patching file src/openvpn-cr.c >>> openvpn-auth-ldap: default-config.patch patching file auth-ldap.conf >>> openvpn-auth-ldap: fix-make-install.patch patching file src/Makefile.in >>> openvpn-auth-ldap: stdio.patch patching file aclocal.m4 autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: configure.ac: not using aclocal autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --force configure.ac:6: warning: The macro 'AC_CANONICAL_SYSTEM' is obsolete. configure.ac:6: You should run autoupdate. ./lib/autoconf/general.m4:2081: AC_CANONICAL_SYSTEM is expanded from... configure.ac:6: the top level configure.ac:10: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:10: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:10: the top level configure.ac:12: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:12: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... aclocal.m4:508: TR_WERROR is expanded from... configure.ac:12: the top level configure.ac:44: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:44: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:44: the top level configure.ac:48: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:48: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... pthread.m4:51: ACX_PTHREAD is expanded from... configure.ac:48: the top level configure.ac:48: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:48: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... pthread.m4:51: ACX_PTHREAD is expanded from... configure.ac:48: the top level configure.ac:62: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:62: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... aclocal.m4:240: OD_OPENLDAP is expanded from... configure.ac:62: the top level configure.ac:63: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:63: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... aclocal.m4:436: TR_OPENSSL is expanded from... configure.ac:63: the top level configure.ac:71: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:71: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... aclocal.m4:316: OD_OPENVPN_HEADER is expanded from... configure.ac:71: the top level configure.ac:75: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:75: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... aclocal.m4:31: OD_OBJC_RUNTIME is expanded from... configure.ac:75: the top level autoreconf: running: /usr/bin/autoheader --force autoreconf: configure.ac: not using Automake autoreconf: './config.sub' is updated autoreconf: './config.guess' is updated autoreconf: './install-sh' is updated autoreconf: Leaving directory '.' checking build system type... x86_64-alpine-linux-musl checking host system type... x86_64-alpine-linux-musl checking target system type... x86_64-alpine-linux-musl checking for x86_64-alpine-linux-musl-clang... cc 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 cc accepts -g... yes checking for cc option to enable C11 features... none needed checking for x86_64-alpine-linux-musl-clang... no checking for x86_64-alpine-linux-musl-gcc... x86_64-alpine-linux-musl-gcc checking whether the compiler supports GNU Objective C... yes checking whether x86_64-alpine-linux-musl-gcc accepts -g... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for x86_64-alpine-linux-musl-ranlib... no checking for ranlib... ranlib checking for x86_64-alpine-linux-musl-ar... no checking for ar... ar checking for re2c... /usr/bin/re2c checking for doxygen... no checking for dot... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for BSD pf(4) support... no configure: WARNING: pf(4) table support will not be included. checking for strlcpy... yes checking for openldap... yes checking for openssl... yes checking for NSStringFromSelector in Foundation framework... no checking for openvpn-plugin.h... yes checking for objc/objc.h... yes checking if linking libobjc requires pthreads... no checking for GNU Objective C runtime... yes configure: Using GNU Objective-C runtime configure: creating ./config.status config.status: creating Makefile config.status: creating docs/Makefile config.status: creating docs/doxyfile config.status: creating Mk/autoconf.mk config.status: creating Mk/compile.mk config.status: creating Mk/subdir.mk config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating tools/Makefile config.status: creating config.h ===> making all in tools make[1]: Entering directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/tools' cc -c lemon.c -o lemon.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -c makeheaders.c -o makeheaders.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -o makeheaders makeheaders.o -export-dynamic cc -o lemon lemon.o -export-dynamic make[1]: Leaving directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/tools' ===> making all in src make[1]: Entering directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/src' ../tools/lemon -T../tools/lempar.c -m -q TRConfigParser.lemon -OTRConfigParser.m /usr/bin/re2c -o TRConfigLexer.m TRConfigLexer.re cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRArray.m -o TRArray.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRAutoreleasePool.m -o TRAutoreleasePool.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRConfig.m -o TRConfig.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRConfigToken.m -o TRConfigToken.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests ../tools/makeheaders TRConfigParser.m cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRAuthLDAPConfig.m -o TRAuthLDAPConfig.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TREnumerator.m -o TREnumerator.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRHash.m -o TRHash.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRLDAPAccountRepository.m -o TRLDAPAccountRepository.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRLDAPConnection.m -o TRLDAPConnection.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRLDAPEntry.m -o TRLDAPEntry.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRLDAPGroupConfig.m -o TRLDAPGroupConfig.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRLDAPSearchFilter.m -o TRLDAPSearchFilter.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRLocalPacketFilter.m -o TRLocalPacketFilter.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests TRConfigLexer.re:184:12: warning: control flow is undefined for strings that match '[\x0-\x9\xB-\x2C\x2E\x3A-\x40\x5B-\x5E\x60\x7B-\xFFcc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRLog.m -o TRLog.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests ]' '[\x2D\x30-\x39\x41-\x5A\x5F\x61-\x7A] [\x0-\x8\xA-\x1F\x21-\x2C\x2E-\x2F\x3A-\x3D\x3F-\x40\x5B-\x5E\x60\x7B-\xFF]' '\x2F [\x0-\x2C\x2E-\x2F\x3A-\x40\x5B-\x5E\x60\x7B-\xFF]' '\x2F [\x2D\x30-\x39\x41-\x5A\x5F\x61-\x7A] [\x0-\x2C\x2E-\x2F\x3A-\x3D\x3F-\x40\x5B-\x5E\x60\x7B-\xFF]' , use default rule '*' [-Wundefined-control-flow] cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRObject.m -o TRObject.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests TRConfigLexer.re:228:12: warning: control flow is undefined for strings that match '[\x0-\x8\xB-\x1F\x21-\x2C\x2E-\x2F\x3A-\x40\x5B-\x5E\x60\x7B-\xFF]' '[\x2D\x30-\x39\x41-\x5A\x5F\x61-\x7A] [\x0-\x2C\x2E-\x2F\x3A-\x3D\x3F-\x40\x5B-\x5E\x60\x7B-\xFF]' , use default rule '*' [-Wundefined-control-flow] cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRPFAddress.m -o TRPFAddress.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRPacketFilter.m -o TRPacketFilter.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests TRConfigLexer.re:293:12: warning: control flow is undefined for strings that match '\x22', use default rule '*' [-Wundefined-control-flow] TRConfigLexer.re:312:17: warning: unreachable rule (shadowed by rule at line 302) [-Wunreachable-rules] cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRString.m -o TRString.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRVPNSession.m -o TRVPNSession.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -c hash.c -o hash.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests TRObject.m:51:1: warning: class 'TRObject' defined without specifying a base class [-Wobjc-root-class] 51 | + (id) alloc { | ^ cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -c strlcpy.c -o strlcpy.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -c xmalloc.c -o xmalloc.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -c base64.c -o base64.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -c openvpn-cr.c -o openvpn-cr.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c auth-ldap.m -o auth-ldap.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRConfigLexer.m -o TRConfigLexer.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -I/usr -c TRConfigParser.m -o TRConfigParser.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -I/usr -c testplugin.c -o testplugin.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests auth-ldap.m: In function 'find_ldap_group': auth-ldap.m:382:9: warning: unused variable 'userNameLength' [-Wunused-variable] 382 | int userNameLength; | ^~~~~~~~~~~~~~ ar -r libauth-ldap.a TRArray.o TRAutoreleasePool.o TRConfig.o TRConfigLexer.o TRConfigParser.o TRConfigToken.o TRAuthLDAPConfig.o TREnumerator.o TRHash.o TRLDAPAccountRepository.o TRLDAPConnection.o TRLDAPEntry.o TRLDAPGroupConfig.o TRLDAPSearchFilter.o TRLocalPacketFilter.o TRLog.o TRObject.o TRPFAddress.o TRPacketFilter.o TRString.o TRVPNSession.o hash.o strlcpy.o xmalloc.o base64.o openvpn-cr.o ar: creating libauth-ldap.a cc -shared -o openvpn-auth-ldap.so auth-ldap.o -L. -lauth-ldap -lldap -llber -fPIC -lobjc -fobjc-exceptions cc -o testplugin testplugin.o auth-ldap.o -export-dynamic -L. -lauth-ldap -lldap -llber -fPIC -lobjc -fobjc-exceptions make[1]: Leaving directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/src' ===> making all in tests make[1]: Entering directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/tests' cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c tests.m -o tests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c PXTestAssert.m -o PXTestAssert.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c PXTestCase.m -o PXTestCase.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c PXTestCaseRunner.m -o PXTestCaseRunner.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c PXTestConsoleResultHandler.m -o PXTestConsoleResultHandler.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c PXTestException.m -o PXTestException.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRArrayTests.m -o TRArrayTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRAuthLDAPConfigTests.m -o TRAuthLDAPConfigTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRAutoreleasePoolTests.m -o TRAutoreleasePoolTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRConfigLexerTests.m -o TRConfigLexerTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRConfigTests.m -o TRConfigTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRConfigTokenTests.m -o TRConfigTokenTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRHashTests.m -o TRHashTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRLDAPAccountRepositoryTests.m -o TRLDAPAccountRepositoryTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRLDAPConnectionTests.m -o TRLDAPConnectionTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRLDAPEntryTests.m -o TRLDAPEntryTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRLDAPGroupConfigTests.m -o TRLDAPGroupConfigTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRLDAPSearchFilterTests.m -o TRLDAPSearchFilterTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRLocalPacketFilterTests.m -o TRLocalPacketFilterTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRObjectTests.m -o TRObjectTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -c mockpf.c -o mockpf.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRPFAddressTests.m -o TRPFAddressTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRStringTests.m -o TRStringTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -fPIC -std=gnu11 -fpermissive -fobjc-exceptions -fno-strict-aliasing -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -DHAVE_CONFIG_H -Wall -DTEST_DATA=\"./data\" -DTEST_DATA=\"./data\" -c TRVPNSessionTests.m -o TRVPNSessionTests.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests cc -o tests tests.o PXTestAssert.o PXTestCase.o PXTestCaseRunner.o PXTestConsoleResultHandler.o PXTestException.o TRArrayTests.o TRAuthLDAPConfigTests.o TRAutoreleasePoolTests.o TRConfigLexerTests.o TRConfigTests.o TRConfigTokenTests.o TRHashTests.o TRLDAPAccountRepositoryTests.o TRLDAPConnectionTests.o TRLDAPEntryTests.o TRLDAPGroupConfigTests.o TRLDAPSearchFilterTests.o TRLocalPacketFilterTests.o TRObjectTests.o mockpf.o TRPFAddressTests.o TRStringTests.o TRVPNSessionTests.o -export-dynamic -L../src -lauth-ldap -fPIC -lobjc -fobjc-exceptions -lldap -llber make[1]: Leaving directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/tests' ===> making all in docs make[1]: Entering directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/docs' make[1]: Leaving directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/docs' make: Entering directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/tests' ./tests Test suite 'TRHashTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRHashTests test_keyEnumerator] completed at Tue Sep 9 08:38:51 2025 Test case -[TRHashTests test_valueForKey] completed at Tue Sep 9 08:38:51 2025 Test case -[TRHashTests test_removeObjectForKey] completed at Tue Sep 9 08:38:51 2025 Test case -[TRHashTests test_setObjectForKey_replacement] completed at Tue Sep 9 08:38:51 2025 Test case -[TRHashTests test_setObjectForKey] completed at Tue Sep 9 08:38:51 2025 Test case -[TRHashTests testIsFull] completed at Tue Sep 9 08:38:51 2025 Test case -[TRHashTests testInitWithCapacity] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRHashTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRLDAPGroupConfigTests' started at Tue Sep 9 08:38:51 2025 Test suite 'TRLDAPGroupConfigTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRConfigTokenTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRConfigTokenTests test_boolValue] completed at Tue Sep 9 08:38:51 2025 Test case -[TRConfigTokenTests test_intValue] completed at Tue Sep 9 08:38:51 2025 Test case -[TRConfigTokenTests test_initWithBytes] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRConfigTokenTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRPFAddressTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRPFAddressTests test_initWithPortableAddress] completed at Tue Sep 9 08:38:51 2025 Test case -[TRPFAddressTests test_initWithPresentationAddress] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRPFAddressTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRConfigLexerTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRConfigLexerTests testParse] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRConfigLexerTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRAuthLDAPConfigTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRAuthLDAPConfigTests test_initWithBadSection] completed at Tue Sep 9 08:38:51 2025 Test case -[TRAuthLDAPConfigTests test_initWithMissingTrailingNewline] completed at Tue Sep 9 08:38:51 2025 Test case -[TRAuthLDAPConfigTests test_initWithMissingKey] completed at Tue Sep 9 08:38:51 2025 Test case -[TRAuthLDAPConfigTests test_initWithDuplicateKeys] completed at Tue Sep 9 08:38:51 2025 Test case -[TRAuthLDAPConfigTests test_initWithMismatchedSection] completed at Tue Sep 9 08:38:51 2025 Test case -[TRAuthLDAPConfigTests test_initWithIncorrectlyNamedSection] completed at Tue Sep 9 08:38:51 2025 Test case -[TRAuthLDAPConfigTests test_initWithConfigFile] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRAuthLDAPConfigTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRLDAPConnectionTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRLDAPConnectionTests testInit] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRLDAPConnectionTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRConfigTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRConfigTests testInitWithFD] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRConfigTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRLDAPEntryTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRLDAPEntryTests testInitWithDN] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRLDAPEntryTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRObjectTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRObjectTests testIsEqual] completed at Tue Sep 9 08:38:51 2025 Test case -[TRObjectTests testRetainRelease] completed at Tue Sep 9 08:38:51 2025 Test case -[TRObjectTests testIsKindOfClass] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRObjectTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRVPNSessionTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRVPNSessionTests test_initWithUsername] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRVPNSessionTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRLDAPAccountRepositoryTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRLDAPAccountRepositoryTests test_initWithLDAPConnection] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRLDAPAccountRepositoryTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRStringTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRStringTests test_hash] completed at Tue Sep 9 08:38:51 2025 Test case -[TRStringTests test_intValue] completed at Tue Sep 9 08:38:51 2025 Test case -[TRStringTests test_length] completed at Tue Sep 9 08:38:51 2025 Test case -[TRStringTests test_stringWithCString] completed at Tue Sep 9 08:38:51 2025 Test case -[TRStringTests test_stringWithFormat] completed at Tue Sep 9 08:38:51 2025 Test case -[TRStringTests test_initWithBytes] completed at Tue Sep 9 08:38:51 2025 Test case -[TRStringTests test_initWithString] completed at Tue Sep 9 08:38:51 2025 Test case -[TRStringTests test_initWithCString] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRStringTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRLDAPSearchFilterTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRLDAPSearchFilterTests test_ldapEscaping] completed at Tue Sep 9 08:38:51 2025 Test case -[TRLDAPSearchFilterTests test_getFilter] completed at Tue Sep 9 08:38:51 2025 Test case -[TRLDAPSearchFilterTests test_initWithFormat] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRLDAPSearchFilterTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRAutoreleasePoolTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRAutoreleasePoolTests testAddObject] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRAutoreleasePoolTests' finished at Tue Sep 9 08:38:51 2025 Test suite 'TRArrayTests' started at Tue Sep 9 08:38:51 2025 Test case -[TRArrayTests test_objectEnumerator] completed at Tue Sep 9 08:38:51 2025 Test case -[TRArrayTests test_count] completed at Tue Sep 9 08:38:51 2025 Test case -[TRArrayTests test_containsObject] completed at Tue Sep 9 08:38:51 2025 Test case -[TRArrayTests test_removeObject] completed at Tue Sep 9 08:38:51 2025 Test case -[TRArrayTests test_addObject] completed at Tue Sep 9 08:38:51 2025 Test suite 'TRArrayTests' finished at Tue Sep 9 08:38:51 2025 make: Leaving directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/tests' >>> openvpn-auth-ldap: Entering fakeroot... ===> making install in tools make[1]: Entering directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/tools' make[1]: Leaving directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/tools' ===> making install in src make[1]: Entering directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/src' /usr/bin/install -c -m 755 -D openvpn-auth-ldap.so /home/udu/aports/main/openvpn-auth-ldap/pkg/openvpn-auth-ldap/usr/lib/openvpn/plugins/openvpn-auth-ldap.so make[1]: Leaving directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/src' ===> making install in tests make[1]: Entering directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/tests' make[1]: Leaving directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/tests' ===> making install in docs make[1]: Entering directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/docs' make[1]: Leaving directory '/home/udu/aports/main/openvpn-auth-ldap/src/openvpn-auth-ldap-auth-ldap-2.0.4/docs' >>> openvpn-auth-ldap*: Running postcheck for openvpn-auth-ldap >>> openvpn-auth-ldap*: Preparing package openvpn-auth-ldap... >>> openvpn-auth-ldap*: Stripping binaries >>> openvpn-auth-ldap*: Script found. /bin/sh added as a dependency for openvpn-auth-ldap-2.0.4-r7.apk >>> openvpn-auth-ldap*: Adding .post-upgrade >>> openvpn-auth-ldap*: Scanning shared objects >>> openvpn-auth-ldap*: Tracing dependencies... openvpn /bin/sh so:libc.musl-x86_64.so.1 so:liblber.so.2 so:libldap.so.2 so:libobjc.so.4 >>> openvpn-auth-ldap*: Package size: 138.9 KB >>> openvpn-auth-ldap*: Compressing data... >>> openvpn-auth-ldap*: Create checksum... >>> openvpn-auth-ldap*: Create openvpn-auth-ldap-2.0.4-r7.apk >>> openvpn-auth-ldap: Build complete at Tue, 09 Sep 2025 08:38:51 +0000 elapsed time 0h 0m 4s >>> openvpn-auth-ldap: Cleaning up srcdir >>> openvpn-auth-ldap: Cleaning up pkgdir >>> openvpn-auth-ldap: Uninstalling dependencies... (1/12) Purging .makedepends-openvpn-auth-ldap (20250909.083848) (2/12) Purging openvpn (2.6.14-r0) (3/12) Purging iproute2-minimal (6.15.0-r0) (4/12) Purging re2c (4.2-r0) (5/12) Purging openldap-dev (2.6.8-r0) (6/12) Purging libldap (2.6.8-r0) (7/12) Purging openvpn-dev (2.6.14-r0) (8/12) Purging gcc-objc (14.2.0-r6) (9/12) Purging libobjc (14.2.0-r6) (10/12) Purging libcap-ng (0.8.5-r0) (11/12) Purging libmnl (1.0.5-r2) (12/12) Purging lzo (2.10-r5) Executing busybox-1.37.0-r19.trigger OK: 2189 MiB in 486 packages >>> openvpn-auth-ldap: Updating the main/x86_64 repository index... >>> openvpn-auth-ldap: Signing the index...