andreasnoack / FastPolynomialRoots.jl

Fast and backward stable computation of roots of polynomials in Julia
MIT License
15 stars 4 forks source link

Problem installing under Windows #13

Closed arbenede closed 4 years ago

arbenede commented 4 years ago

@andreasnoack thanks for updating the package for 1.0. When I try to install under Windows 10 I get the error

   Building FastPolynomialRoots → `C:\Users\arbenede\.julia\packages\FastPolynomialRoots\gU1H1\deps\build.log`
┌ Error: Error building `FastPolynomialRoots`:
│ ERROR: LoadError: IOError: could not spawn `make`: no such file or directory (ENOENT)
│ Stacktrace:
│  [1] _spawn_primitive(::String, ::Cmd, ::Array{Any,1}) at .\process.jl:99
│  [2] #550 at .\process.jl:112 [inlined]
│  [3] setup_stdios(::Base.var"#550#551"{Cmd}, ::Array{Any,1}) at .\process.jl:196
│  [4] _spawn at .\process.jl:111 [inlined]
│  [5] run(::Cmd; wait::Bool) at .\process.jl:439
│  [6] run(::Cmd) at .\process.jl:438
│  [7] top-level scope at C:\Users\arbenede\.julia\packages\FastPolynomialRoots\gU1H1\deps\build.jl:3
│  [8] include(::String) at .\client.jl:439
│  [9] top-level scope at none:5
│ in expression starting at C:\Users\arbenede\.julia\packages\FastPolynomialRoots\gU1H1\deps\build.jl:3
└ @ Pkg.Operations D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Operations.jl:892

I guess that right now it builds only under Linux/OSX... Please let me know if I can help to make this work, I have access to the Windows build tools.

andreasnoack commented 4 years ago

I think the solution to this issue is #12

andreasnoack commented 4 years ago

This should now work out of the box since compilation is no longer required on installation.