Giter VIP home page Giter VIP logo

Comments (5)

wysota avatar wysota commented on September 19, 2024

Try pip install wheel and then try with ml_ms4alg again.

from mountainsort.

mfan97 avatar mfan97 commented on September 19, 2024

Thank you for your reply! I did pip install wheel but still get the following error while trying to pipi install ml_ms4alg (I apologize in advance for this really long spam):

ERROR: Command errored out with exit status 1:
   command: **_'C:\Users\username\.conda\envs\spike\python.exe'_** -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\fan\\AppData\\Local\\Temp\\pip-install-gfg6c08o\\isosplit5\\setup.py'"'"'; __file__='"'"'C:\\Users\\username\\AppData\\Local\\Temp\\pip-install-gfg6c08o\\isosplit5\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\fan\AppData\Local\Temp\pip-wheel-n_r_1rsq'
       cwd: C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\
  Complete output (130 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.7
  creating build\lib.win-amd64-3.7\isosplit5
  copying isosplit5\__init__.py -> build\lib.win-amd64-3.7\isosplit5
  running build_ext
  building 'isosplit5_interface' extension
  creating build\temp.win-amd64-3.7
  creating build\temp.win-amd64-3.7\Release
  creating build\temp.win-amd64-3.7\Release\src
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\fan\.conda\envs\spike\lib\site-packages\pybind11\include -IC:\Users\fan\.conda\envs\spike\lib\site-packages\pybind11\include -IC:\Users\fan\.conda\envs\spike\include -IC:\Users\fan\.conda\envs\spike\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc/isosplit5.cpp /Fobuild\temp.win-amd64-3.7\Release\src/isosplit5.obj /EHsc /DVERSION_INFO=\"0.1.3\"
  isosplit5.cpp
  C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
  C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): error C2146: syntax error: missing ';' before identifier 'bigint'
  C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(27): error C2061: syntax error: identifier 'bigint'
  C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isosplit5.h(30): error C2061: syntax error: identifier 'bigint'
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\stdint.h(21): error C2371: 'int64_t': redefinition; different basic types
  C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): note: see declaration of 'int64_t'
  src/isosplit5.cpp(23): error C2923: 'std::vector': 'bigint' is not a valid template type argument for parameter '_Ty'
  C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): note: see declaration of 'bigint'
  src/isosplit5.cpp(23): error C2976: 'std::vector': too few template arguments
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\vector(413): note: see declaration of 'std::vector'
  src/isosplit5.cpp(23): error C3203: 'vector': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type
  src/isosplit5.cpp(24): error C2061: syntax error: identifier 'bigint'
  src/isosplit5.cpp(26): error C2065: 'N1': undeclared identifier
  src/isosplit5.cpp(27): error C2146: syntax error: missing ';' before identifier 'i'
  src/isosplit5.cpp(27): error C2143: syntax error: missing ';' before '='
  src/isosplit5.cpp(27): error C2143: syntax error: missing ')' before '='
  src/isosplit5.cpp(27): error C2059: syntax error: '='
  src/isosplit5.cpp(27): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(27): error C2065: 'N1': undeclared identifier
  src/isosplit5.cpp(27): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(27): error C2059: syntax error: ')'
  src/isosplit5.cpp(28): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(28): error C2065: 'N2': undeclared identifier
  src/isosplit5.cpp(28): error C2059: syntax error: ';'
  src/isosplit5.cpp(30): error C2059: syntax error: '}'
  src/isosplit5.cpp(30): error C2143: syntax error: missing ';' before '}'
  src/isosplit5.cpp(32): error C2143: syntax error: missing ';' before '{'
  src/isosplit5.cpp(32): error C2447: '{': missing function header (old-style formal list?)
  src/isosplit5.cpp(56): error C2146: syntax error: missing ';' before identifier 'i'
  src/isosplit5.cpp(56): error C2143: syntax error: missing ';' before '='
  src/isosplit5.cpp(56): error C2143: syntax error: missing ')' before '='
  src/isosplit5.cpp(56): error C2059: syntax error: '='
  src/isosplit5.cpp(56): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(56): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(56): error C2059: syntax error: ')'
  src/isosplit5.cpp(57): error C2146: syntax error: missing ';' before identifier 'Xf'
  src/isosplit5.cpp(57): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(57): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(60): error C2660: 'isosplit5': function does not take 5 arguments
  C:\Users\fan\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isosplit5.h(30): note: see declaration of 'isosplit5'
  src/isosplit5.cpp(61): error C2146: syntax error: missing ';' before identifier 'i'
  src/isosplit5.cpp(61): error C2143: syntax error: missing ';' before '='
  src/isosplit5.cpp(61): error C2143: syntax error: missing ')' before '='
  src/isosplit5.cpp(61): error C2059: syntax error: '='
  src/isosplit5.cpp(61): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(61): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(61): error C2059: syntax error: ')'
  src/isosplit5.cpp(62): error C2146: syntax error: missing ';' before identifier 'labels_out'
  src/isosplit5.cpp(62): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(62): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(72): error C2923: 'std::vector': 'bigint' is not a valid template type argument for parameter '_Ty'
  C:\Users\fan\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): note: see declaration of 'bigint'
  src/isosplit5.cpp(72): error C2976: 'std::vector': too few template arguments
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\vector(413): note: see declaration of 'std::vector'
  src/isosplit5.cpp(77): error C2146: syntax error: missing ')' before identifier 'M'
  src/isosplit5.cpp(78): error C2143: syntax error: missing ';' before '{'
  src/isosplit5.cpp(78): error C2447: '{': missing function header (old-style formal list?)
  src/isosplit5.cpp(88): error C2146: syntax error: missing ')' before identifier 'M'
  src/isosplit5.cpp(88): error C2923: 'std::vector': 'bigint' is not a valid template type argument for parameter '_Ty'
  C:\Users\fan\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): note: see declaration of 'bigint'
  src/isosplit5.cpp(88): error C2976: 'std::vector': too few template arguments
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\vector(413): note: see declaration of 'std::vector'
  src/isosplit5.cpp(89): error C2143: syntax error: missing ';' before '{'
  src/isosplit5.cpp(89): error C2447: '{': missing function header (old-style formal list?)
  src/isosplit5.cpp(112): error C2061: syntax error: identifier 'bigint'
  src/isosplit5.cpp(115): error C2146: syntax error: missing ';' before identifier 'i'
  src/isosplit5.cpp(115): error C2143: syntax error: missing ';' before '='
  src/isosplit5.cpp(115): error C2143: syntax error: missing ')' before '='
  src/isosplit5.cpp(115): error C2059: syntax error: '='
  src/isosplit5.cpp(115): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(115): error C2146: syntax error: missing ';' before identifier 'indices'
  src/isosplit5.cpp(115): error C2065: 'indices': undeclared identifier
  src/isosplit5.cpp(115): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(115): error C2059: syntax error: ')'
  src/isosplit5.cpp(116): error C2062: type 'double' unexpected
  src/isosplit5.cpp(117): error C2146: syntax error: missing ';' before identifier 'm'
  src/isosplit5.cpp(117): error C2143: syntax error: missing ';' before '='
  src/isosplit5.cpp(117): error C2143: syntax error: missing ')' before '='
  src/isosplit5.cpp(117): error C2059: syntax error: '='
  src/isosplit5.cpp(117): error C2065: 'm': undeclared identifier
  src/isosplit5.cpp(117): error C2065: 'M': undeclared identifier
  src/isosplit5.cpp(117): error C2065: 'm': undeclared identifier
  src/isosplit5.cpp(117): error C2059: syntax error: ')'
  src/isosplit5.cpp(118): error C2062: type 'double' unexpected
  src/isosplit5.cpp(119): error C2065: 'dist': undeclared identifier
  src/isosplit5.cpp(119): error C2065: 'val': undeclared identifier
  src/isosplit5.cpp(119): error C2065: 'val': undeclared identifier
  src/isosplit5.cpp(121): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
  src/isosplit5.cpp(121): warning C4244: 'initializing': conversion from 'double' to 'int', possible loss of data
  src/isosplit5.cpp(122): error C2059: syntax error: 'if'
  src/isosplit5.cpp(124): error C2059: syntax error: '}'
  src/isosplit5.cpp(124): error C2143: syntax error: missing ';' before '}'
  src/isosplit5.cpp(126): error C2059: syntax error: '}'
  src/isosplit5.cpp(126): error C2143: syntax error: missing ';' before '}'
  src/isosplit5.cpp(128): error C2923: 'std::vector': 'bigint' is not a valid template type argument for parameter '_Ty'  C:\Users\fan\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): note: see declaration of 'bigint'
  src/isosplit5.cpp(128): error C2976: 'std::vector': too few template arguments
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\vector(413): note: see declaration of 'std::vector'
  src/isosplit5.cpp(129): error C2143: syntax error: missing ';' before '{'
  src/isosplit5.cpp(129): error C2447: '{': missing function header (old-style formal list?)
  src/isosplit5.cpp(158): error C2061: syntax error: identifier 'bigint'
  src/isosplit5.cpp(162): error C2146: syntax error: missing ';' before identifier 'i'
  src/isosplit5.cpp(162): error C2143: syntax error: missing ';' before '='
  src/isosplit5.cpp(162): error C2143: syntax error: missing ')' before '='
  src/isosplit5.cpp(162): error C2059: syntax error: '='
  src/isosplit5.cpp(162): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(162): error C2065: 'N': undeclared identifier
  src/isosplit5.cpp(162): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(162): error C2059: syntax error: ')'
  src/isosplit5.cpp(163): error C2146: syntax error: missing ';' before identifier 'labels'
  src/isosplit5.cpp(163): error C2065: 'i': undeclared identifier
  src/isosplit5.cpp(166): error C2065: 'N': undeclared identifier
  src/isosplit5.cpp(167): error C2146: syntax error: missing ';' before identifier 'i'
  src/isosplit5.cpp(167): error C2143: syntax error: missing ';' before '='
  src/isosplit5.cpp(167): fatal error C1003: error count exceeds 100; stopping compilation
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.27.29110\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
  ----------------------------------------
  ERROR: Failed building wheel for isosplit5
  Running setup.py clean for isosplit5
Failed to build isosplit5
DEPRECATION: Could not build wheels for isosplit5 which do not use PEP 517. pip will fall back to legacy 'setup.py install' for these. pip 21.0 will remove support for this functionality. A possible replacement is to fix the wheel build issue reported above. You can find discussion regarding this at https://github.com/pypa/pip/issues/8368.
Installing collected packages: sklearn, widgetsnbextension, ipywidgets, babel, docutils, snowballstemmer, imagesize, sphinxcontrib-jsmath, sphinxcontrib-devhelp, sphinxcontrib-applehelp, sphinxcontrib-qthelp, sphinxcontrib-serializinghtml, alabaster, sphinxcontrib-htmlhelp, sphinx, numpydoc, jupyter-ui-poll, jp-proxy-widget, vdom, mountainlab-pytools, isosplit5, ml-ms4alg
    Running setup.py install for isosplit5 ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\username\.conda\envs\spike\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\fan\\AppData\\Local\\Temp\\pip-install-gfg6c08o\\isosplit5\\setup.py'"'"'; __file__='"'"'C:\\Users\\username\\AppData\\Local\\Temp\\pip-install-gfg6c08o\\isosplit5\\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\fan\AppData\Local\Temp\pip-record-0mre54ub\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\username\.conda\envs\spike\Include\isosplit5'
         cwd: C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\
    Complete output (130 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.7
    creating build\lib.win-amd64-3.7\isosplit5
    copying isosplit5\__init__.py -> build\lib.win-amd64-3.7\isosplit5
    running build_ext
    building 'isosplit5_interface' extension
    creating build\temp.win-amd64-3.7
    creating build\temp.win-amd64-3.7\Release
    creating build\temp.win-amd64-3.7\Release\src
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\fan\.conda\envs\spike\lib\site-packages\pybind11\include -IC:\Users\fan\.conda\envs\spike\lib\site-packages\pybind11\include -IC:\Users\fan\.conda\envs\spike\include -IC:\Users\fan\.conda\envs\spike\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpsrc/isosplit5.cpp /Fobuild\temp.win-amd64-3.7\Release\src/isosplit5.obj /EHsc /DVERSION_INFO=\"0.1.3\"
    isosplit5.cpp
    C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): error C2146: syntax error: missing ';' before identifier 'bigint'
    C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(27): error C2061: syntax error: identifier 'bigint'
    C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isosplit5.h(30): error C2061: syntax error: identifier 'bigint'
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\stdint.h(21): error C2371: 'int64_t': redefinition; different basic types
    C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): note: see declaration of 'int64_t'    src/isosplit5.cpp(23): error C2923: 'std::vector': 'bigint' is not a valid template type argument for parameter '_Ty'
    C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): note: see declaration of 'bigint'
    src/isosplit5.cpp(23): error C2976: 'std::vector': too few template arguments
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\vector(413): note: see declaration of 'std::vector'
    src/isosplit5.cpp(23): error C3203: 'vector': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type
    src/isosplit5.cpp(24): error C2061: syntax error: identifier 'bigint'
    src/isosplit5.cpp(26): error C2065: 'N1': undeclared identifier
    src/isosplit5.cpp(27): error C2146: syntax error: missing ';' before identifier 'i'
    src/isosplit5.cpp(27): error C2143: syntax error: missing ';' before '='
    src/isosplit5.cpp(27): error C2143: syntax error: missing ')' before '='
    src/isosplit5.cpp(27): error C2059: syntax error: '='
    src/isosplit5.cpp(27): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(27): error C2065: 'N1': undeclared identifier
    src/isosplit5.cpp(27): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(27): error C2059: syntax error: ')'
    src/isosplit5.cpp(28): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(28): error C2065: 'N2': undeclared identifier
    src/isosplit5.cpp(28): error C2059: syntax error: ';'
    src/isosplit5.cpp(30): error C2059: syntax error: '}'
    src/isosplit5.cpp(30): error C2143: syntax error: missing ';' before '}'
    src/isosplit5.cpp(32): error C2143: syntax error: missing ';' before '{'
    src/isosplit5.cpp(32): error C2447: '{': missing function header (old-style formal list?)
    src/isosplit5.cpp(56): error C2146: syntax error: missing ';' before identifier 'i'
    src/isosplit5.cpp(56): error C2143: syntax error: missing ';' before '='
    src/isosplit5.cpp(56): error C2143: syntax error: missing ')' before '='
    src/isosplit5.cpp(56): error C2059: syntax error: '='
    src/isosplit5.cpp(56): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(56): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(56): error C2059: syntax error: ')'
    src/isosplit5.cpp(57): error C2146: syntax error: missing ';' before identifier 'Xf'
    src/isosplit5.cpp(57): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(57): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(60): error C2660: 'isosplit5': function does not take 5 arguments
    C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isosplit5.h(30): note: see declaration of 'isosplit5'
    src/isosplit5.cpp(61): error C2146: syntax error: missing ';' before identifier 'i'
    src/isosplit5.cpp(61): error C2143: syntax error: missing ';' before '='
    src/isosplit5.cpp(61): error C2143: syntax error: missing ')' before '='
    src/isosplit5.cpp(61): error C2059: syntax error: '='
    src/isosplit5.cpp(61): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(61): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(61): error C2059: syntax error: ')'
    src/isosplit5.cpp(62): error C2146: syntax error: missing ';' before identifier 'labels_out'
    src/isosplit5.cpp(62): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(62): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(72): error C2923: 'std::vector': 'bigint' is not a valid template type argument for parameter '_Ty'
    C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): note: see declaration of 'bigint'
    src/isosplit5.cpp(72): error C2976: 'std::vector': too few template arguments
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\vector(413): note: see declaration of 'std::vector'
    src/isosplit5.cpp(77): error C2146: syntax error: missing ')' before identifier 'M'
    src/isosplit5.cpp(78): error C2143: syntax error: missing ';' before '{'
    src/isosplit5.cpp(78): error C2447: '{': missing function header (old-style formal list?)
    src/isosplit5.cpp(88): error C2146: syntax error: missing ')' before identifier 'M'
    src/isosplit5.cpp(88): error C2923: 'std::vector': 'bigint' is not a valid template type argument for parameter '_Ty'
    C:\Users\fan\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): note: see declaration of 'bigint'
    src/isosplit5.cpp(88): error C2976: 'std::vector': too few template arguments
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\vector(413): note: see declaration of 'std::vector'
    src/isosplit5.cpp(89): error C2143: syntax error: missing ';' before '{'
    src/isosplit5.cpp(89): error C2447: '{': missing function header (old-style formal list?)
    src/isosplit5.cpp(112): error C2061: syntax error: identifier 'bigint'
    src/isosplit5.cpp(115): error C2146: syntax error: missing ';' before identifier 'i'
    src/isosplit5.cpp(115): error C2143: syntax error: missing ';' before '='
    src/isosplit5.cpp(115): error C2143: syntax error: missing ')' before '='
    src/isosplit5.cpp(115): error C2059: syntax error: '='
    src/isosplit5.cpp(115): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(115): error C2146: syntax error: missing ';' before identifier 'indices'
    src/isosplit5.cpp(115): error C2065: 'indices': undeclared identifier
    src/isosplit5.cpp(115): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(115): error C2059: syntax error: ')'
    src/isosplit5.cpp(116): error C2062: type 'double' unexpected
    src/isosplit5.cpp(117): error C2146: syntax error: missing ';' before identifier 'm'
    src/isosplit5.cpp(117): error C2143: syntax error: missing ';' before '='
    src/isosplit5.cpp(117): error C2143: syntax error: missing ')' before '='
    src/isosplit5.cpp(117): error C2059: syntax error: '='
    src/isosplit5.cpp(117): error C2065: 'm': undeclared identifier
    src/isosplit5.cpp(117): error C2065: 'M': undeclared identifier
    src/isosplit5.cpp(117): error C2065: 'm': undeclared identifier
    src/isosplit5.cpp(117): error C2059: syntax error: ')'
    src/isosplit5.cpp(118): error C2062: type 'double' unexpected
    src/isosplit5.cpp(119): error C2065: 'dist': undeclared identifier
    src/isosplit5.cpp(119): error C2065: 'val': undeclared identifier
    src/isosplit5.cpp(119): error C2065: 'val': undeclared identifier
    src/isosplit5.cpp(121): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    src/isosplit5.cpp(121): warning C4244: 'initializing': conversion from 'double' to 'int', possible loss of data
    src/isosplit5.cpp(122): error C2059: syntax error: 'if'
    src/isosplit5.cpp(124): error C2059: syntax error: '}'
    src/isosplit5.cpp(124): error C2143: syntax error: missing ';' before '}'
    src/isosplit5.cpp(126): error C2059: syntax error: '}'
    src/isosplit5.cpp(126): error C2143: syntax error: missing ';' before '}'
    src/isosplit5.cpp(128): error C2923: 'std::vector': 'bigint' is not a valid template type argument for parameter '_Ty'
    C:\Users\username\AppData\Local\Temp\pip-install-gfg6c08o\isosplit5\src\isocut5.h(21): note: see declaration of 'bigint'
    src/isosplit5.cpp(128): error C2976: 'std::vector': too few template arguments
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\vector(413): note: see declaration of 'std::vector'
    src/isosplit5.cpp(129): error C2143: syntax error: missing ';' before '{'
    src/isosplit5.cpp(129): error C2447: '{': missing function header (old-style formal list?)
    src/isosplit5.cpp(158): error C2061: syntax error: identifier 'bigint'
    src/isosplit5.cpp(162): error C2146: syntax error: missing ';' before identifier 'i'
    src/isosplit5.cpp(162): error C2143: syntax error: missing ';' before '='
    src/isosplit5.cpp(162): error C2143: syntax error: missing ')' before '='
    src/isosplit5.cpp(162): error C2059: syntax error: '='
    src/isosplit5.cpp(162): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(162): error C2065: 'N': undeclared identifier
    src/isosplit5.cpp(162): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(162): error C2059: syntax error: ')'
    src/isosplit5.cpp(163): error C2146: syntax error: missing ';' before identifier 'labels'
    src/isosplit5.cpp(163): error C2065: 'i': undeclared identifier
    src/isosplit5.cpp(166): error C2065: 'N': undeclared identifier
    src/isosplit5.cpp(167): error C2146: syntax error: missing ';' before identifier 'i'
    src/isosplit5.cpp(167): error C2143: syntax error: missing ';' before '='
    src/isosplit5.cpp(167): fatal error C1003: error count exceeds 100; stopping compilation
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.27.29110\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Users\username\.conda\envs\spike\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\username\\AppData\\Local\\Temp\\pip-install-gfg6c08o\\isosplit5\\setup.py'"'"'; __file__='"'"'C:\\Users\\username\\AppData\\Local\\Temp\\pip-install-gfg6c08o\\isosplit5\\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\username\AppData\Local\Temp\pip-record-0mre54ub\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\username\.conda\envs\spike\Include\isosplit5' Check the logs for full command output.

Sorry again about this long error message! I copy-pasted everything this time in case I didn't state my error correctly.

from mountainsort.

wysota avatar wysota commented on September 19, 2024

MSVC (and Windows at all) is not officially supported by mountainsort. This particular error is easy to fix but (1) there is no guarantee you won't encounter other errors, (2) it might be difficult to quickly push the changes through. I will see what I can do however it might be easier for you to go with an officially supported platform (e.g. Linux) instead.

from mountainsort.

rly avatar rly commented on September 19, 2024

For what it's worth, Windows 10 users can now run Linux on Windows: https://docs.microsoft.com/en-us/windows/wsl/install-win10 . I had encountered the same error before, but after installing WSL, it seems to install just fine.

from mountainsort.

mfan97 avatar mfan97 commented on September 19, 2024

Thank you for your help! I was able to install mountainsort package after using ubuntu.

from mountainsort.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.