>>> libgrapheme: Building testing/libgrapheme 2.0.2-r0 (using abuild 3.15.0-r2) started Tue, 22 Jul 2025 20:52:10 +0000 >>> libgrapheme: Validating /home/buildozer/aports/testing/libgrapheme/APKBUILD... >>> libgrapheme: Analyzing dependencies... >>> libgrapheme: Installing for build: build-base (1/1) Installing .makedepends-libgrapheme (20250722.205211) OK: 401 MiB in 111 packages >>> libgrapheme: Cleaning up srcdir >>> libgrapheme: Cleaning up pkgdir >>> libgrapheme: Cleaning up tmpdir >>> libgrapheme: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libgrapheme-2.0.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> libgrapheme: Fetching https://dl.suckless.org/libgrapheme/libgrapheme-2.0.2.tar.gz % 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 827k 100 827k 0 0 2605k 0 --:--:-- --:--:-- --:--:-- 2601k 100 827k 100 827k 0 0 2603k 0 --:--:-- --:--:-- --:--:-- 2601k >>> libgrapheme: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libgrapheme-2.0.2.tar.gz >>> libgrapheme: Checking sha512sums... libgrapheme-2.0.2.tar.gz: OK >>> libgrapheme: Unpacking /var/cache/distfiles/edge/libgrapheme-2.0.2.tar.gz... SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_decode_utf8.sh > man/grapheme_decode_utf8.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_encode_utf8.sh > man/grapheme_encode_utf8.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_is_character_break.sh > man/grapheme_is_character_break.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_is_uppercase.sh > man/grapheme_is_uppercase.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_is_uppercase_utf8.sh > man/grapheme_is_uppercase_utf8.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_is_lowercase.sh > man/grapheme_is_lowercase.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_is_lowercase_utf8.sh > man/grapheme_is_lowercase_utf8.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_is_titlecase.sh > man/grapheme_is_titlecase.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_is_titlecase_utf8.sh > man/grapheme_is_titlecase_utf8.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_next_character_break.sh > man/grapheme_next_character_break.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_next_line_break.sh > man/grapheme_next_line_break.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_next_sentence_break.sh > man/grapheme_next_sentence_break.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_next_word_break.sh > man/grapheme_next_word_break.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_next_character_break_utf8.sh > man/grapheme_next_character_break_utf8.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_next_line_break_utf8.sh > man/grapheme_next_line_break_utf8.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_next_sentence_break_utf8.sh > man/grapheme_next_sentence_break_utf8.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_next_word_break_utf8.sh > man/grapheme_next_word_break_utf8.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_to_uppercase.sh > man/grapheme_to_uppercase.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_to_uppercase_utf8.sh > man/grapheme_to_uppercase_utf8.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_to_lowercase.sh > man/grapheme_to_lowercase.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_to_lowercase_utf8.sh > man/grapheme_to_lowercase_utf8.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_to_titlecase.sh > man/grapheme_to_titlecase.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/grapheme_to_titlecase_utf8.sh > man/grapheme_to_titlecase_utf8.3 SH="sh" MAN_DATE="2022-10-06" UNICODE_VERSION="15.0.0" sh man/libgrapheme.sh > man/libgrapheme.7 cc -c -o gen/case.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic gen/case.c cc -c -o gen/util.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic gen/util.c cc -c -o gen/character.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic gen/character.c cc -c -o gen/line.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic gen/line.c cc -c -o gen/sentence.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic gen/sentence.c cc -c -o src/utf8.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic -fPIC -ffreestanding src/utf8.c cc -c -o src/util.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic -fPIC -ffreestanding src/util.c cc -c -o gen/word.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic gen/word.c cc -o gen/case -s gen/case.o gen/util.o cc -o gen/character -s gen/character.o gen/util.o cc -o gen/line -s gen/line.o gen/util.o cc -o gen/sentence -s gen/sentence.o gen/util.o cc -o gen/word -s gen/word.o gen/util.o gen/word > gen/word.h gen/character > gen/character.h gen/case > gen/case.h gen/line > gen/line.h gen/sentence > gen/sentence.h gen/character: char_break-LUT compression-ratio: 97.86% cc -c -o src/character.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic -fPIC -ffreestanding src/character.c gen/line: line_break-LUT compression-ratio: 97.04% cc -c -o src/line.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic -fPIC -ffreestanding src/line.c gen/sentence: sentence_break-LUT compression-ratio: 97.01% cc -c -o src/sentence.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic -fPIC -ffreestanding src/sentence.c gen/word: word_break-LUT compression-ratio: 97.04% cc -c -o src/word.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic -fPIC -ffreestanding src/word.c gen/case: case-LUT compression-ratio: 97.82% gen/case: LUT compression-ratios: upper=99.36%, lower=99.45%, title=99.38% cc -c -o src/case.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic -fPIC -ffreestanding src/case.c ar -rc libgrapheme.a src/case.o src/character.o src/line.o src/sentence.o src/utf8.o src/util.o src/word.o cc -o libgrapheme.so.2.0.2 -shared -nostdlib -Wl,--soname=libgrapheme.so.2.0 -s src/case.o src/character.o src/line.o src/sentence.o src/utf8.o src/util.o src/word.o ranlib libgrapheme.a cc -c -o test/case.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic test/case.c cc -c -o test/util.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic test/util.c cc -c -o gen/character-test.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic gen/character-test.c cc -c -o gen/line-test.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic gen/line-test.c cc -c -o gen/sentence-test.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic gen/sentence-test.c cc -c -o test/utf8-decode.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic test/utf8-decode.c cc -c -o test/utf8-encode.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic test/utf8-encode.c cc -c -o gen/word-test.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic gen/word-test.c cc -o gen/word-test -s gen/word-test.o gen/util.o cc -o gen/line-test -s gen/line-test.o gen/util.o cc -o gen/character-test -s gen/character-test.o gen/util.o cc -o gen/sentence-test -s gen/sentence-test.o gen/util.o gen/word-test > gen/word-test.h gen/character-test > gen/character-test.h gen/line-test > gen/line-test.h gen/sentence-test > gen/sentence-test.h cc -c -o test/word.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic test/word.c cc -c -o test/sentence.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic test/sentence.c cc -c -o test/character.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic test/character.c cc -o test/utf8-decode -s test/utf8-decode.o test/util.o libgrapheme.a cc -o test/utf8-encode -s test/utf8-encode.o test/util.o libgrapheme.a cc -o test/case -s test/case.o test/util.o libgrapheme.a cc -c -o test/line.o -D_DEFAULT_SOURCE -std=c99 -Os -Wall -Wextra -Wpedantic test/line.c cc -o test/sentence -s test/sentence.o test/util.o libgrapheme.a cc -o test/character -s test/character.o test/util.o libgrapheme.a cc -o test/word -s test/word.o test/util.o libgrapheme.a cc -o test/line -s test/line.o test/util.o libgrapheme.a for m in test/case test/character test/line test/sentence test/utf8-decode test/utf8-encode test/word ; do ./$m; done ./test/case: grapheme_is_lowercase_utf8: 11/11 unit tests passed. ./test/case: grapheme_is_uppercase_utf8: 11/11 unit tests passed. ./test/case: grapheme_is_titlecase_utf8: 15/15 unit tests passed. ./test/case: grapheme_to_lowercase_utf8: 14/14 unit tests passed. ./test/case: grapheme_to_uppercase_utf8: 14/14 unit tests passed. ./test/case: grapheme_to_titlecase_utf8: 20/20 unit tests passed. ./test/character: 602/602 conformance tests passed. ./test/character: grapheme_next_character_break: 5/5 unit tests passed. ./test/character: grapheme_next_character_break_utf8: 7/7 unit tests passed. ./test/line: 7654/7654 conformance tests passed. ./test/line: grapheme_next_line_break: 5/5 unit tests passed. ./test/line: grapheme_next_line_break_utf8: 7/7 unit tests passed. ./test/sentence: 502/502 conformance tests passed. ./test/sentence: grapheme_next_sentence_break: 5/5 unit tests passed. ./test/sentence: grapheme_next_character_break_utf8: 7/7 unit tests passed. ./test/utf8-decode: 27/27 unit tests passed. ./test/utf8-encode: 6/6 unit tests passed. ./test/word: 1823/1823 conformance tests passed. ./test/word: grapheme_next_word_break: 5/5 unit tests passed. ./test/word: grapheme_next_word_break_utf8: 7/7 unit tests passed. >>> libgrapheme: Entering fakeroot... mkdir -p "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/lib" mkdir -p "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/include" mkdir -p "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/share/man/man3" mkdir -p "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/share/man/man7" cp -f man/grapheme_decode_utf8.3 man/grapheme_encode_utf8.3 man/grapheme_is_character_break.3 man/grapheme_is_uppercase.3 man/grapheme_is_uppercase_utf8.3 man/grapheme_is_lowercase.3 man/grapheme_is_lowercase_utf8.3 man/grapheme_is_titlecase.3 man/grapheme_is_titlecase_utf8.3 man/grapheme_next_character_break.3 man/grapheme_next_line_break.3 man/grapheme_next_sentence_break.3 man/grapheme_next_word_break.3 man/grapheme_next_character_break_utf8.3 man/grapheme_next_line_break_utf8.3 man/grapheme_next_sentence_break_utf8.3 man/grapheme_next_word_break_utf8.3 man/grapheme_to_uppercase.3 man/grapheme_to_uppercase_utf8.3 man/grapheme_to_lowercase.3 man/grapheme_to_lowercase_utf8.3 man/grapheme_to_titlecase.3 man/grapheme_to_titlecase_utf8.3 "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/share/man/man3" cp -f man/libgrapheme.7 "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/share/man/man7" cp -f libgrapheme.a "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/lib" cp -f libgrapheme.so.2.0.2 "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/lib/libgrapheme.so.2.0.2" if [ "true" = "true" ]; then i=0; while [ "$i" -le 0 ]; do ln -sf "libgrapheme.so.2.0.2" "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/lib/libgrapheme.so.2.$i"; i=$((i+1)); done; fi if [ "true" = "true" ]; then ln -sf "libgrapheme.so.2.0.2" "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/lib/libgrapheme.so.2"; fi if [ "true" = "true" ]; then ln -sf "libgrapheme.so.2.0.2" "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/lib/libgrapheme.so"; fi cp -f grapheme.h "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/include" if ! [ -z "" ]; then /bin/sh -c ""; fi if ! [ -z "/usr/lib/pkgconfig" ]; then mkdir -p "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/lib/pkgconfig"; printf "Name: libgrapheme\nDescription: Unicode string library\nURL: https://libs.suckless.org/libgrapheme/\nVersion: 2.0.2\nCflags: -I/usr/include\nLibs: -L/usr/lib -lgrapheme\n" > "/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme/usr/lib/pkgconfig/libgrapheme.pc"; fi >>> libgrapheme-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme-doc/usr/share/man' >>> libgrapheme-doc*: Preparing subpackage libgrapheme-doc... >>> libgrapheme-doc*: Running postcheck for libgrapheme-doc >>> libgrapheme-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme-dev/usr/lib/pkgconfig' 'usr/lib/libgrapheme.a' -> '/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme-dev/usr/lib/libgrapheme.a' 'usr/lib/libgrapheme.so' -> '/home/buildozer/aports/testing/libgrapheme/pkg/libgrapheme-dev/usr/lib/libgrapheme.so' >>> libgrapheme-dev*: Preparing subpackage libgrapheme-dev... >>> libgrapheme-dev*: Stripping binaries >>> libgrapheme-dev*: Running postcheck for libgrapheme-dev >>> libgrapheme*: Running postcheck for libgrapheme >>> libgrapheme*: Preparing package libgrapheme... >>> libgrapheme*: Stripping binaries >>> libgrapheme-dev*: Scanning shared objects >>> libgrapheme-doc*: Scanning shared objects >>> libgrapheme*: Scanning shared objects >>> libgrapheme-dev*: Tracing dependencies... libgrapheme=2.0.2-r0 pkgconfig >>> libgrapheme-dev*: Package size: 339.4 KB >>> libgrapheme-dev*: Compressing data... >>> libgrapheme-dev*: Create checksum... >>> libgrapheme-dev*: Create libgrapheme-dev-2.0.2-r0.apk >>> libgrapheme-doc*: Tracing dependencies... >>> libgrapheme-doc*: Package size: 18.7 KB >>> libgrapheme-doc*: Compressing data... >>> libgrapheme-doc*: Create checksum... >>> libgrapheme-doc*: Create libgrapheme-doc-2.0.2-r0.apk >>> libgrapheme*: Tracing dependencies... >>> libgrapheme*: Package size: 322.9 KB >>> libgrapheme*: Compressing data... >>> libgrapheme*: Create checksum... >>> libgrapheme*: Create libgrapheme-2.0.2-r0.apk >>> libgrapheme: Build complete at Tue, 22 Jul 2025 20:52:16 +0000 elapsed time 0h 0m 6s >>> libgrapheme: Cleaning up srcdir >>> libgrapheme: Cleaning up pkgdir >>> libgrapheme: Uninstalling dependencies... (1/1) Purging .makedepends-libgrapheme (20250722.205211) OK: 401 MiB in 110 packages >>> libgrapheme: Updating the testing/x86 repository index... >>> libgrapheme: Signing the index...