>>> perl-curses: Building community/perl-curses 1.45-r1 (using abuild 3.14.1-r1) started Thu, 31 Oct 2024 16:24:49 +0000 >>> perl-curses: Validating /home/buildozer/aports/community/perl-curses/APKBUILD... >>> perl-curses: Analyzing dependencies... >>> perl-curses: Installing for build: build-base perl perl-dev ncurses-dev (1/13) Installing libbz2 (1.0.8-r6) (2/13) Installing perl (5.40.0-r3) (3/13) Installing perl-utils (5.40.0-r3) (4/13) Installing perl-dev (5.40.0-r3) (5/13) Installing libformw (6.5_p20241006-r2) (6/13) Installing libmenuw (6.5_p20241006-r2) (7/13) Installing libpanelw (6.5_p20241006-r2) (8/13) Installing libncurses++ (6.5_p20241006-r2) (9/13) Installing ncurses-dev (6.5_p20241006-r2) (10/13) Installing .makedepends-perl-curses (20241031.162456) (11/13) Installing perl-error (0.17029-r2) (12/13) Installing perl-git (2.46.2-r0) (13/13) Installing git-perl (2.46.2-r0) Executing busybox-1.37.0-r3.trigger OK: 437 MiB in 114 packages >>> perl-curses: Cleaning up srcdir >>> perl-curses: Cleaning up pkgdir >>> perl-curses: Cleaning up tmpdir >>> perl-curses: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/Curses-1.45.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.21/Curses-1.45.tar.gz.part' Curses-1.45.tar.gz.p 100% |********************************| 136k 0:00:00 ETA '/var/cache/distfiles/v3.21/Curses-1.45.tar.gz.part' saved >>> perl-curses: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/Curses-1.45.tar.gz >>> perl-curses: Checking sha512sums... Curses-1.45.tar.gz: OK >>> perl-curses: Unpacking /var/cache/distfiles/v3.21/Curses-1.45.tar.gz... GEN function: not applicable PANELS functions: not enabled MENUS functions: not enabled FORMS functions: not enabled Making a guess for -I and -L/-l options... Guesses: includes: '' libs: '-lncurses' Curses type: ncurses Making a guess for "c-config.h"... Choosing hints file 'hints/c-linux.ncurses.h' Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Curses Writing MYMETA.yml and MYMETA.json Running Mkbootstrap for Curses () ./makeConfig >config.h chmod 644 "Curses.bs" CC='cc' \ INC='' \ CCFLAGS='-D_REENTRANT -D_GNU_SOURCE -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' \ LDLOADLIBS='-lncurses' \ LDDLFLAGS='-shared -Os -fstack-clash-protection -Wformat -Werror=format-security -O2 -L/usr/local/lib -fstack-protector-strong' \ "/usr/bin/perl" testsyms "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Curses.bs blib/arch/auto/Curses/Curses.bs 644 Doing test compiles with the compile command 'cc -DSYM="_C_SYM_" -D_REENTRANT -D_GNU_SOURCE -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -o _C_FILE_ _C_FILE_.c -L/usr/local/lib -lncurses>/dev/null 2>&1' Checking capabilities of the Ncurses libraries. Set CURSES_VERBOSE environment variable to see the details of the tests. cp Curses.pm blib/lib/Curses.pm function 'waddch' found function 'wechochar' found function 'waddchstr' found function 'waddchnstr' found function 'waddstr' found function 'waddnstr' found function 'wattroff' found function 'wattron' found function 'wattrset' found function 'wstandend' found function 'wstandout' found function 'wattr_get' NOT found function 'wattr_off' found function 'wattr_on' found function 'wattr_set' found function 'wchgat' found function 'COLOR_PAIR' found function 'PAIR_NUMBER' found function 'beep' found function 'flash' found function 'wbkgd' found function 'wbkgdset' found function 'getbkgd' found function 'wborder' found function 'box' found function 'whline' found function 'wvline' found function 'werase' found function 'wclear' found function 'wclrtobot' found function 'wclrtoeol' found function 'start_color' found function 'init_pair' found function 'init_color' found function 'has_colors' found function 'can_change_color' found function 'color_content' NOT found function 'pair_content' NOT found function 'wdelch' found function 'wdeleteln' found function 'winsdelln' found function 'winsertln' found function 'wgetch' found function 'ungetch' found function 'has_key' found function 'KEY_F' found function 'wgetstr' found function 'wgetnstr' found function 'getyx' found function 'getparyx' found function 'getbegyx' found function 'getmaxyx' found function 'winch' found function 'winchstr' found function 'winchnstr' found function 'initscr' found function 'endwin' found function 'isendwin' found function 'newterm' found function 'set_term' found function 'delscreen' found function 'cbreak' found function 'cbreak' returns int function 'nocbreak' found function 'nocbreak' returns int function 'echo' found function 'echo' returns int function 'noecho' found function 'noecho' returns int function 'halfdelay' found function 'intrflush' found function 'keypad' found function 'meta' found function 'nodelay' found function 'notimeout' found function 'raw' found function 'raw' returns int function 'noraw' found function 'noraw' returns int function 'qiflush' found function 'noqiflush' found function 'wtimeout' found function 'typeahead' found function 'winsch' found function 'winsstr' found function 'winsnstr' found function 'winstr' found function 'winnstr' found function 'def_prog_mode' found function 'def_shell_mode' found function 'reset_prog_mode' found function 'reset_shell_mode' found function 'resetty' found function 'savetty' found function 'getsyx' found function 'getsyx' returns void function 'setsyx' found function 'setsyx' returns void function 'curs_set' found function 'napms' found function 'wmove' found function 'clearok' found function 'idlok' found function 'idlok' returns int function 'idcok' found function 'immedok' found function 'leaveok' found function 'wsetscrreg' found function 'scrollok' found function 'nl' found function 'nl' returns int function 'nonl' found function 'nonl' returns int function 'overlay' found function 'overwrite' found function 'copywin' found function 'newpad' found function 'subpad' found function 'prefresh' found function 'pnoutrefresh' found function 'pechochar' found function 'wrefresh' found function 'wnoutrefresh' found function 'doupdate' found function 'redrawwin' found function 'wredrawln' found function 'scr_dump' found function 'scr_restore' found function 'scr_init' found function 'scr_set' found function 'scroll' found function 'wscrl' found function 'slk_init' found function 'slk_set' found function 'slk_refresh' found function 'slk_noutrefresh' found function 'slk_label' found function 'slk_clear' found function 'slk_restore' found function 'slk_touch' found function 'slk_attron' found function 'slk_attrset' found function 'slk_attr' found function 'slk_attroff' found function 'slk_color' found function 'baudrate' found function 'erasechar' found function 'has_ic' found function 'has_il' found function 'killchar' found function 'termattrs' found function 'termname' found function 'touchwin' found function 'untouchwin' found function 'wtouchln' found function 'is_linetouched' found function 'is_wintouched' found function 'unctrl' found function 'keyname' found function 'filter' found function 'filter' returns void function 'use_env' found function 'putwin' found function 'getwin' found function 'delay_output' found function 'flushinp' found function 'newwin' found function 'delwin' found function 'mvwin' found function 'subwin' found function 'derwin' found function 'mvderwin' found function 'dupwin' found function 'wsyncup' found function 'syncok' found function 'wcursyncup' found function 'wsyncdown' found function 'getmouse' found function 'ungetmouse' found function 'mousemask' found function 'wenclose' found function 'wmouse_trafo' found function 'mouseinterval' found function 'BUTTON_RELEASE' found function 'BUTTON_PRESS' found function 'BUTTON_CLICK' found function 'BUTTON_DOUBLE_CLICK' found function 'BUTTON_TRIPLE_CLICK' found function 'BUTTON_RESERVED_EVENT' found function 'use_default_colors' found function 'assume_default_colors' found function 'define_key' found function 'keybound' found function 'keyok' found function 'resizeterm' found function 'wresize' found function 'getmaxy' found function 'getmaxx' found function 'flusok' NOT found function 'getcap' NOT found function 'touchoverlap' NOT found function 'new_panel' NOT found function 'bottom_panel' NOT found function 'top_panel' NOT found function 'show_panel' NOT found function 'update_panels' NOT found function 'hide_panel' NOT found function 'panel_window' NOT found function 'replace_panel' NOT found function 'move_panel' NOT found function 'panel_hidden' NOT found function 'panel_above' NOT found function 'panel_below' NOT found function 'set_panel_userptr' NOT found function 'panel_userptr' NOT found function 'del_panel' NOT found function 'set_menu_fore' NOT found function 'menu_fore' NOT found function 'set_menu_back' NOT found function 'menu_back' NOT found function 'set_menu_grey' NOT found function 'menu_grey' NOT found function 'set_menu_pad' NOT found function 'menu_pad' NOT found function 'pos_menu_cursor' NOT found function 'menu_driver' NOT found function 'set_menu_format' NOT found function 'menu_format' NOT found function 'set_menu_items' NOT found function 'menu_items' NOT found function 'item_count' NOT found function 'set_menu_mark' NOT found function 'menu_mark' NOT found function 'new_menu' NOT found function 'free_menu' NOT found function 'menu_opts' NOT found function 'set_menu_opts' NOT found function 'menu_opts_on' NOT found function 'menu_opts_off' NOT found function 'set_menu_pattern' NOT found function 'menu_pattern' NOT found function 'post_menu' NOT found function 'unpost_menu' NOT found function 'set_menu_userptr' NOT found function 'menu_userptr' NOT found function 'set_menu_win' NOT found function 'menu_win' NOT found function 'set_menu_sub' NOT found function 'menu_sub' NOT found function 'scale_menu' NOT found function 'set_current_item' NOT found function 'current_item' NOT found function 'set_top_row' NOT found function 'top_row' NOT found function 'item_index' NOT found function 'item_name' NOT found function 'item_description' NOT found function 'new_item' NOT found function 'free_item' NOT found function 'set_item_opts' NOT found function 'item_opts_on' NOT found function 'item_opts_off' NOT found function 'item_opts' NOT found function 'item_userptr' NOT found function 'set_item_userptr' NOT found function 'set_item_value' NOT found function 'item_value' NOT found function 'item_visible' NOT found function 'menu_request_name' NOT found function 'menu_request_by_name' NOT found function 'set_menu_spacing' NOT found function 'menu_spacing' NOT found function 'pos_form_cursor' NOT found function 'data_ahead' NOT found function 'data_behind' NOT found function 'form_driver' NOT found function 'set_form_fields' NOT found function 'form_fields' NOT found function 'field_count' NOT found function 'move_field' NOT found function 'new_form' NOT found function 'free_form' NOT found function 'set_new_page' NOT found function 'new_page' NOT found function 'set_form_opts' NOT found function 'form_opts_on' NOT found function 'form_opts_off' NOT found function 'form_opts' NOT found function 'set_current_field' NOT found function 'current_field' NOT found function 'set_form_page' NOT found function 'form_page' NOT found function 'field_index' NOT found function 'post_form' NOT found function 'unpost_form' NOT found function 'set_form_userptr' NOT found function 'form_userptr' NOT found function 'set_form_win' NOT found function 'form_win' NOT found function 'set_form_sub' NOT found function 'form_sub' NOT found function 'scale_form' NOT found function 'set_field_fore' NOT found function 'field_fore' NOT found function 'set_field_back' NOT found function 'field_back' NOT found function 'set_field_pad' NOT found function 'field_pad' NOT found function 'set_field_buffer' NOT found function 'field_buffer' NOT found function 'set_field_status' NOT found function 'field_status' NOT found function 'set_max_field' NOT found function 'field_info' NOT found function 'dynamic_field_info' NOT found function 'set_field_just' NOT found function 'field_just' NOT found function 'new_field' NOT found function 'dup_field' NOT found function 'link_field' NOT found function 'free_field' NOT found function 'set_field_opts' NOT found function 'field_opts_on' NOT found function 'field_opts_off' NOT found function 'field_opts' NOT found function 'set_field_userptr' NOT found function 'field_userptr' NOT found function 'field_arg' NOT found function 'form_request_name' NOT found function 'form_request_by_name' NOT found variable 'LINES' found variable 'COLS' found variable 'stdscr' found variable 'curscr' found variable 'COLORS' found variable 'COLOR_PAIRS' found typedef 'attr_t' found typedef 'bool' found typedef 'chtype' found typedef 'MEVENT' found typedef 'mmask_t' found typedef 'SCREEN' found function 'waddnwstr' found function 'wget_wch' found function 'wgetn_wstr' found function 'winnwstr' found function 'wins_nwstr' found function 'unget_wch' found cc -c -D_REENTRANT -D_GNU_SOURCE -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Os -fstack-clash-protection -Wformat -Werror=format-security -O2 -DVERSION=\"1.45\" -DXS_VERSION=\"1.45\" -fPIC "-I/usr/lib/perl5/core_perl/CORE" Curses.c Curses.c: In function 'c_sv2field': Curses.c:223:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 223 | return (FIELD *)SvIV((SV*)SvRV(sv)); | ^ Curses.c: In function 'c_sv2form': Curses.c:248:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 248 | return (FORM *)SvIV((SV*)SvRV(sv)); | ^ Curses.c: In function 'c_sv2item': Curses.c:270:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 270 | return (ITEM *)SvIV((SV*)SvRV(sv)); | ^ Curses.c: In function 'c_sv2menu': Curses.c:301:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 301 | return (MENU *)SvIV((SV*)SvRV(sv)); | ^ Curses.c: In function 'c_sv2panel': Curses.c:323:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 323 | return (PANEL *)SvIV((SV*)SvRV(sv)); | ^ Curses.c: In function 'c_sv2screen': Curses.c:345:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 345 | return (SCREEN *)SvIV((SV*)SvRV(sv)); | ^ Curses.c: In function 'c_sv2window': Curses.c:367:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 367 | WINDOW *ret = (WINDOW *)SvIV((SV*)SvRV(sv)); | ^ rm -f blib/arch/auto/Curses/Curses.so LD_RUN_PATH="/usr/lib" cc -shared -Os -fstack-clash-protection -Wformat -Werror=format-security -O2 -L/usr/local/lib -fstack-protector-strong Curses.o -o blib/arch/auto/Curses/Curses.so \ -lncurses \ chmod 755 blib/arch/auto/Curses/Curses.so Manifying 1 pod document "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Curses.bs blib/arch/auto/Curses/Curses.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # Testing Curses 1.45, Perl 5.040000 t/00-load.t .. ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.01 usr 0.01 sys + 0.05 cusr 0.02 csys = 0.09 CPU) Result: PASS >>> perl-curses: Entering fakeroot... "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Curses.bs blib/arch/auto/Curses/Curses.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /home/buildozer/aports/community/perl-curses/pkg/perl-curses/usr/lib/perl5/vendor_perl/auto/Curses/Curses.so Installing /home/buildozer/aports/community/perl-curses/pkg/perl-curses/usr/lib/perl5/vendor_perl/Curses.pm Installing /home/buildozer/aports/community/perl-curses/pkg/perl-curses/usr/share/man/man3/Curses.3pm >>> perl-curses-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/perl-curses/pkg/perl-curses-doc/usr/share/man' >>> perl-curses-doc*: Preparing subpackage perl-curses-doc... >>> perl-curses-doc*: Running postcheck for perl-curses-doc >>> perl-curses*: Running postcheck for perl-curses >>> perl-curses*: Preparing package perl-curses... >>> perl-curses*: Stripping binaries >>> WARNING: perl-curses*: Redundant /usr/lib in rpath found >>> perl-curses-doc*: Scanning shared objects >>> perl-curses*: Scanning shared objects >>> perl-curses-doc*: Tracing dependencies... >>> perl-curses-doc*: Package size: 9.8 KB >>> perl-curses-doc*: Compressing data... >>> perl-curses-doc*: Create checksum... >>> perl-curses-doc*: Create perl-curses-doc-1.45-r1.apk >>> perl-curses*: Tracing dependencies... perl so:libc.musl-x86.so.1 so:libncursesw.so.6 >>> perl-curses*: Package size: 230.1 KB >>> perl-curses*: Compressing data... >>> perl-curses*: Create checksum... >>> perl-curses*: Create perl-curses-1.45-r1.apk >>> perl-curses: Build complete at Thu, 31 Oct 2024 16:25:26 +0000 elapsed time 0h 0m 37s >>> perl-curses: Cleaning up srcdir >>> perl-curses: Cleaning up pkgdir >>> perl-curses: Uninstalling dependencies... (1/13) Purging .makedepends-perl-curses (20241031.162456) (2/13) Purging perl-dev (5.40.0-r3) (3/13) Purging perl-utils (5.40.0-r3) (4/13) Purging ncurses-dev (6.5_p20241006-r2) (5/13) Purging libncurses++ (6.5_p20241006-r2) (6/13) Purging libpanelw (6.5_p20241006-r2) (7/13) Purging git-perl (2.46.2-r0) (8/13) Purging perl-git (2.46.2-r0) (9/13) Purging perl-error (0.17029-r2) (10/13) Purging perl (5.40.0-r3) (11/13) Purging libbz2 (1.0.8-r6) (12/13) Purging libformw (6.5_p20241006-r2) (13/13) Purging libmenuw (6.5_p20241006-r2) Executing busybox-1.37.0-r3.trigger OK: 396 MiB in 101 packages >>> perl-curses: Updating the community/x86 repository index... >>> perl-curses: Signing the index...