>>> libvterm: Building community/libvterm 0.3.3-r0 (using abuild 3.12.0-r0) started Sun, 17 Dec 2023 20:01:20 +0000 >>> libvterm: Checking sanity of /home/buildozer/aports/community/libvterm/APKBUILD... >>> libvterm: Analyzing dependencies... >>> libvterm: Installing for build: build-base libtool perl (1/8) Installing libltdl (2.4.7-r3) (2/8) Installing libtool (2.4.7-r3) (3/8) Installing libbz2 (1.0.8-r6) (4/8) Installing perl (5.38.2-r0) (5/8) Installing .makedepends-libvterm (20231217.200121) (6/8) Installing perl-error (0.17029-r2) (7/8) Installing perl-git (2.43.0-r0) (8/8) Installing git-perl (2.43.0-r0) Executing busybox-1.36.1-r17.trigger OK: 351 MiB in 112 packages >>> libvterm: Cleaning up srcdir >>> libvterm: Cleaning up pkgdir >>> libvterm: Cleaning up tmpdir >>> libvterm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libvterm-0.3.3.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 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> libvterm: Fetching libvterm-0.3.3.tar.gz::https://www.leonerd.org.uk/code/libvterm/libvterm-0.3.3.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 100 80024 100 80024 0 0 74846 0 0:00:01 0:00:01 --:--:-- 74928 >>> libvterm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libvterm-0.3.3.tar.gz >>> libvterm: Checking sha512sums... libvterm-0.3.3.tar.gz: OK >>> libvterm: Unpacking /var/cache/distfiles/libvterm-0.3.3.tar.gz... CC src/encoding.c CC src/keyboard.c CC src/mouse.c CC src/parser.c CC src/pen.c CC src/screen.c CC src/state.c CC src/unicode.c CC src/vterm.c src/parser.c: In function 'vterm_input_write': src/parser.c:378:5: warning: 'string_start' may be used uninitialized [-Wmaybe-uninitialized] 378 | if(string_start) { | ^ src/parser.c:114:15: note: 'string_start' was declared here 114 | const char *string_start; | ^~~~~~~~~~~~ In function 'request_status_string', inlined from 'on_dcs' at src/state.c:1902:5: src/state.c:1881:14: warning: 'reply' may be used uninitialized [-Wmaybe-uninitialized] 1881 | reply--; | ~~~~~^~ src/state.c: In function 'on_dcs': src/state.c:1874:11: note: 'reply' was declared here 1874 | int reply; | ^~~~~ LINK libvterm.la CC bin/unterm.c CC bin/vterm-ctrl.c CC bin/vterm-dump.c CC t/harness.c LINK t/harness for T in `ls t/[0-9]*.test`; do echo "** $T **"; perl t/run-test.pl $T || exit 1; done ** t/02parser.test ** > Basic text > C0 > C1 8bit > C1 7bit > High bytes > Mixed > Escape > Escape 2-byte > Split write Escape > Escape cancels Escape, starts another > CAN cancels Escape, returns to normal mode > C0 in Escape interrupts and continues > CSI 0 args > CSI 1 arg > CSI 2 args > CSI 1 arg 1 sub > CSI many digits > CSI leading zero > CSI qmark > CSI greater > CSI SP > Mixed CSI > Split write > Escape cancels CSI, starts Escape > CAN cancels CSI, returns to normal mode > C0 in Escape interrupts and continues > OSC BEL > OSC ST (7bit) > OSC ST (8bit) > OSC in parts > OSC BEL without semicolon > OSC ST without semicolon > Escape cancels OSC, starts Escape > CAN cancels OSC, returns to normal mode > C0 in OSC interrupts and continues > DCS BEL > DCS ST (7bit) > DCS ST (8bit) > Split write of 7bit ST > Escape cancels DCS, starts Escape > CAN cancels DCS, returns to normal mode > C0 in OSC interrupts and continues > APC BEL > APC ST (7bit) > APC ST (8bit) > PM BEL > PM ST (7bit) > PM ST (8bit) > SOS BEL > SOS ST (7bit) > SOS ST (8bit) > SOS can contain any C0 or C1 code > NUL ignored > NUL ignored within CSI > DEL ignored > DEL ignored within CSI > DEL inside text" ** t/03encoding_utf8.test ** > Low > 2 byte > 3 byte > 4 byte > Early termination > Early restart > Overlong > UTF-16 Surrogates > Split write ** t/10state_putglyph.test ** > Low > UTF-8 1 char > UTF-8 split writes > UTF-8 wide char > UTF-8 emoji wide char > UTF-8 combining chars > Combining across buffers > Spare combining chars get truncated > DECSCA protected ** t/11state_movecursor.test ** > Implicit > Backspace > Horizontal Tab > Carriage Return > Linefeed > Backspace bounded by lefthand edge > Backspace cancels phantom > HT bounded by righthand edge > Index > Reverse Index > Newline > Cursor Forward > Cursor Down > Cursor Up > Cursor Backward > Cursor Next Line > Cursor Previous Line > Cursor Horizonal Absolute > Cursor Position > Cursor Position cancels phantom > Bounds Checking > Horizontal Position Absolute > Horizontal Position Relative > Horizontal Position Backward > Horizontal and Vertical Position > Vertical Position Absolute > Vertical Position Relative > Vertical Position Backward > Horizontal Tab > Cursor Horizontal Tab > Cursor Backward Tab ** t/12state_scroll.test ** > Linefeed > Index > Reverse Index > Linefeed in DECSTBM > Linefeed outside DECSTBM > Index in DECSTBM > Reverse Index in DECSTBM > Linefeed in DECSTBM+DECSLRM > IND/RI in DECSTBM+DECSLRM > DECRQSS on DECSTBM > DECRQSS on DECSLRM > Setting invalid DECSLRM with !DECVSSM is still rejected > Scroll Down > Scroll Up > SD/SU in DECSTBM > SD/SU in DECSTBM+DECSLRM > Invalid boundaries > Scroll Down move+erase emulation > Scroll Up move+erase emulation > DECSTBM resets cursor position ** t/13state_edit.test ** > ICH > ICH with DECSLRM > ICH outside DECSLRM > DCH > DCH with DECSLRM > DCH outside DECSLRM > ECH > IL > IL with DECSTBM > IL outside DECSTBM > IL with DECSTBM+DECSLRM > DL > DL with DECSTBM > DL outside DECSTBM > DL with DECSTBM+DECSLRM > DECIC > DECIC with DECSTBM+DECSLRM > DECIC outside DECSLRM > DECDC > DECDC with DECSTBM+DECSLRM > DECDC outside DECSLRM > EL 0 > EL 1 > EL 2 > SEL > ED 0 > ED 1 > ED 2 > ED 3 > SED > DECRQSS on DECSCA > ICH move+erase emuation > DCH move+erase emulation ** t/14state_encoding.test ** > Default > Designate G0=UK > Designate G0=DEC drawing > Designate G1 + LS1 > LS0 > Designate G2 + LS2 > Designate G3 + LS3 > SS2 > SS3 > LS1R > LS2R > LS3R > Mixed US-ASCII and UTF-8 ** t/15state_mode.test ** > Insert/Replace Mode > Insert mode only happens once for UTF-8 combining > Newline/Linefeed mode > DEC origin mode > DECRQM on DECOM > Origin mode with DECSLRM > Origin mode bounds cursor to scrolling region > Origin mode without scroll region ** t/16state_resize.test ** > Placement > Resize > Resize without reset > Resize shrink moves cursor > Resize grow doesn't cancel phantom ** t/17state_mouse.test ** > DECRQM on with mouse off > Mouse in simple button report mode > Press 1 > Release 1 > Ctrl-Press 1 > Button 2 > Position > Wheel events > DECRQM on mouse button mode > Drag events > DECRQM on mouse drag mode > Non-drag motion events > DECRQM on mouse motion mode > Bounds checking > DECRQM on standard encoding mode > UTF-8 extended encoding mode > DECRQM on UTF-8 extended encoding mode > SGR extended encoding mode > DECRQM on SGR extended encoding mode > rxvt extended encoding mode > DECRQM on rxvt extended encoding mode > Mouse disabled reports nothing > DECSM can set multiple modes at once ** t/18state_termprops.test ** > Cursor visibility > Cursor blink > Cursor shape > Title > Title split write ** t/20state_wrapping.test ** > 79th Column > 80th Column Phantom > Line Wraparound > Line Wraparound during combined write > DEC Auto Wrap Mode > 80th column causes linefeed on wraparound > 80th column phantom linefeed phantom cancelled by explicit cursor move ** t/21state_tabstops.test ** > Initial > HTS > TBC 0 > TBC 3 > Tabstops after resize ** t/22state_save.test ** > Set up state > Save > Change state > Restore > Save/restore using DECSC/DECRC > Save twice, restore twice happens on both edge transitions ** t/25state_input.test ** > Unmodified ASCII > Ctrl modifier on ASCII letters > Alt modifier on ASCII letters > Ctrl-Alt modifier on ASCII letters > Special handling of Ctrl-I > Special handling of Space > Cursor keys in reset (cursor) mode > Cursor keys in application mode > Shift-Tab should be different > Enter in linefeed mode > Enter in newline mode > Unmodified F1 is SS3 P > Modified F1 is CSI P > Keypad in DECKPNM > Keypad in DECKPAM > Bracketed paste mode off > Bracketed paste mode on > Focus reporting disabled > Focus reporting enabled ** t/26state_query.test ** > DA > XTVERSION > DSR > CPR > DECCPR > DECRQSS on DECSCUSR > DECRQSS on SGR > DECRQSS on SGR ANSI colours > DECRQSS on SGR ANSI hi-bright colours > DECRQSS on SGR 256-palette colours > DECRQSS on SGR RGB8 colours > S8C1T on DSR ** t/27state_reset.test ** > RIS homes cursor > RIS cancels scrolling region > RIS erases screen > RIS clears tabstops ** t/28state_dbl_wh.test ** > Single Width, Single Height > Double Width, Single Height > Double Height > Double Width scrolling ** t/29state_fallback.test ** > Unrecognised control > Unrecognised CSI > Unrecognised OSC > Unrecognised DCS > Unrecognised APC > Unrecognised PM > Unrecognised SOS ** t/30state_pen.test ** > Reset > Bold > Underline > Italic > Blink > Reverse > Font Selection > Foreground > Background > Bold+ANSI colour == highbright > Super/Subscript > DECSTR resets pen attributes ** t/31state_rep.test ** > REP no argument > REP zero (zero should be interpreted as one) > REP lowercase a times two > REP with UTF-8 1 char > REP with UTF-8 wide char > REP with UTF-8 combining character > REP till end of line ** t/32state_flow.test ** > Spillover text marks continuation on second line > CRLF in column 80 does not mark continuation > EL cancels continuation of following line ** t/40state_selection.test ** Use of uninitialized value in unpack at t/run-test.pl line 132, <$test> line 38. Use of uninitialized value in unpack at t/run-test.pl line 132, <$test> line 47. Use of uninitialized value in unpack at t/run-test.pl line 132, <$test> line 51. > Set clipboard; final chunk len 4 > Set clipboard; final chunk len 3 > Set clipboard; final chunk len 2 > Set clipboard; split between chunks > Set clipboard; split within chunk > Set clipboard; empty first chunk > Set clipboard; empty final chunk > Set clipboard; longer than buffer > Clear clipboard > Set invalid data clears and ignores > Query clipboard > Send clipboard; final chunk len 4 > Send clipboard; final chunk len 3 > Send clipboard; final chunk len 2 > Send clipboard; split between chunks > Send clipboard; split within chunk ** t/60screen_ascii.test ** > Get > Erase > Copycell > Space padding > Linefeed padding > Altscreen ** t/61screen_unicode.test ** Character in 'C' format wrapped in pack at t/run-test.pl line 150, <$test> line 19. Character in 'C' format wrapped in pack at t/run-test.pl line 159, line 12. Character in 'C' format wrapped in pack at t/run-test.pl line 150, <$test> line 28. Character in 'C' format wrapped in pack at t/run-test.pl line 159, line 18. > Single width UTF-8 > Wide char > Combining char > 10 combining accents should not crash > 40 combining accents in two split writes of 20 should not crash > Outputing CJK doublewidth in 80th column should wraparound to next line and not crash" ** t/62screen_damage.test ** > Putglyph > Erase > Scroll damages entire line in two chunks > Scroll down damages entire screen in two chunks > Altscreen damages entire area > Scroll invokes moverect but not damage > Merge to cells > Merge entire rows > Merge entire screen > Merge entire screen with moverect > Merge scroll > Merge scroll with damage > Merge scroll with damage past region > Damage entirely outside scroll region > Damage overlapping scroll region > Merge scroll*2 with damage ** t/63screen_resize.test ** > Resize wider preserves cells > Resize wider allows print in new area > Resize shorter with blanks just truncates > Resize shorter with content must scroll > Resize shorter does not lose line with cursor > Resize shorter does not send the cursor to a negative row > Resize taller attempts to pop scrollback > Resize can operate on altscreen ** t/64screen_pen.test ** > Plain > Bold > Italic > Underline > Reset > Font > Foreground > Background > Super/subscript > EL sets only colours to end of line, not other attrs > DECSCNM xors reverse for entire screen > Set default colours ** t/65screen_protect.test ** > Selective erase > Non-selective erase ** t/66screen_extent.test ** > Bold extent ** t/67screen_dbl_wh.test ** > Single Width, Single Height > Double Width, Single Height > Double Height > Late change > DWL doesn't spill over on scroll ** t/68screen_termprops.test ** > Cursor visibility > Title ** t/69screen_reflow.test ** > Resize wider reflows wide lines > Resize narrower can create continuation lines > Shell wrapped prompt behaviour > Cursor goes missing ** t/69screen_sb_clear.test ** > Clear scrollback ** t/90vttest_01-movement-1.test ** > Output ** t/90vttest_01-movement-2.test ** > Output ** t/90vttest_01-movement-3.test ** > Output ** t/90vttest_01-movement-4.test ** > Output ** t/90vttest_02-screen-1.test ** > Output ** t/90vttest_02-screen-2.test ** > Output ** t/90vttest_02-screen-3.test ** > Output ** t/90vttest_02-screen-4.test ** > Output ** t/92lp1640917.test ** > Mouse reporting should not break by idempotent DECSM 1002 >>> libvterm: Entering fakeroot... install -d /home/buildozer/aports/community/libvterm/pkg/libvterm//usr/include install -m644 include/vterm.h include/vterm_keycodes.h /home/buildozer/aports/community/libvterm/pkg/libvterm//usr/include install -d /home/buildozer/aports/community/libvterm/pkg/libvterm//usr/lib install -d /home/buildozer/aports/community/libvterm/pkg/libvterm//usr/lib/pkgconfig libtool --quiet --mode=install install libvterm.la /home/buildozer/aports/community/libvterm/pkg/libvterm//usr/lib/libvterm.la install -d /home/buildozer/aports/community/libvterm/pkg/libvterm//usr/bin sed -e "s,@INCDIR@,/usr/include," -e "s,@LIBDIR@,/usr/lib," -e "s,@VERSION@,0.3.3," /home/buildozer/aports/community/libvterm/pkg/libvterm//usr/lib/pkgconfig/vterm.pc libtool --quiet --mode=install install bin/unterm bin/vterm-ctrl bin/vterm-dump /home/buildozer/aports/community/libvterm/pkg/libvterm//usr/bin/ libtool: warning: '/home/buildozer/aports/community/libvterm/src/libvterm-0.3.3/libvterm.la' has not been installed in '/usr/lib' libtool: warning: '/home/buildozer/aports/community/libvterm/src/libvterm-0.3.3/libvterm.la' has not been installed in '/usr/lib' libtool: warning: remember to run 'libtool --finish /usr/lib' libtool --quiet --mode=finish /home/buildozer/aports/community/libvterm/pkg/libvterm//usr/lib libtool: warning: '/home/buildozer/aports/community/libvterm/src/libvterm-0.3.3/libvterm.la' has not been installed in '/usr/lib' >>> libvterm-static*: Running split function static... >>> libvterm-static*: Preparing subpackage libvterm-static... >>> libvterm-static*: Stripping binaries >>> libvterm-static*: Running postcheck for libvterm-static >>> libvterm-dev*: Running split function dev... >>> libvterm-dev*: Preparing subpackage libvterm-dev... >>> libvterm-dev*: Stripping binaries >>> libvterm-dev*: Running postcheck for libvterm-dev >>> libvterm*: Running postcheck for libvterm >>> libvterm*: Preparing package libvterm... >>> libvterm*: Stripping binaries >>> libvterm-dev*: Scanning shared objects >>> libvterm-static*: Scanning shared objects >>> libvterm*: Scanning shared objects >>> libvterm-dev*: Tracing dependencies... libvterm=0.3.3-r0 pkgconfig >>> libvterm-dev*: Package size: 52.0 KB >>> libvterm-dev*: Compressing data... >>> libvterm-dev*: Create checksum... >>> libvterm-dev*: Create libvterm-dev-0.3.3-r0.apk >>> libvterm-static*: Tracing dependencies... >>> libvterm-static*: Package size: 80.0 KB >>> libvterm-static*: Compressing data... >>> libvterm-static*: Create checksum... >>> libvterm-static*: Create libvterm-static-0.3.3-r0.apk >>> libvterm*: Tracing dependencies... so:libc.musl-armhf.so.1 >>> libvterm*: Package size: 108.0 KB >>> libvterm*: Compressing data... >>> libvterm*: Create checksum... >>> libvterm*: Create libvterm-0.3.3-r0.apk >>> libvterm: Build complete at Sun, 17 Dec 2023 20:01:28 +0000 elapsed time 0h 0m 8s >>> libvterm: Cleaning up srcdir >>> libvterm: Cleaning up pkgdir >>> libvterm: Uninstalling dependencies... (1/8) Purging .makedepends-libvterm (20231217.200121) (2/8) Purging libtool (2.4.7-r3) (3/8) Purging libltdl (2.4.7-r3) (4/8) Purging git-perl (2.43.0-r0) (5/8) Purging perl-git (2.43.0-r0) (6/8) Purging perl-error (0.17029-r2) (7/8) Purging perl (5.38.2-r0) (8/8) Purging libbz2 (1.0.8-r6) Executing busybox-1.36.1-r17.trigger OK: 315 MiB in 104 packages >>> libvterm: Updating the community/armhf repository index... >>> libvterm: Signing the index...