Using Pardiso with Ipopt/JuMP, install custom built Ipopt binaries

Hello, I’m trying to use Ipopt with pardiso linear solver. I am trying to install its libraries with the commands given in the Ipopt.jl readme. I got the following files

libpardiso600-WIN-X86-64.dll
libpardiso600-WIN-X86-64.exp
libpardiso600-WIN-X86-64.lib

both folders have the same three files. Can anyone look into it?


julia> ENV["JULIA_IPOPT_EXECUTABLE_PATH"] = "C:/bin"
"C:/bin"

julia> ENV["JULIA_IPOPT_LIBRARY_PATH"] = "C:/lib"
"C:/lib"

(@v1.4) pkg> build Ipopt

   Building Ipopt → `C:\Users\emcig\.julia\packages\Ipopt\YJcu4\deps\build.log`
┌ Error: Error building `Ipopt`: 
│ ERROR: LoadError: Could not install custom libraries from C:/lib and C:/bin.       
│ To fall back to BinaryProvider call delete!(ENV,"JULIA_IPOPT_LIBRARY_PATH");delete!(ENV,"JULIA_IPOPT_EXECUTABLE_PATH") and run build again.
│ Stacktrace:
│  [1] error(::String) at .\error.jl:33
│  [2] top-level scope at C:\Users\dadada\.julia\packages\Ipopt\YJcu4\deps\build.jl:122
│  [3] include(::String) at .\client.jl:439
│  [4] top-level scope at none:5
│ in expression starting at C:\Users\dadada\.julia\packages\Ipopt\YJcu4\deps\build.jl:116
1 Like