Build Logs
scala-interop/slinc • 3.8.0-RC2:2025-11-25
Errors
78
Warnings
21
Total Lines
222
1##################################
2Clonning https://github.com/scala-interop/slinc.git into /build/repo using revision master
3##################################
4Using target Scala version for migration: 3.7.4-RC2
5Migrating project for -source:3.7 using Scala 3.7.4-RC2
6----
7Preparing build for 3.7.4-RC2
8Would try to apply common scalacOption (best-effort, sbt/mill only):
9Append: -rewrite,REQUIRE:-source:3.7-migration
10Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
11----
12Starting build for 3.7.4-RC2
13Execute tests: false
14sbt project found:
15Sbt version 1.9.7 is not supported, minimal supported version is 1.11.5
16Enforcing usage of sbt in version 1.11.5
17No prepare script found for project scala-interop/slinc
18/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
19##################################
20Scala version: 3.7.4-RC2
21Targets: fr.hammons%slinc-core fr.hammons%slinc-j17 fr.hammons%slinc-j19 fr.hammons%slinc-runtime
22Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":["mapScalacOptions \"-experimental\" \"\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.3","migrationVersions":["3.7"],"sourcePatches":[]}
23##################################
24Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
25Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
26[sbt_options] declare -a sbt_options=()
27[process_args] java_version = '21'
28[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
29# Executing command line:
30java
31-Dfile.encoding=UTF-8
32-Dcommunitybuild.scala=3.7.4-RC2
33-Dcommunitybuild.project.dependencies.add=
34-Xmx7G
35-Xms4G
36-Xss8M
37-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
38-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
39-jar
40/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
41"setCrossScalaVersions 3.7.4-RC2"
42"++3.7.4-RC2 -v"
43"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
44"set every credentials := Nil"
45"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
46"removeScalacOptionsStartingWith -P:wartremover"
47"mapScalacOptions "-experimental" "" "
48moduleMappings
49"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":["mapScalacOptions \"-experimental\" \"\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.3","migrationVersions":["3.7"],"sourcePatches":[]}""" fr.hammons%slinc-core fr.hammons%slinc-j17 fr.hammons%slinc-j19 fr.hammons%slinc-runtime"
50
51[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
52[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
53[info] loading project definition from /build/repo/project
54[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
55[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
56[info] Compilation completed in 8.274s.
57[info] done compiling
58[info] loading settings for project repo from build.sbt...
59[info] set current project to repo (in build file:/build/repo/)
60Execute setCrossScalaVersions: 3.7.4-RC2
61OpenCB::Changing crossVersion 3.3.1 -> 3.7.4-RC2 in repo/crossScalaVersions
62[info] set current project to repo (in build file:/build/repo/)
63[info] Setting Scala version to 3.7.4-RC2 on 1 projects.
64[info] Switching Scala version on:
65[info] * repo (3.7.4-RC2)
66[info] Excluding projects:
67[info] Reapplying settings...
68[info] set current project to repo (in build file:/build/repo/)
69Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
70[info] Reapplying settings...
71[info] set current project to repo (in build file:/build/repo/)
72[info] Defining Global / credentials, credentials
73[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 4 others.
74[info] Run `last` for details.
75[info] Reapplying settings...
76[info] set current project to repo (in build file:/build/repo/)
77Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
78[info] Reapplying settings...
79OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
80
81 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
82 Did you mean allExcludeDependencies ?
83 , retry without global scopes
84[info] Reapplying settings...
85[info] set current project to repo (in build file:/build/repo/)
86Execute removeScalacOptionsStartingWith: -P:wartremover
87[info] Reapplying settings...
88[info] set current project to repo (in build file:/build/repo/)
89Execute mapScalacOptions: -experimental
90[info] Reapplying settings...
91[info] set current project to repo (in build file:/build/repo/)
92[success] Total time: 0 s, completed Nov 25, 2025, 3:27:13 PM
93Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":["mapScalacOptions \"-experimental\" \"\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.3","migrationVersions":["3.7"],"sourcePatches":[]}
94Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
95Starting build...
96Projects: Set(repo)
97Starting build for ProjectRef(file:/build/repo/,repo) (repo)... [0/1]
98OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
99OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
100OpenCB::Exclude Scala3 specific scalacOption `-experimental` in Scala 2.12.20 module Global
101OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
102OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
103OpenCB::Filter out '-source:future', matches setting pattern '^-?-source(:.*)?'
104Compile scalacOptions: -Wunused:all, -unchecked, -Xcheck-macros, -Xprint-suspension, -Xsemanticdb, -Yexplicit-nulls, -Ysafe-init, -Ykind-projector, -Vprofile, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration, -experimental
105[info] compiling 61 Scala sources and 2 Java sources to /build/repo/target/scala-3.7.4-RC2/classes ...
106[warn] Option -Ysafe-init is deprecated: Use -Wsafe-init instead.
107[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
108[warn] -- [E216] Syntax Warning: /build/repo/src/main/scala/fr/hammons/slinc/CUnion.scala:54:45
109[warn] 54 | val maxDescriptor = applyHelper[T](null).nn
110[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
111[warn] | Unnecessary .nn: qualifier is already not null
112[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/fr/hammons/slinc/Struct.scala:61:10
113[error] 61 | tuple.head
114[error] | ^^^^^^^^^^
115[error] |Found: Tuple.Head[A & h *: t]
116[error] |Required: h
117[error] |
118[error] |where: A is a type in method writeGenHelper with bounds <: Tuple
119[error] | h is a type in method writeGenHelper
120[error] | t is a type in method writeGenHelper with bounds <: Tuple
121[error] |
122[error] |
123[error] |Note: a match type could not be fully reduced:
124[error] |
125[error] | trying to reduce Tuple.Head[A & h *: t]
126[error] | failed since selector A & h *: t
127[error] | does not uniquely determine parameter x in
128[error] | case x *: _ => x
129[error] | The computed bounds for the parameter are:
130[error] | x <: h
131[error] |Note that implicit conversions were not tried because the result of an implicit conversion
132[error] |must be more specific than h
133[error] |
134[error] | longer explanation available when compiling with `-explain`
135[warn] three warnings found
136[error] one error found
137[error] (Compile / compileIncremental) Compilation failed
138[info] compiling 61 Scala sources and 2 Java sources to /build/repo/target/scala-3.7.4-RC2/classes ...
139[warn] Option -Ysafe-init is deprecated: Use -Wsafe-init instead.
140[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
141[warn] -- [E216] Syntax Warning: /build/repo/src/main/scala/fr/hammons/slinc/CUnion.scala:54:45
142[warn] 54 | val maxDescriptor = applyHelper[T](null).nn
143[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
144[warn] | Unnecessary .nn: qualifier is already not null
145[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/fr/hammons/slinc/Struct.scala:61:10
146[error] 61 | tuple.head
147[error] | ^^^^^^^^^^
148[error] |Found: Tuple.Head[A & h *: t]
149[error] |Required: h
150[error] |
151[error] |where: A is a type in method writeGenHelper with bounds <: Tuple
152[error] | h is a type in method writeGenHelper
153[error] | t is a type in method writeGenHelper with bounds <: Tuple
154[error] |
155[error] |
156[error] |Note: a match type could not be fully reduced:
157[error] |
158[error] | trying to reduce Tuple.Head[A & h *: t]
159[error] | failed since selector A & h *: t
160[error] | does not uniquely determine parameter x in
161[error] | case x *: _ => x
162[error] | The computed bounds for the parameter are:
163[error] | x <: h
164[error] |Note that implicit conversions were not tried because the result of an implicit conversion
165[error] |must be more specific than h
166[error] |
167[error] | longer explanation available when compiling with `-explain`
168[warn] three warnings found
169[error] one error found
170[error] (Compile / compileIncremental) Compilation failed
171[info] compiling 61 Scala sources and 2 Java sources to /build/repo/target/scala-3.7.4-RC2/classes ...
172[warn] Option -Ysafe-init is deprecated: Use -Wsafe-init instead.
173[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
174[warn] -- [E216] Syntax Warning: /build/repo/src/main/scala/fr/hammons/slinc/CUnion.scala:54:45
175[warn] 54 | val maxDescriptor = applyHelper[T](null).nn
176[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
177[warn] | Unnecessary .nn: qualifier is already not null
178[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/fr/hammons/slinc/Struct.scala:61:10
179[error] 61 | tuple.head
180[error] | ^^^^^^^^^^
181[error] |Found: Tuple.Head[A & h *: t]
182[error] |Required: h
183[error] |
184[error] |where: A is a type in method writeGenHelper with bounds <: Tuple
185[error] | h is a type in method writeGenHelper
186[error] | t is a type in method writeGenHelper with bounds <: Tuple
187[error] |
188[error] |
189[error] |Note: a match type could not be fully reduced:
190[error] |
191[error] | trying to reduce Tuple.Head[A & h *: t]
192[error] | failed since selector A & h *: t
193[error] | does not uniquely determine parameter x in
194[error] | case x *: _ => x
195[error] | The computed bounds for the parameter are:
196[error] | x <: h
197[error] |Note that implicit conversions were not tried because the result of an implicit conversion
198[error] |must be more specific than h
199[error] |
200[error] | longer explanation available when compiling with `-explain`
201[warn] three warnings found
202[error] one error found
203[error] (Compile / compileIncremental) Compilation failed
204
205************************
206Build summary:
207[{
208 "module": "repo",
209 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 7291, "warnings": 3, "errors": 1, "sourceVersion": "3.7-migration"},
210 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
211 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
212 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
213 "publish": {"status": "skipped", "tookMs": 0},
214 "metadata": {
215 "crossScalaVersions": ["3.3.1"]
216}
217}]
218************************
219[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: repo
220[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: repo
221[error] Total time: 19 s, completed Nov 25, 2025, 3:27:31 PM
222[0JBuild failed, not retrying.