>>> astroterm: Building main/astroterm 1.2.0-r0 (using abuild 3.16.0-r0) started Thu, 02 Apr 2026 00:22:57 +0000 >>> astroterm: Validating /home/buildozer/aports/main/astroterm/APKBUILD... >>> astroterm: Analyzing dependencies... >>> astroterm: Installing for build: build-base argtable2-dev muon ncurses-dev perl-file-slurp ( 1/17) Installing argtable2 (2.13-r1) ( 2/17) Installing argtable2-dev (2.13-r1) ( 3/17) Installing samurai (1.2-r8) ( 4/17) Installing muon (0.5.0-r1) ( 5/17) Installing libformw (6.6_p20251231-r0) ( 6/17) Installing libmenuw (6.6_p20251231-r0) ( 7/17) Installing libpanelw (6.6_p20251231-r0) ( 8/17) Installing libncurses++ (6.6_p20251231-r0) ( 9/17) Installing ncurses-dev (6.6_p20251231-r0) (10/17) Installing libbz2 (1.0.8-r6) (11/17) Installing perl (5.42.2-r0) (12/17) Installing perl-file-slurp (9999.32-r3) (13/17) Installing .makedepends-astroterm (20260402.002258) (14/17) Installing abuild-muon (0.5.0-r1) (15/17) Installing perl-error (0.17030-r0) (16/17) Installing perl-git (2.53.0-r1) (17/17) Installing git-perl (2.53.0-r1) Executing busybox-1.37.0-r31.trigger OK: 461.2 MiB in 121 packages >>> astroterm: Cleaning up srcdir >>> astroterm: Cleaning up pkgdir >>> astroterm: Cleaning up tmpdir >>> astroterm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/astroterm-1.2.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> astroterm: Fetching https://github.com/da-luce/astroterm/archive/refs/tags/v1.2.0/astroterm-1.2.0.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/astroterm-1.2.0.tar.gz.part' astroterm-1.2.0.tar. 100% |********************************| 19.5M 0:00:00 ETA '/var/cache/distfiles/edge/astroterm-1.2.0.tar.gz.part' saved /var/cache/distfiles/edge/astroterm-1.2.0.tar.gz: OK >>> astroterm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/astroterm-bsc5-20231007 Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/astroterm-bsc5-20231007.part' astroterm-bsc5-20231 100% |********************************| 284k 0:00:00 ETA '/var/cache/distfiles/edge/astroterm-bsc5-20231007.part' saved /var/cache/distfiles/edge/astroterm-bsc5-20231007: OK >>> astroterm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/gregkh-xxdi-v001.pl Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/gregkh-xxdi-v001.pl.part' gregkh-xxdi-v001.pl. 100% |********************************| 1316 0:00:00 ETA '/var/cache/distfiles/edge/gregkh-xxdi-v001.pl.part' saved /var/cache/distfiles/edge/gregkh-xxdi-v001.pl: OK /home/buildozer/aports/main/astroterm/use-xxdi.patch: OK >>> astroterm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/astroterm-1.2.0.tar.gz /var/cache/distfiles/edge/astroterm-1.2.0.tar.gz: OK >>> astroterm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/astroterm-bsc5-20231007 /var/cache/distfiles/edge/astroterm-bsc5-20231007: OK >>> astroterm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/gregkh-xxdi-v001.pl /var/cache/distfiles/edge/gregkh-xxdi-v001.pl: OK /home/buildozer/aports/main/astroterm/use-xxdi.patch: OK >>> astroterm: Unpacking /var/cache/distfiles/edge/astroterm-1.2.0.tar.gz... >>> astroterm: use-xxdi.patch patching file scripts/embed.sh 'data/bsc5' -> '../../astroterm-bsc5-20231007' created directory: '/home/buildozer/aports/main/astroterm/tmp/bin' '/home/buildozer/aports/main/astroterm/src/gregkh-xxdi-v001.pl' -> '/home/buildozer/aports/main/astroterm/tmp/bin/xxdi' args: ['muon', '-C.', 'setup', '-Dprefix=/usr', '-Dlibdir=/usr/lib', '-Dlibexecdir=/usr/libexec', '-Dbindir=/usr/bin', '-Dsbindir=/usr/sbin', '-Dincludedir=/usr/include', '-Ddatadir=/usr/share', '-Dmandir=/usr/share/man', '-Dinfodir=/usr/share/info', '-Dlocaledir=/usr/share/locale', '-Dsysconfdir=/etc', '-Dlocalstatedir=/var', '-Dsharedstatedir=/var/lib', '-Dbuildtype=plain', '-Dauto_features=disabled', '-Dwrap_mode=nodownload', '-Ddefault_library=shared', '-Db_lto=false', '-Db_staticpic=true', '-Db_pie=true', '-Dpython.bytecompile=0', '-Dwerror=false', 'output'] muon 0.5.0 c compiler: detected gcc '15.2.0' (['cc']), linker: ld (['ld']), static_linker: ar (['ar']) c build machine compiler: detected gcc '15.2.0' (['cc']), linker: ld (['ld']), static_linker: ar (['ar']) astroterm version: 1.2.0 dependency argtable3 found: NO c compiler: library argtable3 found: NO dependency argtable2 version: 13 found: YES note Using argtable2 c compiler: library m found: YES dependency ncurses version: 6.6.20251231 found: YES c compiler: header ncursesw/menu.h found: NO c compiler: header ncurses/menu.h found: NO c compiler: header menu.h found: YES c compiler: header ncursesw/curses.h found: NO c compiler: header ncursesw.h found: NO c compiler: header ncurses/curses.h found: NO c compiler: header ncurses.h found: YES c compiler: header curses.h found: YES warn ncursesw header not found, which is sometimes needed for unicode support. This may not be an issue as the regular ncurses.h sometimes contains wide character support c compiler: has function strptime: YES note strptime is available, no need for local implementation. note bsc5 SHA-256 hash verified successfully: e471d02eaf4eecb61c12f879a1cb6432ba9d7b68a9a8c5654a1eb42a0c8cc340 setup complete ninja: entering directory 'output' [1/46] compiling c libunity.a.p/test/third_party/unity-v2.6.0/unity.c.o [2/46] /usr/bin/muon internal exe -e /home/buildozer/aports/main/astroterm/src/astroterm-1.2.0/output/.muon/custom_tgt_env/cities_h3_dat -- /bin/sh ../scripts/embed.sh --source ../data/cities.csv --header cities.h --array-name cities [3/46] /usr/bin/muon internal exe -e /home/buildozer/aports/main/astroterm/src/astroterm-1.2.0/output/.muon/custom_tgt_env/bsc5_names_h2_dat -- /bin/sh ../scripts/embed.sh --source ../data/bsc5_names.txt --header bsc5_names.h --array-name bsc5_names [4/46] /usr/bin/muon internal exe -e /home/buildozer/aports/main/astroterm/src/astroterm-1.2.0/output/.muon/custom_tgt_env/bsc5_constellations_h1_dat -- /bin/sh ../scripts/embed.sh --source ../data/bsc5_constellations.txt --header bsc5_constellations.h --array-name bsc5_constellations [5/46] /usr/bin/muon internal exe -e /home/buildozer/aports/main/astroterm/src/astroterm-1.2.0/output/.muon/custom_tgt_env/bsc5_h0_dat -- /bin/sh ../scripts/embed.sh --source ../data/bsc5 --header bsc5.h --array-name bsc5 Successfully generated header 'bsc5_constellations.h' with array name 'bsc5_constellations' Successfully generated header 'bsc5_names.h' with array name 'bsc5_names' Successfully generated header 'cities.h' with array name 'cities' Successfully generated header 'bsc5.h' with array name 'bsc5' [6/46] compiling c misc_test.p/test/third_party/unity-v2.6.0/unity.c.o [7/46] compiling c misc_test.p/test/misc_test.c.o [8/46] compiling c drawing_test.p/test/third_party/unity-v2.6.0/unity.c.o [9/46] compiling c drawing_test.p/test/drawing_test.c.o [10/46] compiling c stopwatch_test.p/test/third_party/unity-v2.6.0/unity.c.o [11/46] compiling c stopwatch_test.p/test/stopwatch_test.c.o [12/46] compiling c core_test.p/test/third_party/unity-v2.6.0/unity.c.o [13/46] compiling c core_test.p/test/core_test.c.o [14/46] compiling c bit_test.p/test/third_party/unity-v2.6.0/unity.c.o [15/46] compiling c bit_test.p/test/bit_test.c.o [16/46] compiling c city_test.p/test/third_party/unity-v2.6.0/unity.c.o [17/46] compiling c city_test.p/test/city_test.c.o [18/46] compiling c astro_test.p/test/third_party/unity-v2.6.0/unity.c.o [19/46] compiling c astro_test.p/test/astro_test.c.o [20/46] compiling c coord_test.p/test/third_party/unity-v2.6.0/unity.c.o [21/46] compiling c coord_test.p/test/coord_test.c.o [22/46] compiling c astroterm.p/src/main.c.o [23/46] compiling c liblib_astroterm.a.p/data/keplerian_elements.c.o [24/46] compiling c liblib_astroterm.a.p/src/split_lines.c.o [25/46] compiling c liblib_astroterm.a.p/src/city.c.o [26/46] compiling c liblib_astroterm.a.p/src/term.c.o [27/46] compiling c liblib_astroterm.a.p/src/stopwatch.c.o [28/46] compiling c liblib_astroterm.a.p/src/parse_BSC5.c.o [29/46] compiling c liblib_astroterm.a.p/src/drawing.c.o [30/46] compiling c liblib_astroterm.a.p/src/core_render.c.o [31/46] compiling c liblib_astroterm.a.p/src/core_position.c.o [32/46] compiling c liblib_astroterm.a.p/src/core.c.o [33/46] compiling c liblib_astroterm.a.p/src/coord.c.o [34/46] compiling c liblib_astroterm.a.p/src/bit.c.o [35/46] compiling c liblib_astroterm.a.p/src/astro.c.o ../test/city_test.c: In function 'count_cities_cb': ../test/city_test.c:83:45: warning: unused parameter 'city' [-Wunused-parameter] 83 | static void count_cities_cb(const CityData *city, void *data) | ~~~~~~~~~~~~~~~~^~~~ ../test/drawing_test.c: In function 'read_window_to_wide_array': ../test/drawing_test.c:212:12: warning: unused variable 'wc' [-Wunused-variable] 212 | chtype wc; | ^~ ../src/astro.c: In function 'calc_planet_helio_ICRF': ../src/astro.c:203:18: warning: unused variable 'zp' [-Wunused-variable] 203 | const double zp = 0.0; | ^~ ../src/astro.c: In function 'calc_moon_geo_ICRF': ../src/astro.c:301:12: warning: unused variable 'zp' [-Wunused-variable] 301 | double zp = 0.0; | ^~ ../src/city.c: In function 'get_city': ../src/city.c:166:35: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 166 | free(best_city->city_name); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:23, from ../src/city.c:9: /usr/include/stdlib.h:43:12: note: expected 'void *' but argument is of type 'const char *' 43 | void free (void *); | ^~~~~~ ../src/city.c:142:15: warning: unused variable 'country_code' [-Wunused-variable] 142 | char *country_code = strtok(NULL, ","); | ^~~~~~~~~~~~ ../src/city.c: At top level: ../src/city.c:59:12: warning: 'compare_city' defined but not used [-Wunused-function] 59 | static int compare_city(const void *key, const void *element) | ^~~~~~~~~~~~ ../src/drawing.c: In function 'draw_line_ASCII': ../src/drawing.c:45:17: warning: unused variable 'next_y' [-Wunused-variable] 45 | int next_y = ya + y + sy; | ^~~~~~ ../src/drawing.c: In function 'draw_line_smooth': ../src/drawing.c:159:17: warning: unused variable 'next_y' [-Wunused-variable] 159 | int next_y = ya + y + sy; | ^~~~~~ ../src/drawing.c:202:17: warning: unused variable 'next_x' [-Wunused-variable] 202 | int next_x = xa + x + sx; | ^~~~~~ [36/46] linking static liblib_astroterm.a [37/46] linking static libunity.a ../src/main.c: In function 'print_city_name_quoted': ../src/main.c:247:57: warning: unused parameter 'unused' [-Wunused-parameter] 247 | void print_city_name_quoted(const CityData *city, void *unused) | ~~~~~~^~~~~~ [38/46] linking astroterm [39/46] linking coord_test [40/46] linking drawing_test [41/46] linking stopwatch_test [42/46] linking astro_test [43/46] linking city_test [44/46] linking bit_test [45/46] linking core_test [46/46] linking misc_test ninja: nothing to do running tests for project 'astroterm' ........ finished 8 tests, 0 expected fail, 0 fail, 0 skipped >>> astroterm: Entering fakeroot... install '/home/buildozer/aports/main/astroterm/src/astroterm-1.2.0/output/astroterm' -> '/home/buildozer/aports/main/astroterm/pkg/astroterm/usr/bin/astroterm' created directory: '/home/buildozer/aports/main/astroterm/pkg/astroterm/usr/share/' created directory: '/home/buildozer/aports/main/astroterm/pkg/astroterm/usr/share/doc/' created directory: '/home/buildozer/aports/main/astroterm/pkg/astroterm/usr/share/doc/astroterm/' 'README.md' -> '/home/buildozer/aports/main/astroterm/pkg/astroterm/usr/share/doc/astroterm/README.md' created directory: '/home/buildozer/aports/main/astroterm/pkg/astroterm/usr/share/licenses/' created directory: '/home/buildozer/aports/main/astroterm/pkg/astroterm/usr/share/licenses/astroterm/' 'LICENSE' -> '/home/buildozer/aports/main/astroterm/pkg/astroterm/usr/share/licenses/astroterm/LICENSE' >>> astroterm-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/main/astroterm/pkg/astroterm-doc/usr/share/doc' 'usr/share/licenses' -> '/home/buildozer/aports/main/astroterm/pkg/astroterm-doc/usr/share/licenses' >>> astroterm-doc*: Preparing subpackage astroterm-doc... >>> astroterm-doc*: Running postcheck for astroterm-doc >>> astroterm*: Running postcheck for astroterm >>> astroterm*: Preparing package astroterm... >>> astroterm*: Stripping binaries >>> astroterm*: Scanning shared objects >>> astroterm-doc*: Tracing dependencies... >>> astroterm-doc*: Package size: 13.8 KB >>> astroterm-doc*: Compressing data... >>> astroterm-doc*: Create checksum... >>> astroterm-doc*: Create astroterm-doc-1.2.0-r0.apk >>> astroterm*: Tracing dependencies... so:libargtable2.so.0 so:libc.musl-x86.so.1 so:libncursesw.so.6 >>> astroterm*: Package size: 500.2 KB >>> astroterm*: Compressing data... >>> astroterm*: Create checksum... >>> astroterm*: Create astroterm-1.2.0-r0.apk >>> astroterm: Build complete at Thu, 02 Apr 2026 00:23:05 +0000 elapsed time 0h 0m 8s >>> astroterm: Cleaning up srcdir >>> astroterm: Cleaning up pkgdir >>> astroterm: Cleaning up tmpdir >>> astroterm: Uninstalling dependencies... ( 1/17) Purging .makedepends-astroterm (20260402.002258) ( 2/17) Purging argtable2-dev (2.13-r1) ( 3/17) Purging argtable2 (2.13-r1) ( 4/17) Purging ncurses-dev (6.6_p20251231-r0) ( 5/17) Purging libncurses++ (6.6_p20251231-r0) ( 6/17) Purging libpanelw (6.6_p20251231-r0) ( 7/17) Purging perl-file-slurp (9999.32-r3) ( 8/17) Purging abuild-muon (0.5.0-r1) ( 9/17) Purging git-perl (2.53.0-r1) (10/17) Purging perl-git (2.53.0-r1) (11/17) Purging perl-error (0.17030-r0) (12/17) Purging perl (5.42.2-r0) (13/17) Purging libbz2 (1.0.8-r6) (14/17) Purging libformw (6.6_p20251231-r0) (15/17) Purging libmenuw (6.6_p20251231-r0) (16/17) Purging muon (0.5.0-r1) (17/17) Purging samurai (1.2-r8) Executing busybox-1.37.0-r31.trigger OK: 426.6 MiB in 104 packages >>> astroterm: Updating the main/x86 repository index... >>> astroterm: Signing the index...