Skip to content

re-add spire (and its dependencies breeze and multibot) #672

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
SethTisue opened this issue Jan 24, 2018 · 3 comments · Fixed by #722
Closed

re-add spire (and its dependencies breeze and multibot) #672

SethTisue opened this issue Jan 24, 2018 · 3 comments · Fixed by #722
Assignees

Comments

@SethTisue
Copy link
Member

SethTisue commented Jan 24, 2018

I removed these 3 projects in #671 because spire was failing to compile

[spire] [error] /home/jenkins/workspace/scala-2.12.x-integrate-community-build/target-0.9.9/project-builds/spire-5fbe50f072cd8e261bc19152a834475a38379fd2/core/shared/src/main/scala/spire/syntax/std/Ops.scala:154: value on is not a member of spire.algebra.Order[B]
[spire] [error]     implicit val ord: Order[A] = ev.on(f)
[spire] [error]                                     ^
[spire] [error] /home/jenkins/workspace/scala-2.12.x-integrate-community-build/target-0.9.9/project-builds/spire-5fbe50f072cd8e261bc19152a834475a38379fd2/core/shared/src/main/scala/spire/syntax/std/Ops.scala:170: value on is not a member of spire.algebra.Order[B]
[spire] [error]     implicit val ord: Order[A] = ev.on(f)
[spire] [error]                                     ^
[spire] [error] /home/jenkins/workspace/scala-2.12.x-integrate-community-build/target-0.9.9/project-builds/spire-5fbe50f072cd8e261bc19152a834475a38379fd2/core/shared/src/main/scala/spire/syntax/std/Ops.scala:240: value reverse is not a member of spire.algebra.PartialOrder[A]
[spire] [error]     Searching.minimalElements(as)(ev.reverse)
[spire] [error]                                      ^
[spire] [error] /home/jenkins/workspace/scala-2.12.x-integrate-community-build/target-0.9.9/project-builds/spire-5fbe50f072cd8e261bc19152a834475a38379fd2/core/shared/src/main/scala/spire/syntax/std/Ops.scala:305: value on is not a member of spire.algebra.Order[B]
[spire] [error]     implicit val ord: Order[A] = ev.on(f)
[spire] [error]                                     ^

full log at https://scala-ci.typesafe.com/job/scala-2.12.x-integrate-community-build/2570/consoleFull

@SethTisue
Copy link
Member Author

fyi @non @dlwh @tixxit @denisrosset @OlegYch

would someone like to try and sort out what the problem is? I think it's some sort of source incompatibility between the versions of spire and algebra we are using?

@denisrosset
Copy link

I think so, the Order typeclass was cleaned up before the cats 1.0.0, but Spire is not yet updated, due to its dependency on algebra.

@SethTisue
Copy link
Member Author

this looks promising: typelevel/spire#673

@SethTisue SethTisue self-assigned this May 7, 2018
SethTisue added a commit to SethTisue/community-build that referenced this issue May 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants