I tried many times to build the library using on Windows 10 x64 but there is a sustainable issues. After that i repeated the same steps on Linux and the process went smoothly without any problem. Then I could use it only on Linux system. The following is the compiler error on Windows 10, it calms that i donot have Fortran compiler although i have one:
error: f90 not supported by GnuFCompiler needed for pyoptsparse\pyPSQP\source\psqp_wrap.f90
PS C:\Users\admin\Desktop\pyoptsparse> python setup.py build non-existing path in 'pyoptsparse': 'LICENSE' running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src build_src building library "slsqp" sources building library "conmin" sources building library "ffsqp" sources building library "nsga2" sources building library "psqp" sources building extension "pyoptsparse.pySLSQP.slsqp" sources creating build creating build\src.win-amd64-3.7 creating build\src.win-amd64-3.7\pyoptsparse creating build\src.win-amd64-3.7\pyoptsparse\pySLSQP creating build\src.win-amd64-3.7\pyoptsparse\pySLSQP\source creating build\src.win-amd64-3.7\pyoptsparse\pySLSQP\source\f2py f2py options: [] f2py: pyoptsparse\pySLSQP\source\f2py\slsqp.pyf Reading fortran codes... Reading file 'pyoptsparse\\pySLSQP\\source\\f2py\\slsqp.pyf' (format:free) Post-processing... Block: slsqp__user__routines Block: slsqp_user_interface Block: slfunc Block: slgrad Block: slsqp Block: slsqp In: pyoptsparse\pySLSQP\source\f2py\slsqp.pyf:slsqp:unknown_interface:slsqp get_useparameters: no module slsqp__user__routines info used by slsqp Block: openunit Block: pyflush Block: closeunit Post-processing (stage 2)... Building modules... Constructing call-back function "cb_slfunc_in_slsqp__user__routines" def slfunc(m,meq,la,n,f,c,x): return f,c Constructing call-back function "cb_slgrad_in_slsqp__user__routines" def slgrad(m,meq,la,n,f,c,g,a,x): return g,a Building module "slsqp"... Constructing wrapper function "slsqp"... a = slsqp(m,meq,la,n,x,xl,xu,f,c,g,a,acc,iter,iprint,iout,ifile,mode,w,l_w,jw,l_jw,nfunc,ngrad,slfunc,slgrad,[slfunc_extra_args,slgrad_extra_args]) Constructing wrapper function "openunit"... ierror = openunit(unitnum,filename,filestatus,fileaction) Constructing wrapper function "pyflush"... pyflush(unitnum) Constructing wrapper function "closeunit"... closeunit(unitnum) Wrote C/API module "slsqp" to file "build\src.win-amd64-3.7\pyoptsparse\pySLSQP\source\f2py\slsqpmodule.c" adding 'build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pySLSQP\source\f2py\fortranobject.c' to sources. adding 'build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pySLSQP\source\f2py' to include_dirs. creating build\src.win-amd64-3.7\build creating build\src.win-amd64-3.7\build\src.win-amd64-3.7 creating build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse creating build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pySLSQP creating build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pySLSQP\source creating build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pySLSQP\source\f2py copying D:\Anaconda3\lib\site-packages\numpy\f2py\src\fortranobject.c -> build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pySLSQP\source\f2py copying D:\Anaconda3\lib\site-packages\numpy\f2py\src\fortranobject.h -> build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pySLSQP\source\f2py building extension "pyoptsparse.pyCONMIN.conmin" sources creating build\src.win-amd64-3.7\pyoptsparse\pyCONMIN creating build\src.win-amd64-3.7\pyoptsparse\pyCONMIN\source creating build\src.win-amd64-3.7\pyoptsparse\pyCONMIN\source\f2py f2py options: [] f2py: pyoptsparse\pyCONMIN\source\f2py\conmin.pyf Reading fortran codes... Reading file 'pyoptsparse\\pyCONMIN\\source\\f2py\\conmin.pyf' (format:free) Line #97 in pyoptsparse\pyCONMIN\source\f2py\conmin.pyf:" return " crackline:3: No pattern for line Post-processing... Block: conmin__user__routines Block: conmin_user_interface Block: cnmnfun Block: cnmngrd Block: conmin {} In: pyoptsparse\pyCONMIN\source\f2py\conmin.pyf:conmin:unknown_interface:conmin vars2fortran: No typespec for argument "ndv_". {} In: pyoptsparse\pyCONMIN\source\f2py\conmin.pyf:conmin:unknown_interface:conmin vars2fortran: No typespec for argument "ncon_". Block: conmin In: pyoptsparse\pyCONMIN\source\f2py\conmin.pyf:conmin:unknown_interface:conmin get_useparameters: no module conmin__user__routines info used by conmin Block: openunit Block: pyflush Block: closeunit Post-processing (stage 2)... Building modules... Constructing call-back function "cb_cnmnfun_in_conmin__user__routines" def cnmnfun(n1,n2,x,aobj,g): return aobj,g Constructing call-back function "cb_cnmngrd_in_conmin__user__routines" def cnmngrd(n1,n2,x,aobj,g,ct,df,a,ic,nac): return df,a,ic,nac Building module "conmin"... Constructing wrapper function "conmin"... conmin(ndv_,ncon_,x_,vlb_,vub_,obj_,g_,n1,n2,n3,n4,n5,iprint_,iout_,ifile,itmax_,delfun_,dabfun_,itrm_,nfeasct_,nfdg_,nfun_,ngrd_,cnmnfun,cnmngrd,[cnmnfun_extra_args,cnmngrd_extra_args]) Constructing wrapper function "openunit"... ierror = openunit(unitnum,filename,filestatus,fileaction) Constructing wrapper function "pyflush"... pyflush(unitnum) Constructing wrapper function "closeunit"... closeunit(unitnum) Constructing COMMON block support for "varable"... aobj Constructing COMMON block support for "output"... iout Constructing COMMON block support for "cnmn1"... delfun,dabfun,fdch,fdchm,ct,ctmin,ctl,ctlmin,alphax,abobj1,theta,obj,ndv,ncon,nside,iprint,nfdg,nscal,linobj,itmax,itrm,icndir,igoto,nac,info,infog,iter Wrote C/API module "conmin" to file "build\src.win-amd64-3.7\pyoptsparse\pyCONMIN\source\f2py\conminmodule.c" Fortran 77 wrappers are saved to "build\src.win-amd64-3.7\pyoptsparse\pyCONMIN\source\f2py\conmin-f2pywrappers.f" adding 'build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyCONMIN\source\f2py\fortranobject.c' to sources. adding 'build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyCONMIN\source\f2py' to include_dirs. creating build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyCONMIN creating build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyCONMIN\source creating build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyCONMIN\source\f2py copying D:\Anaconda3\lib\site-packages\numpy\f2py\src\fortranobject.c -> build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyCONMIN\source\f2py copying D:\Anaconda3\lib\site-packages\numpy\f2py\src\fortranobject.h -> build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyCONMIN\source\f2py adding 'build\src.win-amd64-3.7\pyoptsparse\pyCONMIN\source\f2py\conmin-f2pywrappers.f' to sources. building extension "pyoptsparse.pyFSQP.ffsqp" sources creating build\src.win-amd64-3.7\pyoptsparse\pyFSQP creating build\src.win-amd64-3.7\pyoptsparse\pyFSQP\source creating build\src.win-amd64-3.7\pyoptsparse\pyFSQP\source\f2py f2py options: [] f2py: pyoptsparse\pyFSQP\source\f2py\ffsqp.pyf Reading fortran codes... Reading file 'pyoptsparse\\pyFSQP\\source\\f2py\\ffsqp.pyf' (format:free) Line #109 in pyoptsparse\pyFSQP\source\f2py\ffsqp.pyf:" return " crackline:3: No pattern for line Post-processing... Block: ffsqp__user__routines Block: ffsqp_user_interface Block: obj Block: constr Block: gradob Block: gradcn Block: ffsqp Block: ffsqp In: pyoptsparse\pyFSQP\source\f2py\ffsqp.pyf:ffsqp:unknown_interface:ffsqp get_useparameters: no module ffsqp__user__routines info used by ffsqp Block: openunit Block: pyflush Block: closeunit Post-processing (stage 2)... Building modules... Constructing call-back function "cb_obj_in_ffsqp__user__routines" def obj(nparam,j,x,fj): return fj Constructing call-back function "cb_constr_in_ffsqp__user__routines" def constr(nparam,j,x,gj): return gj Constructing call-back function "cb_gradob_in_ffsqp__user__routines" def gradob(nparam,j,x,gradfj,obj): return gradfj Constructing call-back function "cb_gradcn_in_ffsqp__user__routines" def gradcn(nparam,j,x,gradgj,obj): return gradgj Building module "ffsqp"... Constructing wrapper function "ffsqp"... ffsqp(nparam,nf,nineqn,nineq,neqn,neq,mode,iprint,miter,inform,bigbnd,eps,epseqn,udelta,bl,bu,x,f,g,iw,iwsize,w,nwsize,obj,constr,gradob,gradcn,iounit,ifile,[obj_extra_args,constr_extra_args,gradob_extra_args,gradcn_extra_args]) Constructing wrapper function "openunit"... ierror = openunit(unitnum,filename,filestatus,fileaction) Constructing wrapper function "pyflush"... pyflush(unitnum) Constructing wrapper function "closeunit"... closeunit(unitnum) Constructing COMMON block support for "cmache"... qleps Constructing COMMON block support for "fsqpp1"... nnineq,m,ncallg,ncallf,modd,lstype,nstop Constructing COMMON block support for "fsqpp2"... io,ipp,ipsp,ipyes,info,idummy,iter,initvl Constructing COMMON block support for "fsqpp3"... epsmac,rteps,upert,valnom Constructing COMMON block support for "fsqpp4"... rolis1,d0is0 Constructing COMMON block support for "fsqpq2"... maxit Constructing COMMON block support for "fsqpq1"... big,tolfea Wrote C/API module "ffsqp" to file "build\src.win-amd64-3.7\pyoptsparse\pyFSQP\source\f2py\ffsqpmodule.c" Fortran 77 wrappers are saved to "build\src.win-amd64-3.7\pyoptsparse\pyFSQP\source\f2py\ffsqp-f2pywrappers.f" adding 'build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyFSQP\source\f2py\fortranobject.c' to sources. adding 'build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyFSQP\source\f2py' to include_dirs. creating build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyFSQP creating build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyFSQP\source creating build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyFSQP\source\f2py copying D:\Anaconda3\lib\site-packages\numpy\f2py\src\fortranobject.c -> build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyFSQP\source\f2py copying D:\Anaconda3\lib\site-packages\numpy\f2py\src\fortranobject.h -> build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyFSQP\source\f2py adding 'build\src.win-amd64-3.7\pyoptsparse\pyFSQP\source\f2py\ffsqp-f2pywrappers.f' to sources. building extension "pyoptsparse.pyNSGA2.nsga2" sources creating build\src.win-amd64-3.7\pyoptsparse\pyNSGA2 creating build\src.win-amd64-3.7\pyoptsparse\pyNSGA2\source creating build\src.win-amd64-3.7\pyoptsparse\pyNSGA2\source\swig swig.exe: pyoptsparse\pyNSGA2\source\swig\nsga2.i C:\swigwin-4.0.1\swig.exe -python -noproxy -Ipyoptsparse\pyNSGA2\source -o build\src.win-amd64-3.7\pyoptsparse\pyNSGA2\source\swig\nsga2_wrap.c -outdir build\src.win-amd64-3.7\pyoptsparse\pyNSGA2\source\swig pyoptsparse\pyNSGA2\source\swig\nsga2.i building extension "pyoptsparse.pyPSQP.psqp" sources creating build\src.win-amd64-3.7\pyoptsparse\pyPSQP creating build\src.win-amd64-3.7\pyoptsparse\pyPSQP\source creating build\src.win-amd64-3.7\pyoptsparse\pyPSQP\source\f2py f2py options: [] f2py: pyoptsparse\pyPSQP\source\f2py\psqp.pyf Reading fortran codes... Reading file 'pyoptsparse\\pyPSQP\\source\\f2py\\psqp.pyf' (format:free) Line #76 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) obj " analyzeline: missing __user__ module (could be nothing) Line #76 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) obj " analyzeline: appending intent(callback) obj to psqp_wrap arguments Line #78 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) dobj " analyzeline: missing __user__ module (could be nothing) Line #78 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) dobj " analyzeline: appending intent(callback) dobj to psqp_wrap arguments Line #80 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) con " analyzeline: missing __user__ module (could be nothing) Line #80 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) con " analyzeline: appending intent(callback) con to psqp_wrap arguments Line #82 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) dcon " analyzeline: missing __user__ module (could be nothing) Line #82 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) dcon " analyzeline: appending intent(callback) dcon to psqp_wrap arguments Line #105 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) obj " analyzeline: missing __user__ module (could be nothing) Line #105 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) obj " analyzeline: appending intent(callback) obj to pf1f01 arguments Line #107 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) dobj " analyzeline: missing __user__ module (could be nothing) Line #107 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) dobj " analyzeline: appending intent(callback) dobj to pf1f01 arguments Line #126 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) con " analyzeline: missing __user__ module (could be nothing) Line #126 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) con " analyzeline: appending intent(callback) con to pc1f01 arguments Line #128 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) dcon " analyzeline: missing __user__ module (could be nothing) Line #128 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" intent(callback) dcon " analyzeline: appending intent(callback) dcon to pc1f01 arguments Line #140 in pyoptsparse\pyPSQP\source\f2py\psqp.pyf:" return " crackline:3: No pattern for line Post-processing... Block: psqp__user__routines Block: psqp_user_interface Block: obj Block: dobj Block: con Block: dcon Block: psqp Block: psqp_wrap In: pyoptsparse\pyPSQP\source\f2py\psqp.pyf:psqp:unknown_interface:psqp_wrap get_useparameters: no module psqp__user__routines info used by psqp_wrap Block: pf1f01 In: pyoptsparse\pyPSQP\source\f2py\psqp.pyf:psqp:unknown_interface:pf1f01 get_useparameters: no module psqp__user__routines info used by pf1f01 Block: pc1f01 In: pyoptsparse\pyPSQP\source\f2py\psqp.pyf:psqp:unknown_interface:pc1f01 get_useparameters: no module psqp__user__routines info used by pc1f01 Block: openunit Block: pyflush Block: closeunit Post-processing (stage 2)... Building modules... Constructing call-back function "cb_obj_in_psqp__user__routines" def obj(nf,x,ff): return ff Constructing call-back function "cb_dobj_in_psqp__user__routines" def dobj(nf,x,gf): return gf Constructing call-back function "cb_con_in_psqp__user__routines" def con(nf,kc,x,fc): return fc Constructing call-back function "cb_dcon_in_psqp__user__routines" def dcon(nf,kc,x,gc): return gc Building module "psqp"... Constructing wrapper function "psqp_wrap"... psqp_wrap(nf,nc,x,ix,xl,xu,cf,ic,cl,cu,mit,mfv,met,mec,xmax,tolx,tolc,tolg,rpf,f,gmax,cmax,iprnt,iout,ifile,iterm,obj,dobj,con,dcon,[obj_extra_args,dobj_extra_args,con_extra_args,dcon_extra_args]) Constructing wrapper function "pf1f01"... getarrdims:warning: assumed shape array, using 0 instead of '*' getarrdims:warning: assumed shape array, using 0 instead of '*' getarrdims:warning: assumed shape array, using 0 instead of '*' pf1f01(nf,x,gf,g,ff,f,kd,ld,iext,obj,dobj,[obj_extra_args,dobj_extra_args]) Constructing wrapper function "pc1f01"... getarrdims:warning: assumed shape array, using 0 instead of '*' getarrdims:warning: assumed shape array, using 0 instead of '*' getarrdims:warning: assumed shape array, using 0 instead of '*' getarrdims:warning: assumed shape array, using 0 instead of '*' getarrdims:warning: assumed shape array, using 0 instead of '*' getarrdims:warning: assumed shape array, using 0 instead of '*' getarrdims:warning: assumed shape array, using 0 instead of '*' pc1f01(nf,nc,x,fc,cf,cl,cu,ic,gc,cg,cmax,kd,ld,con,dcon,[con_extra_args,dcon_extra_args]) Constructing wrapper function "openunit"... ierror = openunit(unitnum,filename,filestatus,fileaction) Constructing wrapper function "pyflush"... pyflush(unitnum) Constructing wrapper function "closeunit"... closeunit(unitnum) Constructing COMMON block support for "stat"... nres,ndec,nrem,nadd,nit,nfv,nfg,nfh Wrote C/API module "psqp" to file "build\src.win-amd64-3.7\pyoptsparse\pyPSQP\source\f2py\psqpmodule.c" Fortran 77 wrappers are saved to "build\src.win-amd64-3.7\pyoptsparse\pyPSQP\source\f2py\psqp-f2pywrappers.f" adding 'build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyPSQP\source\f2py\fortranobject.c' to sources. adding 'build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyPSQP\source\f2py' to include_dirs. creating build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyPSQP creating build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyPSQP\source creating build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyPSQP\source\f2py copying D:\Anaconda3\lib\site-packages\numpy\f2py\src\fortranobject.c -> build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyPSQP\source\f2py copying D:\Anaconda3\lib\site-packages\numpy\f2py\src\fortranobject.h -> build\src.win-amd64-3.7\build\src.win-amd64-3.7\pyoptsparse\pyPSQP\source\f2py adding 'build\src.win-amd64-3.7\pyoptsparse\pyPSQP\source\f2py\psqp-f2pywrappers.f' to sources. building data_files sources build_src: building npy-pkg config files running build_py creating build\lib.win-amd64-3.7 creating build\lib.win-amd64-3.7\pyoptsparse copying pyoptsparse\pyOpt_constraint.py -> build\lib.win-amd64-3.7\pyoptsparse copying pyoptsparse\pyOpt_error.py -> build\lib.win-amd64-3.7\pyoptsparse copying pyoptsparse\pyOpt_gradient.py -> build\lib.win-amd64-3.7\pyoptsparse copying pyoptsparse\pyOpt_history.py -> build\lib.win-amd64-3.7\pyoptsparse copying pyoptsparse\pyOpt_MPI.py -> build\lib.win-amd64-3.7\pyoptsparse copying pyoptsparse\pyOpt_objective.py -> build\lib.win-amd64-3.7\pyoptsparse copying pyoptsparse\pyOpt_optimization.py -> build\lib.win-amd64-3.7\pyoptsparse copying pyoptsparse\pyOpt_optimizer.py -> build\lib.win-amd64-3.7\pyoptsparse copying pyoptsparse\pyOpt_solution.py -> build\lib.win-amd64-3.7\pyoptsparse copying pyoptsparse\pyOpt_utils.py -> build\lib.win-amd64-3.7\pyoptsparse copying pyoptsparse\pyOpt_variable.py -> build\lib.win-amd64-3.7\pyoptsparse copying pyoptsparse\setup.py -> build\lib.win-amd64-3.7\pyoptsparse copying pyoptsparse\__init__.py -> build\lib.win-amd64-3.7\pyoptsparse creating build\lib.win-amd64-3.7\pyoptsparse\pySNOPT copying pyoptsparse\pySNOPT\pySNOPT.py -> build\lib.win-amd64-3.7\pyoptsparse\pySNOPT copying pyoptsparse\pySNOPT\setup.py -> build\lib.win-amd64-3.7\pyoptsparse\pySNOPT copying pyoptsparse\pySNOPT\__init__.py -> build\lib.win-amd64-3.7\pyoptsparse\pySNOPT creating build\lib.win-amd64-3.7\pyoptsparse\pyIPOPT copying pyoptsparse\pyIPOPT\pyIPOPT.py -> build\lib.win-amd64-3.7\pyoptsparse\pyIPOPT copying pyoptsparse\pyIPOPT\setup.py -> build\lib.win-amd64-3.7\pyoptsparse\pyIPOPT copying pyoptsparse\pyIPOPT\__init__.py -> build\lib.win-amd64-3.7\pyoptsparse\pyIPOPT creating build\lib.win-amd64-3.7\pyoptsparse\pySLSQP copying pyoptsparse\pySLSQP\pySLSQP.py -> build\lib.win-amd64-3.7\pyoptsparse\pySLSQP copying pyoptsparse\pySLSQP\setup.py -> build\lib.win-amd64-3.7\pyoptsparse\pySLSQP copying pyoptsparse\pySLSQP\__init__.py -> build\lib.win-amd64-3.7\pyoptsparse\pySLSQP creating build\lib.win-amd64-3.7\pyoptsparse\pyCONMIN copying pyoptsparse\pyCONMIN\pyCONMIN.py -> build\lib.win-amd64-3.7\pyoptsparse\pyCONMIN copying pyoptsparse\pyCONMIN\setup.py -> build\lib.win-amd64-3.7\pyoptsparse\pyCONMIN copying pyoptsparse\pyCONMIN\__init__.py -> build\lib.win-amd64-3.7\pyoptsparse\pyCONMIN creating build\lib.win-amd64-3.7\pyoptsparse\pyFSQP copying pyoptsparse\pyFSQP\pyFSQP.py -> build\lib.win-amd64-3.7\pyoptsparse\pyFSQP copying pyoptsparse\pyFSQP\setup.py -> build\lib.win-amd64-3.7\pyoptsparse\pyFSQP copying pyoptsparse\pyFSQP\__init__.py -> build\lib.win-amd64-3.7\pyoptsparse\pyFSQP creating build\lib.win-amd64-3.7\pyoptsparse\pyNLPQLP copying pyoptsparse\pyNLPQLP\pyNLPQLP.py -> build\lib.win-amd64-3.7\pyoptsparse\pyNLPQLP copying pyoptsparse\pyNLPQLP\setup.py -> build\lib.win-amd64-3.7\pyoptsparse\pyNLPQLP copying pyoptsparse\pyNLPQLP\__init__.py -> build\lib.win-amd64-3.7\pyoptsparse\pyNLPQLP creating build\lib.win-amd64-3.7\pyoptsparse\pyNSGA2 copying pyoptsparse\pyNSGA2\pyNSGA2.py -> build\lib.win-amd64-3.7\pyoptsparse\pyNSGA2 copying pyoptsparse\pyNSGA2\setup.py -> build\lib.win-amd64-3.7\pyoptsparse\pyNSGA2 copying pyoptsparse\pyNSGA2\__init__.py -> build\lib.win-amd64-3.7\pyoptsparse\pyNSGA2 creating build\lib.win-amd64-3.7\pyoptsparse\pyPSQP copying pyoptsparse\pyPSQP\pyPSQP.py -> build\lib.win-amd64-3.7\pyoptsparse\pyPSQP copying pyoptsparse\pyPSQP\setup.py -> build\lib.win-amd64-3.7\pyoptsparse\pyPSQP copying pyoptsparse\pyPSQP\__init__.py -> build\lib.win-amd64-3.7\pyoptsparse\pyPSQP creating build\lib.win-amd64-3.7\pyoptsparse\pyNLPY_AUGLAG copying pyoptsparse\pyNLPY_AUGLAG\pyNLPY_AUGLAG.py -> build\lib.win-amd64-3.7\pyoptsparse\pyNLPY_AUGLAG copying pyoptsparse\pyNLPY_AUGLAG\setup.py -> build\lib.win-amd64-3.7\pyoptsparse\pyNLPY_AUGLAG copying pyoptsparse\pyNLPY_AUGLAG\__init__.py -> build\lib.win-amd64-3.7\pyoptsparse\pyNLPY_AUGLAG creating build\lib.win-amd64-3.7\pyoptsparse\pyALPSO copying pyoptsparse\pyALPSO\alpso.py -> build\lib.win-amd64-3.7\pyoptsparse\pyALPSO copying pyoptsparse\pyALPSO\alpso_ext.py -> build\lib.win-amd64-3.7\pyoptsparse\pyALPSO copying pyoptsparse\pyALPSO\pyALPSO.py -> build\lib.win-amd64-3.7\pyoptsparse\pyALPSO copying pyoptsparse\pyALPSO\setup.py -> build\lib.win-amd64-3.7\pyoptsparse\pyALPSO copying pyoptsparse\pyALPSO\__init__.py -> build\lib.win-amd64-3.7\pyoptsparse\pyALPSO creating build\lib.win-amd64-3.7\pyoptsparse\pyParOpt copying pyoptsparse\pyParOpt\ParOpt.py -> build\lib.win-amd64-3.7\pyoptsparse\pyParOpt copying pyoptsparse\pyParOpt\setup.py -> build\lib.win-amd64-3.7\pyoptsparse\pyParOpt copying pyoptsparse\pyParOpt\__init__.py -> build\lib.win-amd64-3.7\pyoptsparse\pyParOpt creating build\lib.win-amd64-3.7\pyoptsparse\sqlitedict copying pyoptsparse\sqlitedict\sqlitedict.py -> build\lib.win-amd64-3.7\pyoptsparse\sqlitedict copying pyoptsparse\sqlitedict\__init__.py -> build\lib.win-amd64-3.7\pyoptsparse\sqlitedict running build_clib No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler customize MSVCCompiler using build_clib get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']' customize GnuFCompiler Found executable C:\MinGW\bin\g77.exe gnu: no Fortran 90 compiler found gnu: no Fortran 90 compiler found customize GnuFCompiler gnu: no Fortran 90 compiler found gnu: no Fortran 90 compiler found customize GnuFCompiler using build_clib building 'slsqp' library compiling Fortran sources Fortran f77 compiler: C:\MinGW\bin\g77.exe -g -Wall -fno-second-underscore -mno-cygwin -O3 -funroll-loops creating build\temp.win-amd64-3.7 creating build\temp.win-amd64-3.7\pyoptsparse creating build\temp.win-amd64-3.7\pyoptsparse\pySLSQP creating build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source compile options: '-ID:\Anaconda3\lib\site-packages\numpy\core\include -c' g77.exe:f77: pyoptsparse\pySLSQP\source\drot.f g77.exe:f77: pyoptsparse\pySLSQP\source\dcopy.f g77.exe:f77: pyoptsparse\pySLSQP\source\drotg.f g77.exe:f77: pyoptsparse\pySLSQP\source\dscal.f g77.exe:f77: pyoptsparse\pySLSQP\source\hfti.f g77.exe:f77: pyoptsparse\pySLSQP\source\h12.f g77.exe:f77: pyoptsparse\pySLSQP\source\closeunit.f g77.exe:f77: pyoptsparse\pySLSQP\source\daxpy.f pyoptsparse\pySLSQP\source\dcopy.f: In function `dnrm2': In file included from pyoptsparse\pySLSQP\source\dcopy.f:0: pyoptsparse\pySLSQP\source\dcopy.f:135: warning: 'xmax' might be used uninitialized in this function pyoptsparse\pySLSQP\source\hfti.f: In subroutine `hfti': In file included from pyoptsparse\pySLSQP\source\hfti.f:0: pyoptsparse\pySLSQP\source\hfti.f:35: warning: 'hmax' might be used uninitialized in this function g77.exe:f77: pyoptsparse\pySLSQP\source\ldl.f g77.exe:f77: pyoptsparse\pySLSQP\source\ldp.f g77.exe:f77: pyoptsparse\pySLSQP\source\lsei.f g77.exe:f77: pyoptsparse\pySLSQP\source\lsi.f g77.exe:f77: pyoptsparse\pySLSQP\source\lsq.f g77.exe:f77: pyoptsparse\pySLSQP\source\nnls.f g77.exe:f77: pyoptsparse\pySLSQP\source\openunit.f g77.exe:f77: pyoptsparse\pySLSQP\source\slsqp.f pyoptsparse\pySLSQP\source\ldl.f: In subroutine `ldl': In file included from pyoptsparse\pySLSQP\source\ldl.f:0: pyoptsparse\pySLSQP\source\ldl.f:37: warning: 'tp' might be used uninitialized in this function pyoptsparse\pySLSQP\source\ldl.f: In function `linmin': pyoptsparse\pySLSQP\source\ldl.f:138: warning: 'd' might be used uninitialized in this function pyoptsparse\pySLSQP\source\ldl.f:138: warning: 'e' might be used uninitialized in this function pyoptsparse\pySLSQP\source\ldl.f:138: warning: 'u' might be used uninitialized in this function pyoptsparse\pySLSQP\source\ldl.f:138: warning: 'w' might be used uninitialized in this function pyoptsparse\pySLSQP\source\ldl.f:138: warning: 'x' might be used uninitialized in this function pyoptsparse\pySLSQP\source\ldl.f:139: warning: 'fv' might be used uninitialized in this function pyoptsparse\pySLSQP\source\ldl.f:139: warning: 'fw' might be used uninitialized in this function pyoptsparse\pySLSQP\source\ldl.f:139: warning: 'fx' might be used uninitialized in this function pyoptsparse\pySLSQP\source\nnls.f: In subroutine `nnls': In file included from pyoptsparse\pySLSQP\source\nnls.f:0: pyoptsparse\pySLSQP\source\nnls.f:44: warning: 'izmax' might be used uninitialized in this function g77.exe:f77: pyoptsparse\pySLSQP\source\slsqpb.f C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\lib.exe build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\closeunit.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\daxpy.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\dcopy.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\drot.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\drotg.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\dscal.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\h12.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\hfti.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\ldl.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\ldp.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\lsei.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\lsi.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\lsq.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\nnls.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\openunit.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\slsqp.o build\temp.win-amd64-3.7\pyoptsparse\pySLSQP\source\slsqpb.o /OUT:build\temp.win-amd64-3.7\slsqp.lib building 'conmin' library compiling Fortran sources Fortran f77 compiler: C:\MinGW\bin\g77.exe -g -Wall -fno-second-underscore -mno-cygwin -O3 -funroll-loops creating build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN creating build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source compile options: '-ID:\Anaconda3\lib\site-packages\numpy\core\include -c' g77.exe:f77: pyoptsparse\pyCONMIN\source\cnmn00.f g77.exe:f77: pyoptsparse\pyCONMIN\source\cnmn02.f g77.exe:f77: pyoptsparse\pyCONMIN\source\cnmn06.f g77.exe:f77: pyoptsparse\pyCONMIN\source\cnmn04.f g77.exe:f77: pyoptsparse\pyCONMIN\source\cnmn03.f g77.exe:f77: pyoptsparse\pyCONMIN\source\cnmn05.f g77.exe:f77: pyoptsparse\pyCONMIN\source\closeunit.f g77.exe:f77: pyoptsparse\pyCONMIN\source\cnmn01.f pyoptsparse\pyCONMIN\source\cnmn01.f: In subroutine `cnmn01': In file included from pyoptsparse\pyCONMIN\source\cnmn01.f:0: pyoptsparse\pyCONMIN\source\cnmn01.f:15: warning: 'inf' might be used uninitialized in this function g77.exe:f77: pyoptsparse\pyCONMIN\source\cnmn07.f g77.exe:f77: pyoptsparse\pyCONMIN\source\cnmn08.f g77.exe:f77: pyoptsparse\pyCONMIN\source\cnmn09.f g77.exe:f77: pyoptsparse\pyCONMIN\source\conmin.f g77.exe:f77: pyoptsparse\pyCONMIN\source\openunit.f C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\lib.exe build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source\closeunit.o build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source\cnmn00.o build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source\cnmn01.o build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source\cnmn02.o build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source\cnmn03.o build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source\cnmn04.o build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source\cnmn05.o build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source\cnmn06.o build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source\cnmn07.o build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source\cnmn08.o build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source\cnmn09.o build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source\conmin.o build\temp.win-amd64-3.7\pyoptsparse\pyCONMIN\source\openunit.o /OUT:build\temp.win-amd64-3.7\conmin.lib building 'ffsqp' library compiling Fortran sources Fortran f77 compiler: C:\MinGW\bin\g77.exe -g -Wall -fno-second-underscore -mno-cygwin -O3 -funroll-loops creating build\temp.win-amd64-3.7\pyoptsparse\pyFSQP creating build\temp.win-amd64-3.7\pyoptsparse\pyFSQP\source compile options: '-ID:\Anaconda3\lib\site-packages\numpy\core\include -c' g77.exe:f77: pyoptsparse\pyFSQP\source\closeunit.f g77.exe:f77: pyoptsparse\pyFSQP\source\openunit.f g77.exe:f77: pyoptsparse\pyFSQP\source\qld.f pyoptsparse\pyFSQP\source\qld.f: In subroutine `ql0002': In file included from pyoptsparse\pyFSQP\source\qld.f:0: pyoptsparse\pyFSQP\source\qld.f:337: warning: 'parinc' might be used uninitialized in this function pyoptsparse\pyFSQP\source\qld.f:337: warning: 'parnew' might be used uninitialized in this function pyoptsparse\pyFSQP\source\qld.f:338: warning: 'ratio' might be used uninitialized in this function pyoptsparse\pyFSQP\source\qld.f:338: warning: 'res' might be used uninitialized in this function pyoptsparse\pyFSQP\source\qld.f:338: warning: 'step' might be used uninitialized in this function pyoptsparse\pyFSQP\source\qld.f:338: warning: 'sumy' might be used uninitialized in this function pyoptsparse\pyFSQP\source\qld.f:338: warning: 'temp' might be used uninitialized in this function pyoptsparse\pyFSQP\source\qld.f:346: warning: 'jflag' might be used uninitialized in this function pyoptsparse\pyFSQP\source\qld.f:346: warning: 'kdrop' might be used uninitialized in this function pyoptsparse\pyFSQP\source\qld.f:346: warning: 'nu' might be used uninitialized in this function pyoptsparse\pyFSQP\source\qld.f:346: warning: 'mflag' might be used uninitialized in this function pyoptsparse\pyFSQP\source\qld.f:346: warning: 'knext' might be used uninitialized in this function pyoptsparse\pyFSQP\source\qld.f:800: warning: 'nflag' might be used uninitialized in this function C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\lib.exe build\temp.win-amd64-3.7\pyoptsparse\pyFSQP\source\closeunit.o build\temp.win-amd64-3.7\pyoptsparse\pyFSQP\source\openunit.o build\temp.win-amd64-3.7\pyoptsparse\pyFSQP\source\qld.o /OUT:build\temp.win-amd64-3.7\ffsqp.lib building 'nsga2' library compiling C sources creating build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2 creating build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\allocate.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\allocate.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\auxiliary.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\auxiliary.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\crossover.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\crossover.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\crowddist.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\crowddist.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\decode.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\decode.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\dominance.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\dominance.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\eval.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\eval.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\fillnds.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\fillnds.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\initialize.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\initialize.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\list.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\list.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\merge.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\merge.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\mutation.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\mutation.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\nsga2.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\nsga2.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\rand.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\rand.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\rank.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\rank.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\report.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\report.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\sort.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\sort.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -ID:\Anaconda3\lib\site-packages\numpy\core\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /Tcpyoptsparse\pyNSGA2\source\tourselect.c /Fobuild\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\tourselect.obj C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\lib.exe build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\allocate.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\auxiliary.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\crossover.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\crowddist.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\decode.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\dominance.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\eval.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\fillnds.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\initialize.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\list.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\merge.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\mutation.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\nsga2.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\rand.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\rank.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\report.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\sort.obj build\temp.win-amd64-3.7\pyoptsparse\pyNSGA2\source\tourselect.obj /OUT:build\temp.win-amd64-3.7\nsga2.lib building 'psqp' library compiling Fortran sources Fortran f77 compiler: C:\MinGW\bin\g77.exe -g -Wall -fno-second-underscore -mno-cygwin -O3 -funroll-loops creating build\temp.win-amd64-3.7\pyoptsparse\pyPSQP creating build\temp.win-amd64-3.7\pyoptsparse\pyPSQP\source compile options: '-ID:\Anaconda3\lib\site-packages\numpy\core\include -c' error: f90 not supported by GnuFCompiler needed for pyoptsparse\pyPSQP\source\psqp_wrap.f90
Here is the compiler that i have on my PC
PS C:\Users\admin\Desktop\pyoptsparse> python setup.py build --help-fcompiler GnuFCompiler instance properties: archiver = ['C:\\MinGW\\bin\\g77.exe', '-cr'] compile_switch = '-c' compiler_f77 = ['C:\\MinGW\\bin\\g77.exe', '-g', '-Wall', '-fno-second- underscore', '-mno-cygwin', '-O3', '-funroll-loops'] compiler_f90 = None compiler_fix = None libraries = ['g2c'] library_dirs = ['C:\\MinGW\\lib', 'C:\\MinGW\\lib\\gcc\\mingw32\\3.4.5'] linker_exe = ['C:\\MinGW\\bin\\g77.exe', '-g', '-Wall', '-mno- cygwin', '-g', '-Wall', '-mno-cygwin'] linker_so = ['C:\\MinGW\\bin\\g77.exe', '-g', '-Wall', '-mno- cygwin', '-g', '-Wall', '-mno-cygwin', '-shared'] object_switch = '-o ' ranlib = ['C:\\MinGW\\bin\\g77.exe'] version = LooseVersion ('3.4.5') version_cmd = ['C:\\MinGW\\bin\\g77.exe', '-dumpversion', '-mno- cygwin'] Gnu95FCompiler instance properties: archiver = ['C:\\MinGW\\bin\\gfortran.exe', '-cr'] compile_switch = '-c' compiler_f77 = ['C:\\MinGW\\bin\\gfortran.exe', '-Wall', '-g', '-ffixed -form', '-fno-second-underscore', '-O3', '-funroll-loops'] compiler_f90 = ['C:\\MinGW\\bin\\gfortran.exe', '-Wall', '-g', '-fno- second-underscore', '-O3', '-funroll-loops'] compiler_fix = ['C:\\MinGW\\bin\\gfortran.exe', '-Wall', '-g', '-ffixed -form', '-fno-second-underscore', '-Wall', '-g', '-fno- second-underscore', '-O3', '-funroll-loops'] libraries = ['gfortran'] library_dirs = ['c:\\mingw\\lib\\gcc\\mingw32\\8.2.0'] linker_exe = ['C:\\MinGW\\bin\\gfortran.exe', '-Wall', '-Wall'] linker_so = ['C:\\MinGW\\bin\\gfortran.exe', '-Wall', '-g', '-Wall', '-g', '-shared'] object_switch = '-o ' ranlib = ['C:\\MinGW\\bin\\gfortran.exe'] version = LooseVersion ('8.2.0') version_cmd = ['C:\\MinGW\\bin\\gfortran.exe', '-dumpversion'] PGroupFlangCompiler instance properties: archiver = ['D:\\Anaconda3\\Library\\bin\\flang.exe', '/verbose', '/OUT:'] compile_switch = '-c' compiler_f77 = ['D:\\Anaconda3\\Library\\bin\\flang.exe', '-O3'] compiler_f90 = ['D:\\Anaconda3\\Library\\bin\\flang.exe', '-O3'] compiler_fix = ['D:\\Anaconda3\\Library\\bin\\flang.exe', '-O3'] libraries = ['flang', 'flangrti', 'ompstub'] library_dirs = ['D:\\Anaconda3\\Library\\lib'] linker_exe = None linker_so = ['D:\\Anaconda3\\Library\\bin\\flang.exe'] object_switch = '-o ' ranlib = None version = LooseVersion ('5.0.0') version_cmd = ['D:\\Anaconda3\\Library\\bin\\flang.exe', '--version'] Fortran compilers found: --fcompiler=flang Portland Group Fortran LLVM Compiler (5.0.0) --fcompiler=gnu GNU Fortran 77 compiler (3.4.5) --fcompiler=gnu95 GNU Fortran 95 compiler (8.2.0) Compilers available for this platform, but not found: --fcompiler=absoft Absoft Corp Fortran Compiler --fcompiler=compaqv DIGITAL or Compaq Visual Fortran Compiler --fcompiler=g95 G95 Fortran Compiler --fcompiler=intelem Intel Fortran Compiler for 64-bit apps --fcompiler=intelev Intel Visual Fortran Compiler for Itanium apps --fcompiler=intelv Intel Visual Fortran Compiler for 32-bit apps --fcompiler=intelvem Intel Visual Fortran Compiler for 64-bit apps Compilers not available on this platform: --fcompiler=compaq Compaq Fortran Compiler --fcompiler=hpux HP Fortran 90 Compiler --fcompiler=ibm IBM XL Fortran Compiler --fcompiler=intel Intel Fortran Compiler for 32-bit apps --fcompiler=intele Intel Fortran Compiler for Itanium apps --fcompiler=lahey Lahey/Fujitsu Fortran 95 Compiler --fcompiler=mips MIPSpro Fortran Compiler --fcompiler=nag NAGWare Fortran 95 Compiler --fcompiler=nagfor NAG Fortran Compiler --fcompiler=none Fake Fortran compiler --fcompiler=pathf95 PathScale Fortran Compiler --fcompiler=pg Portland Group Fortran Compiler --fcompiler=sun Sun or Forte Fortran 95 Compiler --fcompiler=vast Pacific-Sierra Research Fortran 90 Compiler For compiler details, run 'config_fc --verbose' setup command.