aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2017-04-02 15:22:01 -0400
committerChristopher Vogt <oss.nsp@cvogt.org>2017-04-02 16:41:50 -0400
commit439190b6bf46ccb971c0ec708da38d437f2e331d (patch)
treee4240d013032cedd977601a3c975e75d46bd8355 /doc
parent5cef25999cd7cbad61562e9faa166e0995beed47 (diff)
downloadcbt-439190b6bf46ccb971c0ec708da38d437f2e331d.tar.gz
cbt-439190b6bf46ccb971c0ec708da38d437f2e331d.tar.bz2
cbt-439190b6bf46ccb971c0ec708da38d437f2e331d.zip
FAQ about linking issues
Diffstat (limited to 'doc')
-rw-r--r--doc/faq.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/faq.md b/doc/faq.md
new file mode 100644
index 0000000..37faf40
--- /dev/null
+++ b/doc/faq.md
@@ -0,0 +1,11 @@
+## How to fix my abstract method errors or other linking errors?
+
+If the types in the error involve Scala standard library types,
+chances are you are mixing dependencies using different Scala versions.
+Be aware that `ScalaVersion` is bound to the scalaVersion of the Build
+class it is called in. Transferring those objects can easily lead
+to version conflicts. We'll try to detect or prevent these in the
+future: https://github.com/cvogt/cbt/issues/478
+
+It's also possible that you've hit a bug in CBT, but linking related
+bugs have been rare since early 2017.