>>> jpeginfo: Building testing/jpeginfo 1.7.1-r0 (using abuild 3.18.0_rc1-r0) started Sat, 27 Jun 2026 17:11:54 +0000 >>> jpeginfo: Validating /home/buildozer/aports/testing/jpeginfo/APKBUILD... >>> jpeginfo: Analyzing dependencies... >>> jpeginfo: Installing for build: build-base libjpeg-turbo-dev python3 ( 1/15) Installing libjpeg-turbo (3.1.3-r0) ( 2/15) Installing libturbojpeg (3.1.3-r0) ( 3/15) Installing libjpeg-turbo-dev (3.1.3-r0) ( 4/15) Installing libbz2 (1.0.8-r6) ( 5/15) Installing libffi (3.5.2-r1) ( 6/15) Installing xz-libs (5.8.3-r0) ( 7/15) Installing mpdecimal (4.0.1-r0) ( 8/15) Installing libpanelw (6.6_p20260516-r0) ( 9/15) Installing readline (8.3.3-r1) Installing file to etc/inputrc.apk-new (10/15) Installing sqlite-libs (3.53.2-r0) (11/15) Installing python3 (3.14.5-r2) (12/15) Installing python3-pycache-pyc0 (3.14.5-r2) (13/15) Installing pyc (3.14.5-r2) (14/15) Installing python3-pyc (3.14.5-r2) (15/15) Installing .makedepends-jpeginfo (20260627.171155) Executing busybox-1.38.0-r1.trigger OK: 472.8 MiB in 124 packages >>> jpeginfo: Cleaning up srcdir >>> jpeginfo: Cleaning up pkgdir >>> jpeginfo: Cleaning up tmpdir >>> jpeginfo: Fetching https://distfiles.alpinelinux.org/distfiles/edge/jpeginfo-1.7.1.tar.gz /var/cache/distfiles/edge/jpeginfo-1.7.1.tar.gz: OK >>> jpeginfo: Fetching https://distfiles.alpinelinux.org/distfiles/edge/jpeginfo-1.7.1.tar.gz /var/cache/distfiles/edge/jpeginfo-1.7.1.tar.gz: OK >>> jpeginfo: Unpacking /var/cache/distfiles/edge/jpeginfo-1.7.1.tar.gz... checking build system type... aarch64-alpine-linux-musl checking host system type... aarch64-alpine-linux-musl checking for aarch64-alpine-linux-musl-gcc... 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 we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking for a BSD-compatible install... /usr/bin/install -c checking whether make sets $(MAKE)... yes checking for jpeg_read_header in -ljpeg... yes checking how to run the C preprocessor... cc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for unistd.h... (cached) yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking for string.h... (cached) yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking size of long... 8 checking size of int... 4 checking for getopt_long... yes checking for broken jmorecfg.h (METHODDEF)... no configure: creating ./config.status config.status: creating Makefile config.status: creating config.h cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DHAVE_CONFIG_H -I. -c -o jpeginfo.o jpeginfo.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DHAVE_CONFIG_H -I. -c -o jpegmarker.o jpegmarker.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DHAVE_CONFIG_H -I. -c -o misc.o misc.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DHAVE_CONFIG_H -I. -c -o md5/md5.o md5/md5.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DHAVE_CONFIG_H -I. -c -o sha256/hash.o sha256/hash.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DHAVE_CONFIG_H -I. -c -o sha256/blocks.o sha256/blocks.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DHAVE_CONFIG_H -I. -c -o sha512/hash.o sha512/hash.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DHAVE_CONFIG_H -I. -c -o sha512/blocks.o sha512/blocks.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DHAVE_CONFIG_H -I. -o jpeginfo jpeginfo.o jpegmarker.o misc.o md5/md5.o sha256/hash.o sha256/blocks.o sha512/hash.o sha512/blocks.o -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ljpeg (cd test && python3 test.py -v) test_basic (__main__.JpeginfoTests.test_basic) test basic output ... ok test_broken_image (__main__.JpeginfoTests.test_broken_image) test processing broken image ... ok test_check_mode (__main__.JpeginfoTests.test_check_mode) test checking image integrity ... ok test_comments (__main__.JpeginfoTests.test_comments) test image comments ... ok test_csv_output (__main__.JpeginfoTests.test_csv_output) test CSV output mode ... ok test_grayscale (__main__.JpeginfoTests.test_grayscale) test grayscale image detection ... ok test_json_output (__main__.JpeginfoTests.test_json_output) test JSON output mode ... ok test_md5 (__main__.JpeginfoTests.test_md5) test image MD5 checksum ... ok test_noarguments (__main__.JpeginfoTests.test_noarguments) test running withouth arguments ... ok test_non_image (__main__.JpeginfoTests.test_non_image) test processing non-image file ... ok test_nonprogressive (__main__.JpeginfoTests.test_nonprogressive) test non-progressive mode detection ... ok test_progressive (__main__.JpeginfoTests.test_progressive) test progressive mode detection ... ok test_sha256 (__main__.JpeginfoTests.test_sha256) test image SHA2-256 checksum ... ok test_sha512 (__main__.JpeginfoTests.test_sha512) test image SHA2-512 checksum ... ok test_version (__main__.JpeginfoTests.test_version) test version information output ... ok ---------------------------------------------------------------------- Ran 15 tests in 0.017s OK >>> jpeginfo: Entering fakeroot... /usr/bin/install -c -d -m 755 /home/buildozer/aports/testing/jpeginfo/pkg/jpeginfo//usr/bin /usr/bin/install -c -d -m 755 /home/buildozer/aports/testing/jpeginfo/pkg/jpeginfo//usr/share/man/man1 /usr/bin/install -c -m 644 jpeginfo.1 /home/buildozer/aports/testing/jpeginfo/pkg/jpeginfo//usr/share/man/man1/jpeginfo.1 /usr/bin/install -c -m 755 jpeginfo /home/buildozer/aports/testing/jpeginfo/pkg/jpeginfo//usr/bin/jpeginfo >>> jpeginfo-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/testing/jpeginfo/pkg/jpeginfo-doc/usr/share/man' >>> jpeginfo-doc*: Preparing subpackage jpeginfo-doc... >>> jpeginfo-doc*: Running postcheck for jpeginfo-doc >>> jpeginfo*: Running postcheck for jpeginfo >>> jpeginfo*: Preparing package jpeginfo... >>> jpeginfo*: Stripping binaries >>> jpeginfo*: Scanning shared objects >>> jpeginfo*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libjpeg.so.8 >>> jpeginfo*: Package size: 66.6 KB >>> jpeginfo*: Compressing data... >>> jpeginfo*: Create checksum... >>> jpeginfo*: Create jpeginfo-1.7.1-r0.apk >>> jpeginfo-doc*: Tracing dependencies... >>> jpeginfo-doc*: Package size: 2.8 KB >>> jpeginfo-doc*: Compressing data... >>> jpeginfo-doc*: Create checksum... >>> jpeginfo-doc*: Create jpeginfo-doc-1.7.1-r0.apk >>> jpeginfo: Build complete at Sat, 27 Jun 2026 17:11:59 +0000 elapsed time 0h 0m 5s >>> jpeginfo: Cleaning up srcdir >>> jpeginfo: Cleaning up pkgdir >>> jpeginfo: Cleaning up tmpdir >>> jpeginfo: Uninstalling dependencies... ( 1/15) Purging .makedepends-jpeginfo (20260627.171155) ( 2/15) Purging libjpeg-turbo-dev (3.1.3-r0) ( 3/15) Purging libjpeg-turbo (3.1.3-r0) ( 4/15) Purging libturbojpeg (3.1.3-r0) ( 5/15) Purging python3-pyc (3.14.5-r2) ( 6/15) Purging python3-pycache-pyc0 (3.14.5-r2) ( 7/15) Purging pyc (3.14.5-r2) ( 8/15) Purging python3 (3.14.5-r2) ( 9/15) Purging libbz2 (1.0.8-r6) (10/15) Purging libffi (3.5.2-r1) (11/15) Purging libpanelw (6.6_p20260516-r0) (12/15) Purging mpdecimal (4.0.1-r0) (13/15) Purging readline (8.3.3-r1) (14/15) Purging sqlite-libs (3.53.2-r0) (15/15) Purging xz-libs (5.8.3-r0) Executing busybox-1.38.0-r1.trigger OK: 432.4 MiB in 109 packages >>> jpeginfo: Updating the testing/aarch64 repository index... >>> jpeginfo: Signing the index...