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 on julia v1.3 #125

Closed
baggepinnen opened this issue Aug 22, 2019 · 6 comments
Closed

precompilation failure on julia v1.3 #125

baggepinnen opened this issue Aug 22, 2019 · 6 comments

Comments

@baggepinnen
Copy link

(v1.3) pkg> add BandedMatrices
 Resolving package versions...
  Updating `~/.julia/environments/v1.3/Project.toml`
  [aae01518] + BandedMatrices v0.10.0
  Updating `~/.julia/environments/v1.3/Manifest.toml`
 [no changes]

julia> using BandedMatrices
[ Info: Precompiling BandedMatrices [aae01518-5342-5314-be14-df237901396f]
WARNING: could not import LinearAlgebra._apply_ipiv! into BandedMatrices
WARNING: could not import LazyArrays.BlasMatMulMatAdd into BandedMatrices
WARNING: could not import LazyArrays.BlasMatMulVecAdd into BandedMatrices
WARNING: could not import LazyArrays.BlasMatLmulVec into BandedMatrices
WARNING: could not import LazyArrays.BlasMatLdivVec into BandedMatrices
WARNING: could not import LazyArrays.ApplyArrayBroadcastStyle into BandedMatrices
WARNING: could not import LazyArrays.mulapplystyle into BandedMatrices
WARNING: could not import LazyArrays.AbstractMulAddStyle into BandedMatrices
WARNING: could not import LazyArrays.symmetricuplo into BandedMatrices
WARNING: could not import LazyArrays.applybroadcaststyle into BandedMatrices
WARNING: could not import LazyArrays.sub_materialize into BandedMatrices
WARNING: could not import LazyArrays.lazy_getindex into BandedMatrices
ERROR: LoadError: LoadError: UndefVarError: ApplyArrayBroadcastStyle not defined
Stacktrace:
 [1] top-level scope at /home/fredrikb/.julia/packages/BandedMatrices/c6tTK/src/generic/matmul.jl:1
 [2] include at ./boot.jl:328 [inlined]
 [3] include_relative(::Module, ::String) at ./loading.jl:1094
 [4] include at ./Base.jl:31 [inlined]
 [5] include(::String) at /home/fredrikb/.julia/packages/BandedMatrices/c6tTK/src/BandedMatrices.jl:1
 [6] top-level scope at /home/fredrikb/.julia/packages/BandedMatrices/c6tTK/src/BandedMatrices.jl:78
 [7] include at ./boot.jl:328 [inlined]
 [8] include_relative(::Module, ::String) at ./loading.jl:1094
 [9] include(::Module, ::String) at ./Base.jl:31
 [10] top-level scope at none:2
 [11] eval at ./boot.jl:330 [inlined]
 [12] eval(::Expr) at ./client.jl:433
 [13] top-level scope at ./none:3
in expression starting at /home/fredrikb/.julia/packages/BandedMatrices/c6tTK/src/generic/matmul.jl:1
in expression starting at /home/fredrikb/.julia/packages/BandedMatrices/c6tTK/src/BandedMatrices.jl:78
ERROR: Failed to precompile BandedMatrices [aae01518-5342-5314-be14-df237901396f] to /home/fredrikb/.julia/compiled/v1.3/BandedMatrices/OxlqV.ji.
Stacktrace:
 [1] compilecache(::Base.PkgId, ::String) at ./loading.jl:1253
 [2] _require(::Base.PkgId) at ./loading.jl:1013
 [3] require(::Base.PkgId) at ./loading.jl:911
 [4] require(::Module, ::Symbol) at ./loading.jl:906
@dlfivefifty
Copy link
Member

I normally don't support dev version of Julia since there's too much flux, but given 1.3-alpha's popularity I might try to fix this.

@baggepinnen
Copy link
Author

Julia v1.3 is actually no longer in alpha, release candidate 1 is out 😊

@dlfivefifty
Copy link
Member

Ah OK! Time to get it working then. What's your package status? It looks like you have the wrong version of LazyArrays.

@baggepinnen
Copy link
Author

Full status here

(v1.3) pkg> st
    Status `~/.julia/environments/v1.3/Project.toml`
  [c52e3926] Atom v0.9.1
  [70b36510] AutomaticDocstrings v0.1.1 [`~/.julia/dev/AutomaticDocstrings`]
  [aae01518] BandedMatrices v0.10.0
  [07f847a3] BasisFunctionExpansions v1.0.1
  [6e4b80f9] BenchmarkTools v0.4.2
  [5d742f6a] CSVFiles v0.15.0
  [3895d2a7] CUDAapi v1.0.1
  [8f4d0f93] Conda v1.3.0
  [3abffc1c] ControlSystemIdentification v0.1.5 [`~/.julia/dev/ControlSystemIdentification`]
  [a6e380b2] ControlSystems v0.5.3 [`~/.julia/dev/ControlSystems`]
  [3a865a2d] CuArrays v1.1.0
  [717857b8] DSP v0.5.2
  [a93c6f00] DataFrames v0.19.2
  [864edb3b] DataStructures v0.17.0
  [9cd584b6] DifferentialDynamicProgramming v0.4.0 [`~/.julia/dev/DifferentialDynamicProgramming`]
  [09c11fbc] DiskDataProviders v0.1.0 [`~/.julia/dev/DiskDataProviders`]
  [7a1cc6ca] FFTW v0.2.4
  [5789e2e9] FileIO v1.0.7
  [587475ba] Flux v0.8.3 [`~/.julia/dev/Flux`]
  [f6369f11] ForwardDiff v0.10.3
  [28b8d3ca] GR v0.41.0
  [f67ccb44] HDF5 v0.12.0
  [7073ff75] IJulia v1.19.0
  [6a3955dd] ImageFiltering v0.6.4
  [6218d12a] ImageMagick v0.7.5
  [916415d5] Images v0.18.0
  [e5e0dc1b] Juno v0.7.1
  [26dcc766] LPVSpectral v0.1.3
  [82ba68a1] LazyWAVFiles v0.1.0 [`~/.julia/dev/LazyWAVFiles`]
  [98b081ad] Literate v2.0.2
  [43172d54] LiterateWeave v0.1.0 [`~/.julia/dev/LiterateWeave`]
  [f0e99cf1] MLBase v0.8.0
  [cc2ba9b6] MLDataUtils v0.5.0
  [0987c9cc] MonteCarloMeasurements v0.4.0 [`~/.julia/dev/MonteCarloMeasurements`]
  [6f286f6a] MultivariateStats v0.6.0
  [872c559c] NNlib v0.6.0
  [1dea7af3] OrdinaryDiffEq v5.14.0
  [58dd65bb] Plotly v0.2.0
  [f0f68f2c] PlotlyJS v0.12.5
  [91a5bcdd] Plots v0.26.1
  [438e738f] PyCall v1.91.2
  [d330b81b] PyPlot v2.8.1
  [a75dfa10] Robotlib v0.3.2+ [`~/.julia/dev/Robotlib`]
  [90137ffa] StaticArrays v0.11.0
  [2913bbd2] StatsBase v0.30.0
  [f3b207a7] StatsPlots v0.10.2
  [bd369af6] Tables v0.2.11
  [5e47fb64] TestImages v0.5.1
  [8149f6b0] WAV v1.0.2
  [44d3d7a6] Weave v0.9.1
  [e88e6eb3] Zygote v0.3.2

@dlfivefifty
Copy link
Member

Can you do ] preview add LazyArrays

@dlfivefifty
Copy link
Member

BandedMatrices.jl tests now pass on Julia v1.3. It looks like something has gone wrong with your Manifest, so not much I can do.

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

2 participants