Skip to content
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

Precompilation failure #188

Closed
twildi opened this issue Nov 11, 2024 · 10 comments
Closed

Precompilation failure #188

twildi opened this issue Nov 11, 2024 · 10 comments

Comments

@twildi
Copy link

twildi commented Nov 11, 2024

Error:

Failed to precompile BifurcationKit [0f109fa4-8a5d-4b75-95aa-f515264e7665] to "/home/xxx/.julia/compiled/v1.11/BifurcationKit/jl_VkqJmD".
ERROR: LoadError: ArgumentError: invalid type for argument A in method definition for rmul! at /home/xxx/.julia/packages/BifurcationKit/KwA2l/src/BorderedArrays.jl:69
Stacktrace:
[1] top-level scope
@ ~/.julia/packages/BifurcationKit/KwA2l/src/BorderedArrays.jl:69
[2] include(mod::Module, _path::String)
@ Base ./Base.jl:557
[3] include(x::String)
@ BifurcationKit ~/.julia/packages/BifurcationKit/KwA2l/src/BifurcationKit.jl:1
[4] top-level scope
@ ~/.julia/packages/BifurcationKit/KwA2l/src/BifurcationKit.jl:24
[5] include
@ ./Base.jl:557 [inlined]
[6] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base ./loading.jl:2806
[7] top-level scope
@ stdin:4
in expression starting at /home/xxx/.julia/packages/BifurcationKit/KwA2l/src/BorderedArrays.jl:69
in expression starting at /home/xxx/.julia/packages/BifurcationKit/KwA2l/src/BifurcationKit.jl:1
in expression starting at stdin:

Steps to reproduce :

  1. Start with a Fresh Julia install
  2. ] add BifurcationKit

I got this error with Julia 1.11 and confirmed it across three different systems.

@twildi
Copy link
Author

twildi commented Nov 11, 2024

It seems to be linked to [email protected] (https://github.com/Jutho/KrylovKit.jl/releases/tag/v0.8.2)
Reverting to v0.8.1 fixes the issue.

@TorkelE
Copy link

TorkelE commented Nov 11, 2024

I am also suffering from this.

@rveltz
Copy link
Member

rveltz commented Nov 12, 2024

It's because RecursiveVec is deprecated in KrylovKit. Ill tag a new vesion asap once I am sure nothing is broken

@rveltz
Copy link
Member

rveltz commented Nov 12, 2024

Jutho/KrylovKit.jl#102

@Datseris
Copy link
Contributor

I'm getting the same issue and now Attractors.jl docs do not build anymore :D

@rveltz
Copy link
Member

rveltz commented Nov 13, 2024

This is almost resolved on BK side now that KrylovKit has corrected the issue

@rveltz
Copy link
Member

rveltz commented Nov 13, 2024

should be solved on master

@twildi
Copy link
Author

twildi commented Nov 13, 2024

It works on my side. Thanks!

@Datseris
Copy link
Contributor

Datseris commented Nov 14, 2024

If this is fixed on main branch why isn't there a new release out for it? I don't want to be checking out main branches in the dependencies of my packages. Are there any outstanding issues preventing a new release with the fix?

@rveltz
Copy link
Member

rveltz commented Nov 15, 2024

No it was tagged yesterday: 0.4.4

Sorry, I did not notify you

@twildi twildi closed this as completed Nov 15, 2024
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

No branches or pull requests

4 participants