>>> tree-sitter-c-sharp: Building community/tree-sitter-c-sharp 0.23.1-r2 (using abuild 3.15.0-r2) started Sat, 05 Jul 2025 18:46:14 +0000 >>> tree-sitter-c-sharp: Validating /home/buildozer/aports/community/tree-sitter-c-sharp/APKBUILD... >>> tree-sitter-c-sharp: Analyzing dependencies... >>> tree-sitter-c-sharp: 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.6-r1) ( 4/14) Installing tree-sitter-dev (0.25.6-r1) ( 5/14) Installing ca-certificates (20241121-r2) ( 6/14) Installing ada-libs (2.9.2-r4) ( 7/14) Installing icu-data-en (76.1-r0) icu-data-en-76.1-r0.post-install: Executing script... icu-data-en-76.1-r0.post-install: * icu-data-en-76.1-r0.post-install: * If you need ICU with non-English locales and legacy charset support, install icu-data-en-76.1-r0.post-install: * package icu-data-full. icu-data-en-76.1-r0.post-install: * ( 8/14) Installing icu-libs (76.1-r0) ( 9/14) Installing simdjson (3.12.0-r0) (10/14) Installing simdutf (7.2.1-r0) (11/14) Installing sqlite-libs (3.50.2-r0) (12/14) Installing nodejs (22.16.0-r2) (13/14) Installing tree-sitter-cli (0.25.6-r1) (14/14) Installing .makedepends-tree-sitter-c-sharp (20250705.184615) busybox-1.37.0-r18.trigger: Executing script... ca-certificates-20241121-r2.trigger: Executing script... OK: 334 MiB in 118 packages >>> tree-sitter-c-sharp: Cleaning up srcdir >>> tree-sitter-c-sharp: Cleaning up pkgdir >>> tree-sitter-c-sharp: Cleaning up tmpdir >>> tree-sitter-c-sharp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tree-sitter-c-sharp-0.23.1.tar.gz >>> tree-sitter-c-sharp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tree-sitter-c-sharp-0.23.1.tar.gz >>> tree-sitter-c-sharp: Checking sha512sums... tree-sitter-c-sharp-0.23.1.tar.gz: OK >>> tree-sitter-c-sharp: Unpacking /var/cache/distfiles/edge/tree-sitter-c-sharp-0.23.1.tar.gz... + cc -fPIC -Wall -I ./ '-std=c99' -Os -fstack-clash-protection -Wformat '-Werror=format-security' -c ./parser.c ./scanner.c In file included from ./scanner.c:2: ./scanner.c: In function 'tree_sitter_c_sharp_external_scanner_scan': ./tree_sitter/array.h:106:42: warning: value computed is not used [-Wunused-value] 106 | #define array_pop(self) ((self)->contents[--(self)->size]) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./scanner.c:276:13: note: in expansion of macro 'array_pop' 276 | array_pop(&scanner->interpolation_stack); | ^~~~~~~~~ + find -name '*.cc' + grep -q . + cc -shared -Wl,--as-needed,-O1,--sort-common -o c_sharp.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 attributes: 1. ✓ Global attributes -- Warning: Slow parse rate (32.614 bytes/ms) 2. ✓ Attributes 3. ✓ Attribute quirks 4. ✓ Lambda with attribute -- Warning: Slow parse rate (144.551 bytes/ms) classes: 5. ✓ Class Definitions contextual-keywords: 6. ✓ From keyword can be a variable 7. ✓ File keyword in invocation 8. ✓ File contextual keyword 9. ✓ Scoped contextual keyword 10. ✓ Set contextual keyword 11. ✓ Var contextual keyword 12. ✓ Nameof contextual keyword enums: 13. ✓ global enum with one option expressions: 14. ✓ Assignment to Prefix Unary Expressions 15. ✓ Assignment to Binary Expressions 16. ✓ Assignment to Binary Equality Expressions 17. ✓ Assignment Binary Expressions 18. ✓ Assignment LValue types 19. ✓ Ternary Expression 20. ✓ Binary Expressions 21. ✓ Ternary expressions is type 22. ✓ Ternary expressions is nullable type 23. ✓ Prefix-Unary Expressions 24. ✓ Cast expressions 25. ✓ Cast expression of array access 26. ✓ Cast with parenthesized expression 27. ✓ Precedence of unary prefix operator and element access 28. ✓ Precedence of switch_expression and binary_expression 29. ✓ Anonymous object creation with empty body 30. ✓ Target-type object creation 31. ✓ Anonymous object creation with single unnamed 32. ✓ Anonymous object creation with single named 33. ✓ Checked expressions 34. ✓ Object creation expressions 35. ✓ Named parameters in constructors 36. ✓ Named parameters in method calls 37. ✓ Named parameters using contextually reserved words 38. ✓ Anonymous method expressions 39. ✓ Anonymous method expression with discard parameters 40. ✓ Anonymous method expression with modifiers 41. ✓ Lambda expressions 42. ✓ Async Lambda 43. ✓ Lambda expression with modifiers 44. ✓ Lambda expression with discard parameters 45. ✓ Lambda expression with ref modifier 46. ✓ Invocation expressions 47. ✓ Tuple expressions 48. ✓ Implicit array creation 49. ✓ Implicit multi array creation 50. ✓ Stackalloc implicit array 51. ✓ Stackalloc explicit array 52. ✓ Explicit array creation 53. ✓ Explicit multi array creation 54. ✓ Array of named tuple 55. ✓ Makeref 56. ✓ Postfix unary 57. ✓ __reftype 58. ✓ __refvalue 59. ✓ sizeof 60. ✓ typeof 61. ✓ switch expression 62. ✓ switch expression with trailing comma 63. ✓ switch expression return 64. ✓ switch expression with patterns 65. ✓ await Expression 66. ✓ throw expression 67. ✓ Pecedence with OR and XOR 68. ✓ range expressions full 69. ✓ range expressions partial 70. ✓ cast expression 71. ✓ Generic type name no type args 72. ✓ default expression 73. ✓ Ref local declaration and ref expression 74. ✓ Element binding expression 75. ✓ Member access expression (methods) 76. ✓ Member access expression (properties) 77. ✓ is expression 78. ✓ is pattern 79. ✓ Precedence between is operator and conditional_expression 80. ✓ Precedence between is operator and as operator 81. ✓ Discard pattern 82. ✓ Null-forgiving operator 83. ✓ Negated pattern 84. ✓ Parenthesized pattern 85. ✓ Pattern Combinators and relational pattern 86. ✓ Precedence of prefix_unary_expression and invocation_expression 87. ✓ Property patterns 88. ✓ Positional patterns 89. ✓ Type patterns 90. ✓ List patterns 91. ✓ Conditional expression with member accesses 92. ✓ Conditional access expression 93. ✓ Conditional access to element (should be implicit_element_access) 94. ✓ Conditional access expression with member binding 95. ✓ Conditional access expression with simple member access 96. ✓ Null-coalescing operator is right-associative 97. ✓ Precedence between null-coalescing operator and conditional OR 98. ✓ Precedence between null-coalescing operator and conditional operator 99. ✓ Precedence between range and switch 100. ✓ Precedence between unary and switch 101. ✓ Precedence between range and as operator 102. ✓ Precedence between is and comparison operators 103. ✓ Nameof expressions 104. ✓ Generic invocation expression 105. ✓ Dereference versus logical and 106. ✓ With expression typical basic form 107. ✓ With expression using expressions 108. ✓ Precedence between with and cast 109. ✓ Precedence between with and switch 110. ✓ Precedence between with and equals 111. ✓ Associativity of with expression 112. ✓ Array with trailing comma identifiers: 113. ✓ Identifiers interfaces: 114. ✓ Interfaces literals: 115. ✓ Literals preprocessor: 116. ✓ If, elif and else directives 117. ✓ If conditions 118. ✓ Define and undefine directives 119. ✓ Line directives 120. ✓ Directives not in strings or comments 121. ✓ Shebang directive query-syntax: 122. ✓ Query from select records: 123. ✓ Basic record declaration source-file-structure: 124. ✓ Using directives, extern alias, and namespace declarations 125. ✓ File scoped namespaces 126. ✓ Delegates statements: 127. ✓ Common statements 128. ✓ Switch statements 129. ✓ Try catch finally statements 130. ✓ Checked, unchecked, locked, & yield statements 131. ✓ Initializers 132. ✓ Using statements 133. ✓ Loops 134. ✓ Unsafe & fixed statements 135. ✓ Deconstruction 136. ✓ Function with contextually reserved identifiers 137. ✓ Function conditional ref expression structs: 138. ✓ Struct with a type parameter struct constraint type-events: 139. ✓ Class event declarations type-fields: 140. ✓ Class field declarations type-methods: 141. ✓ Class method with single parameter type-operators: 142. ✓ Operator declarations 143. ✓ boolean operator declarations 144. ✓ conversion operator declaration 145. ✓ conversion operator with expression body 146. ✓ extern operators 147. ✓ Class conversion operators with expression body 148. ✓ Unary operator overloads 149. ✓ Binary unpaired operator overloads 150. ✓ Binary paired operator overloads 151. ✓ Explicit operator overloads 152. ✓ Checked operators 153. ✓ Explicit conversion operator overloads type-properties: 154. ✓ Class with bodyless properties Total parses: 154; successful parses: 154; failed parses: 0; success percentage: 100.00%; average speed: 1114 bytes/ms syntax highlighting: ✓ operators.cs (39 assertions) ✓ var.cs (3 assertions) ✓ variableDeclarations.cs (9 assertions) ✓ types.cs (35 assertions) ✓ baseline.cs (805 assertions) >>> tree-sitter-c-sharp: Entering fakeroot... + install -D -m755 ./src/c_sharp.so -t /home/buildozer/aports/community/tree-sitter-c-sharp/pkg/tree-sitter-c-sharp/usr/lib/tree-sitter/ + ln -s tree-sitter/c_sharp.so /home/buildozer/aports/community/tree-sitter-c-sharp/pkg/tree-sitter-c-sharp/usr/lib/libtree-sitter-c_sharp.so + '[' -d ./queries ] + install -D -m755 ./queries/highlights.scm ./queries/tags.scm -t /home/buildozer/aports/community/tree-sitter-c-sharp/pkg/tree-sitter-c-sharp/usr/share/tree-sitter/queries/c_sharp/ >>> tree-sitter-c-sharp*: Running postcheck for tree-sitter-c-sharp >>> tree-sitter-c-sharp*: Preparing package tree-sitter-c-sharp... >>> tree-sitter-c-sharp*: Stripping binaries >>> tree-sitter-c-sharp*: Scanning shared objects >>> tree-sitter-c-sharp*: Tracing dependencies... so:libc.musl-armv7.so.1 >>> tree-sitter-c-sharp*: Package size: 5.6 MB >>> tree-sitter-c-sharp*: Compressing data... >>> tree-sitter-c-sharp*: Create checksum... >>> tree-sitter-c-sharp*: Create tree-sitter-c-sharp-0.23.1-r2.apk >>> tree-sitter-c-sharp: Build complete at Sat, 05 Jul 2025 18:46:34 +0000 elapsed time 0h 0m 20s >>> tree-sitter-c-sharp: Cleaning up srcdir >>> tree-sitter-c-sharp: Cleaning up pkgdir >>> tree-sitter-c-sharp: Uninstalling dependencies... ( 1/14) Purging .makedepends-tree-sitter-c-sharp (20250705.184615) ( 2/14) Purging tree-sitter-dev (0.25.6-r1) ( 3/14) Purging jq (1.8.0-r0) ( 4/14) Purging tree-sitter (0.25.6-r1) ( 5/14) Purging tree-sitter-cli (0.25.6-r1) ( 6/14) Purging nodejs (22.16.0-r2) ( 7/14) Purging ca-certificates (20241121-r2) ca-certificates-20241121-r2.post-deinstall: Executing script... ( 8/14) Purging ada-libs (2.9.2-r4) ( 9/14) Purging icu-libs (76.1-r0) (10/14) Purging oniguruma (6.9.10-r0) (11/14) Purging simdjson (3.12.0-r0) (12/14) Purging simdutf (7.2.1-r0) (13/14) Purging sqlite-libs (3.50.2-r0) (14/14) Purging icu-data-en (76.1-r0) busybox-1.37.0-r18.trigger: Executing script... OK: 275 MiB in 104 packages >>> tree-sitter-c-sharp: Updating the community/armv7 repository index... >>> tree-sitter-c-sharp: Signing the index...