jsalvatier / scikits.bvp_solver

Python package for solving two-point boundary value problems that wraps BVP_SOLVER
http://packages.python.org/scikits.bvp_solver/
14 stars 6 forks source link

Windows Installation Issue - Error LNK2001: unresolved external symbol #9

Open mrhamm opened 5 years ago

mrhamm commented 5 years ago

I am trying to install the scikits.bvp_solver on windows 10 using Python 3 on Enthought Canopy.

I have installed a 64 bit Gfortran compiler, as well as Windows Visual Studios C++ (2019 edition) along with the C++ build tools. Before doing so, the pip install would return an error telling me to install Visual Studios C++ build tools.

Now that I have installed C++ and Gfortran, the installer runs, but now returns the following, rather long error message, indicating many LNK2001 errors as well as and error code 1. I am unsure how to resolve this, I have tried to reinstall the compilers following a few other threads to ensure they have been properly installed.

Thanks for reading,

Running setup.py install for scikits.bvp-solver ... error
ERROR: Complete output from command 'c:\users\owner\appdata\local\enthought\canopy\edm\envs\user\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'C:\\Users\\owner\\AppData\\Local\\Temp\\pip-install-wqklvcx7\\scikits.bvp-solver\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\owner\AppData\Local\Temp\pip-record-ttytic2h\install-record.txt' --single-version-externally-managed --compile:
ERROR: running install
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 extension "scikits.bvp_solver.bvp_solverf" sources
f2py options: []
  adding 'build\src.win-amd64-3.5\build\src.win-amd64-3.5\scikits\bvp_solver\lib\fortranobject.c' to sources.
  adding 'build\src.win-amd64-3.5\build\src.win-amd64-3.5\scikits\bvp_solver\lib' to include_dirs.
  adding 'build\src.win-amd64-3.5\scikits\bvp_solver\lib\bvp_solverf-f2pywrappers2.f90' to sources.
