>>> lz4: Building main/lz4 1.9.4-r4 (using abuild 3.11.0_rc13-r0) started Sun, 30 Apr 2023 16:29:34 +0000 >>> lz4: Checking sanity of /home/buildozer/aports/main/lz4/APKBUILD... >>> lz4: Analyzing dependencies... >>> lz4: Installing for build: build-base diffutils (1/2) Installing diffutils (3.9-r2) (2/2) Installing .makedepends-lz4 (20230430.162934) Executing busybox-1.36.0-r8.trigger OK: 393 MiB in 100 packages >>> lz4: Cleaning up srcdir >>> lz4: Cleaning up pkgdir >>> lz4: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/lz4-1.9.4.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 345k 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 345k 100 345k 0 0 352k 0 --:--:-- --:--:-- --:--:-- 352k >>> lz4: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/lz4-1.9.4.tar.gz >>> lz4: Checking sha512sums... lz4-1.9.4.tar.gz: OK >>> lz4: Unpacking /var/cache/distfiles/v3.18/lz4-1.9.4.tar.gz... make[1]: Entering directory '/home/buildozer/aports/main/lz4/src/lz4-1.9.4/lib' compiling static library compiling dynamic library 1.9.4 creating versioned links make[1]: Leaving directory '/home/buildozer/aports/main/lz4/src/lz4-1.9.4/lib' make[1]: Entering directory '/home/buildozer/aports/main/lz4/src/lz4-1.9.4/programs' make[1]: Leaving directory '/home/buildozer/aports/main/lz4/src/lz4-1.9.4/programs' make[1]: Entering directory '/home/buildozer/aports/main/lz4/src/lz4-1.9.4/tests' make -C ../programs lz4 CFLAGS="-Os -Wformat -Werror=format-security -O2 -flto=auto -Wall -Wextra -Wundef -Wcast-qual -Wcast-align -Wshadow -Wswitch-enum -Wdeclaration-after-statement -Wstrict-prototypes -Wpointer-arith -Wstrict-aliasing=1 -g -DLZ4_DEBUG=1 " gcc -Os -Wformat -Werror=format-security -O2 -flto=auto -Wall -Wextra -Wundef -Wcast-qual -Wcast-align -Wshadow -Wswitch-enum -Wdeclaration-after-statement -Wstrict-prototypes -Wpointer-arith -Wstrict-aliasing=1 -g -DLZ4_DEBUG=1 -Os -Wformat -Werror=format-security -O2 -flto=auto -I../lib -I../programs -DXXH_NAMESPACE=LZ4_ -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -I../programs ../programs/datagen.c datagencli.c -o datagen make[2]: Entering directory '/home/buildozer/aports/main/lz4/src/lz4-1.9.4/programs' make[2]: Leaving directory '/home/buildozer/aports/main/lz4/src/lz4-1.9.4/programs' ln -sf ../programs/lz4 ../programs/unlz4 ln -sf ../programs/lz4 ../programs/lz4cat \n ---- test lz4 basic compression/decompression ---- ./datagen -g0 | ../programs/lz4 -v | ../programs/lz4 -t \n ---- test multiple files ---- *** LZ4 command line interface 64-bits v1.9.4, by Yann Collet *** Compressed 0 bytes into 15 bytes ==> 1500.00% stdin : decoded 0 bytes \n ---- test multiple files (Legacy format) ---- ./datagen -g16KB | ../programs/lz4 -9 | ../programs/lz4 -t stdin : decoded 16384 bytes ./datagen -g20KB > tmp-tlb-dg20k # compress multiple files : one .lz4 per source file ../programs/lz4 < tmp-tlb-dg20k | ../programs/lz4 -d > tmp-tlb-dec ../programs/lz4 -f -m tmp-tml* # compress multiple files using legacy format: one .lz4 per source file test -f tmp-tml1.lz4 ../programs/lz4 -f -l -m tmp-lml* test -f tmp-tml2.lz4 \n ---- test frame concatenation ---- diff -q tmp-tlb-dg20k tmp-tlb-dec test -f tmp-lml1.lz4 test -f tmp-tml3.lz4 ../programs/lz4 --no-frame-crc < tmp-tlb-dg20k | ../programs/lz4 -d > tmp-tlb-dec test -f tmp-lml2.lz4 # decompress multiple files : one output file per .lz4 diff -q tmp-tlb-dg20k tmp-tlb-dec test -f tmp-lml3.lz4 mv tmp-tml1 tmp-tml1-orig cat tmp-lfc-nonempty tmp-lfc-empty tmp-lfc-nonempty > tmp-lfc-src ./datagen | ../programs/lz4 -BI | ../programs/lz4 -t # decompress multiple files compressed using legacy format: one output file per .lz4 mv tmp-tml2 tmp-tml2-orig ../programs/lz4 -zq tmp-lfc-empty -c > tmp-lfc-empty.lz4 stdin : decoded 65536 bytes ./datagen | ../programs/lz4 --no-crc | ../programs/lz4 -t mv tmp-lml1 tmp-lml1-orig mv tmp-tml3 tmp-tml3-orig ../programs/lz4 -zq tmp-lfc-nonempty -c > tmp-lfc-nonempty.lz4 mv tmp-lml2 tmp-lml2-orig ../programs/lz4 -d -f -m tmp-tml*.lz4 cat tmp-lfc-nonempty.lz4 tmp-lfc-empty.lz4 tmp-lfc-nonempty.lz4 > tmp-lfc-concat.lz4 mv tmp-lml3 tmp-lml3-orig cmp tmp-tml1 tmp-tml1-orig # must be identical ../programs/lz4 -d tmp-lfc-concat.lz4 -c > tmp-lfc-result ../programs/lz4 -d -f -m tmp-lml*.lz4 cmp tmp-tml2 tmp-tml2-orig stdin : decoded 65536 bytes cmp tmp-lfc-src tmp-lfc-result ./datagen -g6M -P99 | ../programs/lz4 -9BD | ../programs/lz4 -t ../programs/lz4 -l -d -f -m tmp-lml*.lz4 # -l mustn't impact -d option cmp tmp-tml3 tmp-tml3-orig cmp tmp-lml1 tmp-lml1-orig # must be identical # compress multiple files into stdout frame concatenation test completed cmp tmp-lml2 tmp-lml2-orig cat tmp-tml1.lz4 tmp-tml2.lz4 tmp-tml3.lz4 > tmp-tml-concat1 cmp tmp-lml3 tmp-lml3-orig rm -f tmp-tml*.lz4 # compress multiple files into stdout using legacy format ../programs/lz4 -m tmp-tml1 tmp-tml2 tmp-tml3 -c > tmp-tml-concat2 cat tmp-lml1.lz4 tmp-lml2.lz4 tmp-lml3.lz4 > tmp-lml-concat1 test ! -f tmp-tml1.lz4 # must not create .lz4 artefact rm -f tmp-lml*.lz4 cmp tmp-tml-concat1 tmp-tml-concat2 # must be equivalent ../programs/lz4 -l -m tmp-lml1 tmp-lml2 tmp-lml3 -c > tmp-lml-concat2 # decompress multiple files into stdout test ! -f tmp-lml1.lz4 # must not create .lz4 artefact rm -f tmp-tml-concat1 tmp-tml-concat2 cmp tmp-lml-concat1 tmp-lml-concat2 # must be equivalent ../programs/lz4 -f -m tmp-tml1 tmp-tml2 tmp-tml3 # generate .lz4 to decompress # # # decompress multiple files into stdout using legacy format cat tmp-tml1 tmp-tml2 tmp-tml3 > tmp-tml-concat1 # create concatenated reference rm -f tmp-lml-concat1 tmp-lml-concat2 rm -f tmp-tml1 tmp-tml2 tmp-tml3 ../programs/lz4 -l -f -m tmp-lml1 tmp-lml2 tmp-lml3 # generate .lz4 to decompress ../programs/lz4 -d -m tmp-tml1.lz4 tmp-tml2.lz4 tmp-tml3.lz4 -c > tmp-tml-concat2 cat tmp-lml1 tmp-lml2 tmp-lml3 > tmp-lml-concat1 # create concatenated reference test ! -f tmp-tml1 # must not create file artefact rm -f tmp-lml1 tmp-lml2 tmp-lml3 cmp tmp-tml-concat1 tmp-tml-concat2 # must be equivalent ../programs/lz4 -d -m tmp-lml1.lz4 tmp-lml2.lz4 tmp-lml3.lz4 -c > tmp-lml-concat2 # compress multiple files, one of which is absent (must fail) ../programs/lz4 -d -l -m tmp-lml1.lz4 tmp-lml2.lz4 tmp-lml3.lz4 -c > tmp-lml-concat2 # -l mustn't impact option -d ! ../programs/lz4 -f -m tmp-tml-concat1 notHere tmp-tml-concat2 # must fail : notHere not present test ! -f tmp-lml1 # must not create file artefact notHere: No such file or directory cmp tmp-lml-concat1 tmp-lml-concat2 # must be equivalent # test lz4-compressed file # # # compress multiple files, one of which is absent (must fail) ../programs/lz4 -tm tmp-tml-concat1.lz4 ! ../programs/lz4 -f -l -m tmp-lml-concat1 notHere-legacy tmp-lml-concat2 # must fail : notHere-legacy not present ../programs/lz4 -tm tmp-tml-concat1.lz4 tmp-tml-concat2.lz4 notHere-legacy: No such file or directory Error 20 : notHere-legacy : open file error # test multiple lz4 files, one of which is absent (must fail) ! ../programs/lz4 -tm tmp-tml-concat1.lz4 notHere.lz4 tmp-tml-concat2.lz4 notHere.lz4: No such file or directory \n ---- bench mode ---- ../programs/lz4 -bi0 \n ---- test original size support ---- ./datagen -g15M > tmp-lzc \n ---- test lz4 compression/decompression with dictionary ---- ./datagen -g16KB > tmp-dict ./datagen -g32KB > tmp-dict-sample-32k < tmp-dict-sample-32k ../programs/lz4 -D tmp-dict | ../programs/lz4 -dD tmp-dict | diff - tmp-dict-sample-32k stdin : decoded 6291456 bytes ./datagen -g17M | ../programs/lz4 -9v | ../programs/lz4 -qt *** LZ4 command line interface 64-bits v1.9.4, by Yann Collet *** ./datagen -g128MB > tmp-dict-sample-128m |-Synthetic 50% : 10000000 -> /-Synthetic 50% : 10000000 -> 5859357 (1.707), 388.3 MB/s ../programs/lz4 -v tmp-lzc -c | ../programs/lz4 -t *** LZ4 command line interface 64-bits v1.9.4, by Yann Collet *** =-Synthetic 50% : 10000000 -> 5859357 (1.707), 388.3 MB/s ,3846.6 MB/s 1# ./datagen > tmp-ltm ../programs/lz4 -f tmp-ltm -c > tmp-ltm.lz4 ../programs/lz4 -bdi0 tmp-ltm.lz4 # test benchmark decode-only mode Benchmark Decompression of LZ4 Frame + Checksum when present |-tmp-ltm.lz4 : 37015 -> Read : 4 MiB ==> 45.43% Compressed 15728640 bytes into 9227754 bytes ==> 58.67% stdin : decoded 15728640 bytes ../programs/lz4 -v --content-size tmp-lzc -c | ../programs/lz4 -d > tmp-lzc-dup *** LZ4 command line interface 64-bits v1.9.4, by Yann Collet *** Read : 8 MiB ==> 45.55% Compressed 15728640 bytes into 9227762 bytes ==> 58.67% diff tmp-lzc tmp-lzc-dup ../programs/lz4 -f tmp-lzc -c > tmp-lzc.lz4 # compressed with content size ../programs/lz4 --content-size tmp-lzc -c > tmp-lzc-wcz.lz4 Read : 12 MiB ==> 45.42% /-tmp-ltm.lz4 : 65536 -> 37015 (1.771), 0.0 MB/s , 855.4 MB/s 1# ../programs/lz4 -bdi0 --no-crc tmp-ltm.lz4 # test benchmark decode-only mode Benchmark Decompression of LZ4 Frame _without_ checksum even when present |-tmp-ltm.lz4 : 37015 -> < tmp-dict-sample-128m ../programs/lz4 -D tmp-dict | ../programs/lz4 -dD tmp-dict | diff - tmp-dict-sample-128m ! diff tmp-lzc.lz4 tmp-lzc-wcz.lz4 # must differ, due to content size Binary files tmp-lzc.lz4 and tmp-lzc-wcz.lz4 differ ../programs/lz4 --content-size < tmp-lzc > tmp-lzc-wcz2.lz4 # can determine content size because stdin is just a file Read : 16 MiB ==> 45.33% diff tmp-lzc-wcz.lz4 tmp-lzc-wcz2.lz4 # both must contain content size /-tmp-ltm.lz4 : 65536 -> 37015 (1.771), 0.0 MB/s ,2343.1 MB/s 1# \n ---- test mode ---- ! ./datagen | ../programs/lz4 -t Error 44 : Unrecognized header : file cannot be decoded ! ./datagen | ../programs/lz4 -tf cat tmp-lzc | ../programs/lz4 > tmp-lzc-ncz.lz4 Error 44 : Unrecognized header : file cannot be decoded \n ---- pass-through mode ---- Compressed 17825792 bytes into 8086251 bytes ==> 45.36% ./datagen -g33M | ../programs/lz4 --no-frame-crc | ../programs/lz4 -t ! ../programs/lz4 -f tmp-ltm2.lz4 > /dev/null Warning : using stdout as default output. Do not rely on this behavior: use explicit `-c` instead ! Error 44 : Unrecognized header : file cannot be decoded ! ./datagen | ../programs/lz4 -dc > /dev/null Error 44 : Unrecognized header : file cannot be decoded ! ./datagen | ../programs/lz4 -df > /dev/null Error 44 : Unrecognized header : file cannot be decoded ./datagen | ../programs/lz4 -dcf > /dev/null diff tmp-lzc.lz4 tmp-lzc-ncz.lz4 # both don't have content size ../programs/lz4 -dcf tmp-ltm1 Hello World ! ../programs/lz4 -dcfm tmp-ltm1 tmp-ltm2 Hello World ! from underground... cat tmp-lzc | ../programs/lz4 --content-size > tmp-lzc-ncz2.lz4 # can't determine content size \n ---- non-existing source (must fail cleanly) ---- ! ../programs/lz4 file-does-not-exist Warning : using stdout as default output. Do not rely on this behavior: use explicit `-c` instead ! file-does-not-exist: No such file or directory ! ../programs/lz4 -f file-does-not-exist Warning : using stdout as default output. Do not rely on this behavior: use explicit `-c` instead ! file-does-not-exist: No such file or directory ! ../programs/lz4 -t file-does-not-exist file-does-not-exist: No such file or directory ! ../programs/lz4 -fm file1-dne file2-dne file1-dne: No such file or directory file2-dne: No such file or directory stdin : decoded 34603008 bytes ./datagen -g256MB | ../programs/lz4 -vqB4D | ../programs/lz4 -t --no-crc using blocks of size 64 KB diff tmp-lzc.lz4 tmp-lzc-ncz2.lz4 # both don't have content size touch tmp-dict-sample-0 < tmp-dict-sample-0 ../programs/lz4 -D tmp-dict | ../programs/lz4 -dD tmp-dict | diff - tmp-dict-sample-0 < tmp-dict-sample-32k ../programs/lz4 -D tmp-dict-sample-0 | ../programs/lz4 -dD tmp-dict-sample-0 | diff - tmp-dict-sample-32k < tmp-dict-sample-0 ../programs/lz4 -D tmp-dict-sample-0 | ../programs/lz4 -dD tmp-dict-sample-0 | diff - tmp-dict-sample-0 \n ---- test lz4 dictionary loading ---- ./datagen -g128KB > tmp-dict-data-128KB set -e; \ for l in 0 1 4 128 32767 32768 32769 65535 65536 65537 98303 98304 98305 131071 131072 131073; do \ ./datagen -g$l > tmp-dict-$l; \ dd if=tmp-dict-$l of=tmp-dict-$l-tail bs=1 count=65536 skip=$((l > 65536 ? l - 65536 : 0)); \ < tmp-dict-$l ../programs/lz4 -D stdin tmp-dict-data-128KB -c | ../programs/lz4 -dD tmp-dict-$l-tail | diff - tmp-dict-data-128KB; \ < tmp-dict-$l-tail ../programs/lz4 -D stdin tmp-dict-data-128KB -c | ../programs/lz4 -dD tmp-dict-$l | diff - tmp-dict-data-128KB; \ done 0+0 records in 0+0 records out 1+0 records in 1+0 records out 4+0 records in 4+0 records out 128+0 records in 128+0 records out 32767+0 records in 32767+0 records out 32768+0 records in 32768+0 records out 32769+0 records in 32769+0 records out Decompressed : 150 MiB 65535+0 records in 65535+0 records out 65536+0 records in 65536+0 records out 65536+0 records in 65536+0 records out stdin : decoded 268435456 bytes ../programs/lz4 --rm -f tmp-tlb-hw tmp-tlb-hw.lz4 Compressed 12 bytes into 31 bytes ==> 258.33% test ! -f tmp-tlb-hw # must fail (--rm) test -f tmp-tlb-hw.lz4 ../programs/lz4cat tmp-tlb-hw.lz4 | grep "hello world" hello world ../programs/unlz4 --rm tmp-tlb-hw.lz4 tmp-tlb-hw tmp-tlb-hw.lz4 : decoded 12 bytes test -f tmp-tlb-hw test ! -f tmp-tlb-hw.lz4 # must fail (--rm) test ! -f tmp-tlb-hw.lz4.lz4 # must fail (unlz4) ../programs/lz4cat tmp-tlb-hw # pass-through mode hello world test -f tmp-tlb-hw test ! -f tmp-tlb-hw.lz4 # must fail (lz4cat) ../programs/lz4 tmp-tlb-hw tmp-tlb-hw.lz4 # creates tmp-tlb-hw.lz4 Compressed 12 bytes into 31 bytes ==> 258.33% ../programs/lz4cat < tmp-tlb-hw.lz4 > tmp-tlb3 # checks lz4cat works with stdin (#285) diff -q tmp-tlb-hw tmp-tlb3 ../programs/lz4cat < tmp-tlb-hw > tmp-tlb2 # checks lz4cat works in pass-through mode diff -q tmp-tlb-hw tmp-tlb2 65536+0 records in 65536+0 records out cp tmp-tlb-hw ./-d ../programs/lz4 --rm -- -d -d.lz4 # compresses ./d into ./-d.lz4 Compressed 12 bytes into 31 bytes ==> 258.33% test -f ./-d.lz4 test ! -f ./-d mv ./-d.lz4 ./-z ../programs/lz4 -d --rm -- -z tmp-tlb4 # uncompresses ./-z into tmp-tlb4 -z : decoded 12 bytes test ! -f ./-z diff -q tmp-tlb-hw tmp-tlb4 ! ../programs/lz4 tmp-tlb2 tmp-tlb3 tmp-tlb4 # must fail: refuse to handle 3+ file names Error : tmp-tlb4 won't be used ! Do you want multiple input files (-m) ? ../programs/lz4 -f tmp-tlb-hw # create tmp-tlb-hw.lz4, for next tests Warning : using stdout as default output. Do not rely on this behavior: use explicit `-c` instead ! "Md@§ €hello world °¨R¤../programs/lz4 --list tmp-tlb-hw.lz4 # test --list on valid single-frame file Frames Type Block Compressed Uncompressed Ratio Filename 1 LZ4Frame B4I 31.00 - - tmp-tlb-hw.lz4 ../programs/lz4 --list < tmp-tlb-hw.lz4 # test --list from stdin (file only) Frames Type Block Compressed Uncompressed Ratio Filename 1 LZ4Frame B4I 31.00 - - stdin cat tmp-tlb-hw >> tmp-tlb-hw.lz4 ! ../programs/lz4 -f tmp-tlb-hw.lz4 # uncompress valid frame followed by invalid data (must fail now) Warning : using stdout as default output. Do not rely on this behavior: use explicit `-c` instead ! hello world ../programs/lz4 -BX tmp-tlb-hw -c -q | ../programs/lz4 -tv # test block checksum *** LZ4 command line interface 64-bits v1.9.4, by Yann Collet *** stdin : decoded 12 bytes # ./datagen -g20KB generates the same file every single time # cannot save output of ./datagen -g20KB as input file to lz4 because the following shell commands are run before ./datagen -g20KB test "12737" -lt "13979" # -1 vs -9 test "12461" -lt "12737" # 1 vs -1 test "12737" -eq "12737" # checks default fast compression is -1 ! ../programs/lz4 -c --fast=0 tmp-tlb-dg20K # lz4 should fail when fast=0 Incorrect parameters Usage : lz4 [arg] [input] [output] input : a filename with no FILE, or when FILE is - or stdin, read standard input Arguments : -1 : Fast compression (default) -9 : High compression -d : decompression (default for .lz4 extension) -z : force compression -D FILE: use FILE as dictionary -f : overwrite output without prompting -k : preserve source files(s) (default) --rm : remove source file(s) after successful de/compression -h/-H : display help/long help and exit ! ../programs/lz4 -c --fast=-1 tmp-tlb-dg20K # lz4 should fail when fast=-1 Incorrect parameters Usage : lz4 [arg] [input] [output] input : a filename with no FILE, or when FILE is - or stdin, read standard input Arguments : -1 : Fast compression (default) -9 : High compression -d : decompression (default for .lz4 extension) -z : force compression -D FILE: use FILE as dictionary -f : overwrite output without prompting -k : preserve source files(s) (default) --rm : remove source file(s) after successful de/compression -h/-H : display help/long help and exit # High --fast values can result in out-of-bound dereferences #876 ./datagen -g1M | ../programs/lz4 -c --fast=999999999 > /dev/null # Test for #596 ../programs/lz4 -m tmp-tlb-test ../programs/lz4 tmp-tlb-test.lz4 tmp-tlb-test2 tmp-tlb-test.lz4 : decoded 5 bytes diff -q tmp-tlb-test tmp-tlb-test2 65536+0 records in 65536+0 records out 65536+0 records in 65536+0 records out 65536+0 records in 65536+0 records out 65536+0 records in 65536+0 records out 65536+0 records in 65536+0 records out make[1]: Leaving directory '/home/buildozer/aports/main/lz4/src/lz4-1.9.4/tests' >>> lz4: Entering fakeroot... make[1]: Entering directory '/home/buildozer/aports/main/lz4/src/lz4-1.9.4/lib' creating pkgconfig Installing libraries in /home/buildozer/aports/main/lz4/pkg/lz4/usr/lib Installing headers in /home/buildozer/aports/main/lz4/pkg/lz4/usr/include lz4 libraries installed make[1]: Leaving directory '/home/buildozer/aports/main/lz4/src/lz4-1.9.4/lib' make[1]: Entering directory '/home/buildozer/aports/main/lz4/src/lz4-1.9.4/programs' Installing binaries in /home/buildozer/aports/main/lz4/pkg/lz4/usr/bin Installing man pages in /home/buildozer/aports/main/lz4/pkg/lz4/usr/share/man/man1 lz4 installation completed make[1]: Leaving directory '/home/buildozer/aports/main/lz4/src/lz4-1.9.4/programs' >>> lz4-static*: Running split function static... >>> lz4-static*: Preparing subpackage lz4-static... >>> lz4-static*: Stripping binaries >>> lz4-static*: Running postcheck for lz4-static >>> lz4-dev*: Running split function dev... >>> lz4-dev*: Preparing subpackage lz4-dev... >>> lz4-dev*: Stripping binaries >>> lz4-dev*: Running postcheck for lz4-dev >>> lz4-doc*: Running split function doc... >>> lz4-doc*: Preparing subpackage lz4-doc... >>> lz4-doc*: Running postcheck for lz4-doc >>> lz4-libs*: Running split function libs... >>> lz4-libs*: Preparing subpackage lz4-libs... >>> lz4-libs*: Stripping binaries >>> lz4-libs*: Running postcheck for lz4-libs >>> lz4-tests*: Running split function tests... '/home/buildozer/aports/main/lz4/pkg/lz4/usr/share/lz4' -> '/home/buildozer/aports/main/lz4/pkg/lz4-tests/usr/share/lz4' >>> lz4-tests*: Preparing subpackage lz4-tests... >>> lz4-tests*: Stripping binaries >>> lz4-tests*: Running postcheck for lz4-tests >>> lz4*: Running postcheck for lz4 >>> lz4*: Preparing package lz4... >>> lz4*: Stripping binaries >>> lz4-dev*: Scanning shared objects >>> lz4-doc*: Scanning shared objects >>> lz4-libs*: Scanning shared objects >>> lz4-static*: Scanning shared objects >>> lz4-tests*: Scanning shared objects >>> lz4*: Scanning shared objects >>> lz4-dev*: Tracing dependencies... lz4-libs=1.9.4-r4 pkgconfig >>> lz4-dev*: Package size: 124.0 KB >>> lz4-dev*: Compressing data... >>> lz4-dev*: Create checksum... >>> lz4-dev*: Create lz4-dev-1.9.4-r4.apk >>> lz4-doc*: Tracing dependencies... >>> lz4-doc*: Package size: 24.0 KB >>> lz4-doc*: Compressing data... >>> lz4-doc*: Create checksum... >>> lz4-doc*: Create lz4-doc-1.9.4-r4.apk >>> lz4-libs*: Tracing dependencies... so:libc.musl-x86_64.so.1 >>> lz4-libs*: Package size: 144.0 KB >>> lz4-libs*: Compressing data... >>> lz4-libs*: Create checksum... >>> lz4-libs*: Create lz4-libs-1.9.4-r4.apk >>> lz4-static*: Tracing dependencies... >>> lz4-static*: Package size: 688.0 KB >>> lz4-static*: Compressing data... >>> lz4-static*: Create checksum... >>> lz4-static*: Create lz4-static-1.9.4-r4.apk >>> lz4-tests*: Tracing dependencies... so:libc.musl-x86_64.so.1 >>> lz4-tests*: Package size: 116.0 KB >>> lz4-tests*: Compressing data... >>> lz4-tests*: Create checksum... >>> lz4-tests*: Create lz4-tests-1.9.4-r4.apk >>> lz4*: Tracing dependencies... so:libc.musl-x86_64.so.1 >>> lz4*: Package size: 188.0 KB >>> lz4*: Compressing data... >>> lz4*: Create checksum... >>> lz4*: Create lz4-1.9.4-r4.apk >>> lz4: Build complete at Sun, 30 Apr 2023 16:30:04 +0000 elapsed time 0h 0m 30s >>> lz4: Cleaning up srcdir >>> lz4: Cleaning up pkgdir >>> lz4: Uninstalling dependencies... (1/2) Purging .makedepends-lz4 (20230430.162934) (2/2) Purging diffutils (3.9-r2) Executing busybox-1.36.0-r8.trigger OK: 392 MiB in 98 packages >>> lz4: Updating the main/x86_64 repository index... >>> lz4: Signing the index...