>>> tree-sitter-rust: Building community/tree-sitter-rust 0.24.0-r1 (using abuild 3.15.0-r2) started Fri, 25 Jul 2025 12:53:51 +0000 >>> tree-sitter-rust: Validating /home/buildozer/aports/community/tree-sitter-rust/APKBUILD... >>> tree-sitter-rust: Analyzing dependencies... >>> tree-sitter-rust: Installing for build: build-base tree-sitter-dev tree-sitter-cli ( 1/14) Installing oniguruma (6.9.10-r0) ( 2/14) Installing jq (1.8.0-r0) ( 3/14) Installing tree-sitter (0.25.8-r0) ( 4/14) Installing tree-sitter-dev (0.25.8-r0) ( 5/14) Installing ca-certificates (20250619-r0) ( 6/14) Installing ada-libs (2.9.2-r5) ( 7/14) Installing icu-data-en (76.1-r1) icu-data-en-76.1-r1.post-install: Executing script... icu-data-en-76.1-r1.post-install: * icu-data-en-76.1-r1.post-install: * If you need ICU with non-English locales and legacy charset support, install icu-data-en-76.1-r1.post-install: * package icu-data-full. icu-data-en-76.1-r1.post-install: * ( 8/14) Installing icu-libs (76.1-r1) ( 9/14) Installing simdjson (3.12.0-r0) (10/14) Installing simdutf (7.3.3-r0) (11/14) Installing sqlite-libs (3.50.3-r0) (12/14) Installing nodejs (22.16.0-r3) (13/14) Installing tree-sitter-cli (0.25.8-r0) (14/14) Installing .makedepends-tree-sitter-rust (20250725.125352) busybox-1.37.0-r21.trigger: Executing script... ca-certificates-20250619-r0.trigger: Executing script... OK: 436 MiB in 122 packages >>> tree-sitter-rust: Cleaning up srcdir >>> tree-sitter-rust: Cleaning up pkgdir >>> tree-sitter-rust: Cleaning up tmpdir >>> tree-sitter-rust: Fetching https://distfiles.alpinelinux.org/distfiles/edge//tree-sitter-rust-0.24.0.tar.gz >>> tree-sitter-rust: Fetching https://distfiles.alpinelinux.org/distfiles/edge//tree-sitter-rust-0.24.0.tar.gz >>> tree-sitter-rust: Checking sha512sums... tree-sitter-rust-0.24.0.tar.gz: OK >>> tree-sitter-rust: Unpacking /var/cache/distfiles/edge/tree-sitter-rust-0.24.0.tar.gz... + cc -fPIC -Wall -I ./ '-std=c99' -Os -fstack-clash-protection -Wformat '-Werror=format-security' -c ./parser.c ./scanner.c + find -name '*.cc' + grep -q . + cc -shared -Wl,--as-needed,-O1,--sort-common -o rust.so ./parser.o ./scanner.o Warning: Found non-static non-tree-sitter functions in the external scannner `_fini` `_init` Consider making these functions static, they can cause conflicts when another tree-sitter project uses the same function name async: 1. ✓ Async function 2. ✓ Await expression 3. ✓ Async Block 4. ✓ Async closure 5. ✓ Async move async move closure 6. ✓ Try Block 7. ✓ Gen Block declarations: 8. ✓ Modules 9. ✓ Extern crate declarations 10. ✓ Function declarations 11. ✓ Const function declarations 12. ✓ Functions with abstract return types 13. ✓ Impl with lifetimes first 14. ✓ Functions with precise capture syntax 15. ✓ Functions with empty precise capture syntax 16. ✓ Diverging functions 17. ✓ Extern function declarations 18. ✓ Use declarations 19. ✓ Variable bindings 20. ✓ Let-else Statements 21. ✓ Let declarations with if expressions as the value 22. ✓ Let declarations with contextual keywords as names 23. ✓ Structs 24. ✓ Unions 25. ✓ Generic structs 26. ✓ Enums 27. ✓ Enums with values specified 28. ✓ Generic functions 29. ✓ Functions with mutable parameters 30. ✓ Functions with destructured parameters 31. ✓ Functions with custom types for self 32. ✓ Constant items 33. ✓ Static items 34. ✓ Static 'ref' items using lazy_static 35. ✓ Type aliases 36. ✓ Type alias where clauses 37. ✓ Empty statements 38. ✓ Attributes 39. ✓ Inner attributes 40. ✓ Key-Value Attribute Expressions 41. ✓ Attribute macros 42. ✓ Derive macro helper attributes 43. ✓ Attributes and Expressions 44. ✓ Inherent Impls 45. ✓ Trait impls 46. ✓ Unsafe impls 47. ✓ Disable automatically derived trait impls 48. ✓ Impl dyn with parentheses 49. ✓ Trait impl signature 50. ✓ Impls with default functions 51. ✓ Trait declarations 52. ✓ Trait declarations with optional type parameters 53. ✓ Unsized types in trait bounds 54. ✓ Trait bounds in type arguments in trait 55. ✓ Macro invocations inside trait declarations 56. ✓ Associated Types 57. ✓ Associated Type Definitions 58. ✓ Generic Associated Types 59. ✓ Higher-ranked types 60. ✓ Visibility modifiers 61. ✓ Function parameter names that match built-in type names 62. ✓ Where clauses 63. ✓ External Modules 64. ✓ Crate visibility 65. ✓ Reserved keywords in path 66. ✓ Array Constraint in Where Clause 67. ✓ Const generics with default expressions: 68. ✓ Identifiers 69. ✓ Raw identifiers 70. ✓ Unary operator expressions 71. ✓ Reference expressions 72. ✓ Try expressions 73. ✓ Binary operator expressions 74. ✓ Grouped expressions 75. ✓ Range expressions 76. ✓ Assignment expressions 77. ✓ Compound assignment expressions 78. ✓ Type cast expressions 79. ✓ Call expressions 80. ✓ Array expressions 81. ✓ Tuple expressions 82. ✓ Struct expressions 83. ✓ Struct expressions with update initializers 84. ✓ If expressions 85. ✓ Basic if let expressions 86. ✓ If let expressions 87. ✓ While let expressions 88. ✓ Match expressions 89. ✓ While expressions 90. ✓ Loop expressions 91. ✓ For expressions 92. ✓ Field expressions 93. ✓ Method call expressions 94. ✓ Index expressions 95. ✓ Scoped functions 96. ✓ Scoped functions with fully qualified syntax 97. ✓ Scoped functions with macros as types 98. ✓ Scoped identifier with nested super 99. ✓ Generic functions 100. ✓ Closures 101. ✓ Closures with typed parameteres 102. ✓ Generators 103. ✓ Unsafe blocks 104. ✓ Inline const or Const blocks as expression literals: 105. ✓ Integer literals 106. ✓ Floating-point literals 107. ✓ String literals 108. ✓ Raw string literals 109. ✓ Raw byte string literals 110. ✓ Raw C string literals 111. ✓ Character literals 112. ✓ Boolean literals macros: 113. ✓ Macro invocation - no arguments 114. ✓ Macro invocation - arbitrary tokens 115. ✓ Macro invocation with comments 116. ✓ Macro definition patterns: 117. ✓ Tuple struct patterns 118. ✓ Reference patterns 119. ✓ Struct patterns 120. ✓ Ignored patterns 121. ✓ Captured patterns 122. ✓ Or patterns 123. ✓ Inline const or Const blocks as pattern 124. ✓ Pattern with turbofish source_files: 125. ✓ Block comments 126. ✓ Nested block comments 127. ✓ Line comments 128. ✓ Line doc comments 129. ✓ Block doc comments 130. ✓ Nested doc block comments 131. ✓ Comments degenerate cases 132. ✓ Line doc comment with no EOL 133. ✓ Greek letters in identifiers 134. ✓ Shebang line containing spaces 135. ✓ Empty shebang with code after 136. ✓ Immediate inner attribute types: 137. ✓ The unit type 138. ✓ Tuple types 139. ✓ Reference types 140. ✓ Raw pointer types 141. ✓ Generic types 142. ✓ Scoped types 143. ✓ Array types 144. ✓ Function types 145. ✓ Unsafe and extern function types 146. ✓ Trait objects 147. ✓ Type cast expressions with generics Total parses: 147; successful parses: 147; failed parses: 0; success percentage: 100.00%; average speed: 2916 bytes/ms >>> tree-sitter-rust: Entering fakeroot... + install -D -m755 ./src/rust.so -t /home/buildozer/aports/community/tree-sitter-rust/pkg/tree-sitter-rust/usr/lib/tree-sitter/ + ln -s tree-sitter/rust.so /home/buildozer/aports/community/tree-sitter-rust/pkg/tree-sitter-rust/usr/lib/libtree-sitter-rust.so + '[' -d ./queries ] + install -D -m755 ./queries/highlights.scm ./queries/injections.scm ./queries/tags.scm -t /home/buildozer/aports/community/tree-sitter-rust/pkg/tree-sitter-rust/usr/share/tree-sitter/queries/rust/ >>> tree-sitter-rust*: Running postcheck for tree-sitter-rust >>> tree-sitter-rust*: Preparing package tree-sitter-rust... >>> tree-sitter-rust*: Stripping binaries >>> tree-sitter-rust*: Scanning shared objects >>> tree-sitter-rust*: Tracing dependencies... so:libc.musl-s390x.so.1 >>> tree-sitter-rust*: Package size: 1.1 MB >>> tree-sitter-rust*: Compressing data... >>> tree-sitter-rust*: Create checksum... >>> tree-sitter-rust*: Create tree-sitter-rust-0.24.0-r1.apk >>> tree-sitter-rust: Build complete at Fri, 25 Jul 2025 12:53:55 +0000 elapsed time 0h 0m 4s >>> tree-sitter-rust: Cleaning up srcdir >>> tree-sitter-rust: Cleaning up pkgdir >>> tree-sitter-rust: Uninstalling dependencies... ( 1/14) Purging .makedepends-tree-sitter-rust (20250725.125352) ( 2/14) Purging tree-sitter-dev (0.25.8-r0) ( 3/14) Purging jq (1.8.0-r0) ( 4/14) Purging tree-sitter (0.25.8-r0) ( 5/14) Purging tree-sitter-cli (0.25.8-r0) ( 6/14) Purging nodejs (22.16.0-r3) ( 7/14) Purging ca-certificates (20250619-r0) ca-certificates-20250619-r0.post-deinstall: Executing script... ( 8/14) Purging ada-libs (2.9.2-r5) ( 9/14) Purging icu-libs (76.1-r1) (10/14) Purging oniguruma (6.9.10-r0) (11/14) Purging simdjson (3.12.0-r0) (12/14) Purging simdutf (7.3.3-r0) (13/14) Purging sqlite-libs (3.50.3-r0) (14/14) Purging icu-data-en (76.1-r1) busybox-1.37.0-r21.trigger: Executing script... OK: 361 MiB in 108 packages >>> tree-sitter-rust: Updating the community/s390x repository index... >>> tree-sitter-rust: Signing the index...