building data_files sources
build_src: building npy-pkg config files
running build_py
creating build\lib.win-amd64-3.5
creating build\lib.win-amd64-3.5\scikits
copying scikits\__init__.py -> build\lib.win-amd64-3.5\scikits
creating build\lib.win-amd64-3.5\scikits\bvp_solver
copying scikits\bvp_solver\ProblemDefinition.py -> build\lib.win-amd64-3.5\scikits\bvp_solver
copying scikits\bvp_solver\Solution.py -> build\lib.win-amd64-3.5\scikits\bvp_solver
copying scikits\bvp_solver\solver.py -> build\lib.win-amd64-3.5\scikits\bvp_solver
copying scikits\bvp_solver\template_generator.py -> build\lib.win-amd64-3.5\scikits\bvp_solver
copying scikits\bvp_solver\tools.py -> build\lib.win-amd64-3.5\scikits\bvp_solver
copying scikits\bvp_solver\__init__.py -> build\lib.win-amd64-3.5\scikits\bvp_solver
creating build\lib.win-amd64-3.5\scikits\bvp_solver\tests
copying scikits\bvp_solver\tests\test_get_template.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests
copying scikits\bvp_solver\tests\test_ProblemDefinition.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests
copying scikits\bvp_solver\tests\test_Solution.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests
copying scikits\bvp_solver\tests\test_solver.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests
copying scikits\bvp_solver\tests\test_tools.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests
copying scikits\bvp_solver\tests\__init__.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests
creating build\lib.win-amd64-3.5\scikits\bvp_solver\tests\test_examples
copying scikits\bvp_solver\tests\test_examples\example2data.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests\test_examples
copying scikits\bvp_solver\tests\test_examples\example3data.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests\test_examples
copying scikits\bvp_solver\tests\test_examples\example5data.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests\test_examples
copying scikits\bvp_solver\tests\test_examples\testing.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests\test_examples
copying scikits\bvp_solver\tests\test_examples\test_Example2.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests\test_examples
copying scikits\bvp_solver\tests\test_examples\test_Example3.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests\test_examples
copying scikits\bvp_solver\tests\test_examples\test_Example4.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests\test_examples
copying scikits\bvp_solver\tests\test_examples\test_Example5.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests\test_examples
copying scikits\bvp_solver\tests\test_examples\test_TemplateExample.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests\test_examples
copying scikits\bvp_solver\tests\test_examples\test_TutorialExample.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests\test_examples
copying scikits\bvp_solver\tests\test_examples\__init__.py -> build\lib.win-amd64-3.5\scikits\bvp_solver\tests\test_examples
running build_ext
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
customize MSVCCompiler using build_ext
customize GnuFCompiler
Could not locate executable g77
Could not locate executable f77
customize IntelVisualFCompiler
Could not locate executable ifort
Could not locate executable ifl
customize AbsoftFCompiler
Could not locate executable f90
customize CompaqVisualFCompiler
Could not locate executable DF
customize IntelItaniumVisualFCompiler
Could not locate executable efl
customize Gnu95FCompiler
Found executable c:\users\owner\gcc\bin\gfortran.exe
customize Gnu95FCompiler
customize Gnu95FCompiler using build_ext
building 'scikits.bvp_solver.bvp_solverf' extension
compiling C sources
creating build\temp.win-amd64-3.5
creating build\temp.win-amd64-3.5\Release
creating build\temp.win-amd64-3.5\Release\build
creating build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5
creating build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\scikits
creating build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\scikits\bvp_solver
creating build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\scikits\bvp_solver\lib
creating build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\build
creating build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\build\src.win-amd64-3.5
creating build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\build\src.win-amd64-3.5\scikits
creating build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\build\src.win-amd64-3.5\scikits\bvp_solver
creating build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\build\src.win-amd64-3.5\scikits\bvp_solver\lib
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ibuild\src.win-amd64-3.5\build\src.win-amd64-3.5\scikits\bvp_solver\lib -Ic:\users\owner\appdata\local\enthought\canopy\edm\envs\user\lib\site-packages\numpy\core\include -Ic:\users\owner\appdata\local\enthought\canopy\edm\envs\user\include -Ic:\users\owner\appdata\local\enthought\canopy\edm\envs\user\include -I"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" -I"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" -I"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" -I"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" /Tcbuild\src.win-amd64-3.5\scikits\bvp_solver\lib\bvp_solverfmodule.c /Fobuild\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\scikits\bvp_solver\lib\bvp_solverfmodule.obj
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ibuild\src.win-amd64-3.5\build\src.win-amd64-3.5\scikits\bvp_solver\lib -Ic:\users\owner\appdata\local\enthought\canopy\edm\envs\user\lib\site-packages\numpy\core\include -Ic:\users\owner\appdata\local\enthought\canopy\edm\envs\user\include -Ic:\users\owner\appdata\local\enthought\canopy\edm\envs\user\include -I"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" -I"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" -I"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" -I"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" /Tcbuild\src.win-amd64-3.5\build\src.win-amd64-3.5\scikits\bvp_solver\lib\fortranobject.c /Fobuild\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\build\src.win-amd64-3.5\scikits\bvp_solver\lib\fortranobject.obj
compiling Fortran 90 module sources
creating build\temp.win-amd64-3.5\Release\scikits
creating build\temp.win-amd64-3.5\Release\scikits\bvp_solver
Fortran f77 compiler: c:\users\owner\gcc\bin\gfortran.exe -Wall -g -ffixed-form -fno-second-underscore -O0
Fortran f90 compiler: c:\users\owner\gcc\bin\gfortran.exe -Wall -g -fno-second-underscore -O0
Fortran fix compiler: c:\users\owner\gcc\bin\gfortran.exe -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -O0
creating build\temp.win-amd64-3.5\Release\scikits\bvp_solver\lib
compile options: '-Ibuild\src.win-amd64-3.5\build\src.win-amd64-3.5\scikits\bvp_solver\lib -Ic:\users\owner\appdata\local\enthought\canopy\edm\envs\user\lib\site-packages\numpy\core\include -Ic:\users\owner\appdata\local\enthought\canopy\edm\envs\user\include -Ic:\users\owner\appdata\local\enthought\canopy\edm\envs\user\include -c'
extra options: '-Jbuild\temp.win-amd64-3.5\Release\scikits\bvp_solver -Ibuild\temp.win-amd64-3.5\Release\scikits\bvp_solver'
gfortran.exe:f90: scikits\bvp_solver\lib\BVP_M.f90
gfortran.exe:f90: scikits\bvp_solver\lib\BVP_INTERFACE.f90
compiling Fortran sources
Fortran f77 compiler: c:\users\owner\gcc\bin\gfortran.exe -Wall -g -ffixed-form -fno-second-underscore -O0
Fortran f90 compiler: c:\users\owner\gcc\bin\gfortran.exe -Wall -g -fno-second-underscore -O0
Fortran fix compiler: c:\users\owner\gcc\bin\gfortran.exe -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -O0
compile options: '-Ibuild\src.win-amd64-3.5\build\src.win-amd64-3.5\scikits\bvp_solver\lib -Ic:\users\owner\appdata\local\enthought\canopy\edm\envs\user\lib\site-packages\numpy\core\include -Ic:\users\owner\appdata\local\enthought\canopy\edm\envs\user\include -Ic:\users\owner\appdata\local\enthought\canopy\edm\envs\user\include -c'
extra options: '-Jbuild\temp.win-amd64-3.5\Release\scikits\bvp_solver -Ibuild\temp.win-amd64-3.5\Release\scikits\bvp_solver'
gfortran.exe:f90: build\src.win-amd64-3.5\scikits\bvp_solver\lib\bvp_solverf-f2pywrappers2.f90
gfortran.exe:f77: scikits\bvp_solver\lib\lampak.f
gfortran.exe:f77: scikits\bvp_solver\lib\BVP_LA.f
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:c:\users\owner\gcc\lib /LIBPATH:c:\users\owner\gcc\lib\gcc\x86_64-w64-mingw32\9.1.0 /LIBPATH:c:\users\owner\appdata\local\enthought\canopy\edm\envs\user\libs /LIBPATH:c:\users\owner\appdata\local\enthought\canopy\edm\envs\user\PCbuild\amd64 /LIBPATH:c:\users\owner\appdata\local\enthought\canopy\edm\envs\user\libs /LIBPATH:c:\users\owner\appdata\local\enthought\canopy\edm\envs\user\PCbuild\amd64 /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB\amd64" /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB\amd64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB\amd64" /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB\amd64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" /EXPORT:PyInit_bvp_solverf build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\scikits\bvp_solver\lib\bvp_solverfmodule.obj build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\build\src.win-amd64-3.5\scikits\bvp_solver\lib\fortranobject.obj build\temp.win-amd64-3.5\Release\scikits\bvp_solver\lib\BVP_M.o build\temp.win-amd64-3.5\Release\scikits\bvp_solver\lib\BVP_INTERFACE.o build\temp.win-amd64-3.5\Release\scikits\bvp_solver\lib\lampak.o build\temp.win-amd64-3.5\Release\scikits\bvp_solver\lib\BVP_LA.o build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\scikits\bvp_solver\lib\bvp_solverf-f2pywrappers2.o /OUT:build\lib.win-amd64-3.5\scikits\bvp_solver\bvp_solverf.cp35-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\scikits\bvp_solver\lib\bvp_solverf.cp35-win_amd64.lib
bvp_solverfmodule.obj : warning LNK4197: export 'PyInit_bvp_solverf' specified multiple times; using first specification
   Creating library build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\scikits\bvp_solver\lib\bvp_solverf.cp35-win_amd64.lib and object build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\scikits\bvp_solver\lib\bvp_solverf.cp35-win_amd64.exp
BVP_M.o : error LNK2001: unresolved external symbol __powidf2
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_st_write
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_transfer_character_write
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_st_write_done
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_stop_string
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_st_open
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_st_read
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_transfer_integer
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_st_read_done
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_transfer_real
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_st_close
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_transfer_integer_write
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_transfer_real_write
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_os_error
BVP_INTERFACE.o : error LNK2001: unresolved external symbol _gfortran_os_error
bvp_solverf-f2pywrappers2.o : error LNK2001: unresolved external symbol _gfortran_os_error
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_internal_pack
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_internal_unpack
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_spread
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_mminloc0_4_r8
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_matmul_r8
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_reshape_r8
BVP_M.o : error LNK2001: unresolved external symbol _gfortran_runtime_error_at
BVP_INTERFACE.o : error LNK2001: unresolved external symbol _gfortran_runtime_error_at
bvp_solverf-f2pywrappers2.o : error LNK2001: unresolved external symbol _gfortran_runtime_error_at
BVP_INTERFACE.o : error LNK2001: unresolved external symbol _gfortran_runtime_error
bvp_solverf-f2pywrappers2.o : error LNK2001: unresolved external symbol _gfortran_runtime_error
build\lib.win-amd64-3.5\scikits\bvp_solver\bvp_solverf.cp35-win_amd64.pyd : fatal error LNK1120: 22 unresolved externals
error: Command "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:c:\users\owner\gcc\lib /LIBPATH:c:\users\owner\gcc\lib\gcc\x86_64-w64-mingw32\9.1.0 /LIBPATH:c:\users\owner\appdata\local\enthought\canopy\edm\envs\user\libs /LIBPATH:c:\users\owner\appdata\local\enthought\canopy\edm\envs\user\PCbuild\amd64 /LIBPATH:c:\users\owner\appdata\local\enthought\canopy\edm\envs\user\libs /LIBPATH:c:\users\owner\appdata\local\enthought\canopy\edm\envs\user\PCbuild\amd64 /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB\amd64" /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB\amd64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB\amd64" /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB\amd64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" /EXPORT:PyInit_bvp_solverf build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\scikits\bvp_solver\lib\bvp_solverfmodule.obj build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\build\src.win-amd64-3.5\scikits\bvp_solver\lib\fortranobject.obj build\temp.win-amd64-3.5\Release\scikits\bvp_solver\lib\BVP_M.o build\temp.win-amd64-3.5\Release\scikits\bvp_solver\lib\BVP_INTERFACE.o build\temp.win-amd64-3.5\Release\scikits\bvp_solver\lib\lampak.o build\temp.win-amd64-3.5\Release\scikits\bvp_solver\lib\BVP_LA.o build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\scikits\bvp_solver\lib\bvp_solverf-f2pywrappers2.o /OUT:build\lib.win-amd64-3.5\scikits\bvp_solver\bvp_solverf.cp35-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.5\Release\build\src.win-amd64-3.5\scikits\bvp_solver\lib\bvp_solverf.cp35-win_amd64.lib" failed with exit status 1120
----------------------------------------

ERROR: Command "'c:\users\owner\appdata\local\enthought\canopy\edm\envs\user\python.exe' -u -c 'import setuptools, tokenize;file='"'"'C:\Users\owner\AppData\Local\Temp\pip-install-wqklvcx7\scikits.bvp-solver\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\owner\AppData\Local\Temp\pip-record-ttytic2h\install-record.txt' --single-version-externally-managed --compile" failed with error code 1 in C:\Users\owner\AppData\Local\Temp\pip-install-wqklvcx7\scikits.bvp-solver\

wingkitlee0 commented 5 years ago

As I recall, it's related to the setup script not copying the needed dll files. This was fixed on my repo https://github.com/wingkitlee0/scikits.bvp_solver

I am not sure if the Visual Studio c++ is related tho..

For using gfortran with visual studio c++ generally, you can check out my blog post: https://wingkitlee0.github.io/calling-gfortran-routine-visual-c-windows/#