FabriceSalvaire / CodeReview

CodeReview is a Git GUI tool to perform code review (Diff Viewer) written in Python3 and Qt5.
http://fabricesalvaire.github.io/CodeReview
408 stars 95 forks source link

what kind of C compiler do i need...I tried vs and mingw but neither works. #49

Closed tasty0tomato closed 3 years ago

tasty0tomato commented 4 years ago

It says that python3.4 is needed on the pip website, but when I tried it by python3.4, it said that it needs python3.5 and later. And c compiler still not solve

tasty0tomato commented 3 years ago

Hey, is there anyone who can help me? What kind of dependencies of C compiler do I need?

FabriceSalvaire commented 3 years ago

You need a Windows Python environment which is able to compile C code. I don't believe the small C part require a specific compiler.

Anaconda could help on Windows.

Need more information...

tasty0tomato commented 3 years ago

I used conda with python3.6. These are logs when pip install CodeReview

ERROR: Command errored out with exit status 1:
   command: 'C:\Users\tasty\anaconda3\envs\3.6\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\tasty\\AppData\\Local\\Temp\\pip-install-109deptb\\codereview_a7d11e5b15404d57bf44a10ef7b196d4\\setup.py'"'"'; __file__='"'"'C:\\Users\\tasty\\AppData\\Local\\Temp\\pip-install-109deptb\\codereview_a7d11e5b15404d57bf44a10ef7b196d4\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\tasty\AppData\Local\Temp\pip-wheel-af9jdji5'
       cwd: C:\Users\tasty\AppData\Local\Temp\pip-install-109deptb\codereview_a7d11e5b15404d57bf44a10ef7b196d4\
  Complete output (109 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.6
  creating build\lib.win-amd64-3.6\CodeReview
  copying CodeReview\Version.py -> build\lib.win-amd64-3.6\CodeReview
  copying CodeReview\__init__.py -> build\lib.win-amd64-3.6\CodeReview
  creating build\lib.win-amd64-3.6\CodeReview\Application
  copying CodeReview\Application\ApplicationBase.py -> build\lib.win-amd64-3.6\CodeReview\Application
  copying CodeReview\Application\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Application
  creating build\lib.win-amd64-3.6\CodeReview\Config
  copying CodeReview\Config\Config.py -> build\lib.win-amd64-3.6\CodeReview\Config
  copying CodeReview\Config\ConfigInstall.py -> build\lib.win-amd64-3.6\CodeReview\Config
  copying CodeReview\Config\Messages.py -> build\lib.win-amd64-3.6\CodeReview\Config
  copying CodeReview\Config\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Config
  creating build\lib.win-amd64-3.6\CodeReview\Diff
  copying CodeReview\Diff\RawTextDocument.py -> build\lib.win-amd64-3.6\CodeReview\Diff
  copying CodeReview\Diff\RawTextDocumentDiff.py -> build\lib.win-amd64-3.6\CodeReview\Diff
  copying CodeReview\Diff\SyntaxHighlighter.py -> build\lib.win-amd64-3.6\CodeReview\Diff
  copying CodeReview\Diff\TextDocumentDiffModel.py -> build\lib.win-amd64-3.6\CodeReview\Diff
  copying CodeReview\Diff\TextDocumentModel.py -> build\lib.win-amd64-3.6\CodeReview\Diff
  copying CodeReview\Diff\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Diff
  creating build\lib.win-amd64-3.6\CodeReview\GUI
  copying CodeReview\GUI\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI
  creating build\lib.win-amd64-3.6\CodeReview\Logging
  copying CodeReview\Logging\ExceptionHook.py -> build\lib.win-amd64-3.6\CodeReview\Logging
  copying CodeReview\Logging\Logging.py -> build\lib.win-amd64-3.6\CodeReview\Logging
  copying CodeReview\Logging\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Logging
  creating build\lib.win-amd64-3.6\CodeReview\Math
  copying CodeReview\Math\Functions.py -> build\lib.win-amd64-3.6\CodeReview\Math
  copying CodeReview\Math\Interval.py -> build\lib.win-amd64-3.6\CodeReview\Math
  copying CodeReview\Math\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Math
  creating build\lib.win-amd64-3.6\CodeReview\PatienceDiff
  copying CodeReview\PatienceDiff\_patiencediff_py.py -> build\lib.win-amd64-3.6\CodeReview\PatienceDiff
  copying CodeReview\PatienceDiff\__init__.py -> build\lib.win-amd64-3.6\CodeReview\PatienceDiff
  creating build\lib.win-amd64-3.6\CodeReview\Repository
  copying CodeReview\Repository\Git.py -> build\lib.win-amd64-3.6\CodeReview\Repository
  copying CodeReview\Repository\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Repository
  creating build\lib.win-amd64-3.6\CodeReview\TextDistance
  copying CodeReview\TextDistance\__init__.py -> build\lib.win-amd64-3.6\CodeReview\TextDistance
  creating build\lib.win-amd64-3.6\CodeReview\Tools
  copying CodeReview\Tools\AttributeDictionaryInterface.py -> build\lib.win-amd64-3.6\CodeReview\Tools
  copying CodeReview\Tools\BackTrace.py -> build\lib.win-amd64-3.6\CodeReview\Tools
  copying CodeReview\Tools\EnumFactory.py -> build\lib.win-amd64-3.6\CodeReview\Tools
  copying CodeReview\Tools\IteratorTools.py -> build\lib.win-amd64-3.6\CodeReview\Tools
  copying CodeReview\Tools\Path.py -> build\lib.win-amd64-3.6\CodeReview\Tools
  copying CodeReview\Tools\Platform.py -> build\lib.win-amd64-3.6\CodeReview\Tools
  copying CodeReview\Tools\ProgramOptions.py -> build\lib.win-amd64-3.6\CodeReview\Tools
  copying CodeReview\Tools\RevisionVersion.py -> build\lib.win-amd64-3.6\CodeReview\Tools
  copying CodeReview\Tools\Singleton.py -> build\lib.win-amd64-3.6\CodeReview\Tools
  copying CodeReview\Tools\Slice.py -> build\lib.win-amd64-3.6\CodeReview\Tools
  copying CodeReview\Tools\StringTools.py -> build\lib.win-amd64-3.6\CodeReview\Tools
  copying CodeReview\Tools\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Tools
  creating build\lib.win-amd64-3.6\CodeReview\GUI\Base
  copying CodeReview\GUI\Base\GuiApplicationBase.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Base
  copying CodeReview\GUI\Base\MainWindowBase.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Base
  copying CodeReview\GUI\Base\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Base
  creating build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
  copying CodeReview\GUI\DiffViewer\DiffViewerApplication.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
  copying CodeReview\GUI\DiffViewer\DiffViewerMainWindow.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
  copying CodeReview\GUI\DiffViewer\DiffWidget.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
  copying CodeReview\GUI\DiffViewer\DiffWidgetConfig.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
  copying CodeReview\GUI\DiffViewer\LexerCache.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
  copying CodeReview\GUI\DiffViewer\SyntaxHighlighterStyle.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
  copying CodeReview\GUI\DiffViewer\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
  creating build\lib.win-amd64-3.6\CodeReview\GUI\Forms
  copying CodeReview\GUI\Forms\CriticalErrorForm.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Forms
  copying CodeReview\GUI\Forms\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Forms
  creating build\lib.win-amd64-3.6\CodeReview\GUI\LogBrowser
  copying CodeReview\GUI\LogBrowser\CommitTableModel.py -> build\lib.win-amd64-3.6\CodeReview\GUI\LogBrowser
  copying CodeReview\GUI\LogBrowser\LogBrowserApplication.py -> build\lib.win-amd64-3.6\CodeReview\GUI\LogBrowser
  copying CodeReview\GUI\LogBrowser\LogBrowserMainWindow.py -> build\lib.win-amd64-3.6\CodeReview\GUI\LogBrowser
  copying CodeReview\GUI\LogBrowser\LogTableModel.py -> build\lib.win-amd64-3.6\CodeReview\GUI\LogBrowser
  copying CodeReview\GUI\LogBrowser\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI\LogBrowser
  creating build\lib.win-amd64-3.6\CodeReview\GUI\ui
  copying CodeReview\GUI\ui\critical_error_form_ui.py -> build\lib.win-amd64-3.6\CodeReview\GUI\ui
  copying CodeReview\GUI\ui\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI\ui
  creating build\lib.win-amd64-3.6\CodeReview\GUI\Widgets
  copying CodeReview\GUI\Widgets\IconLoader.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Widgets
  copying CodeReview\GUI\Widgets\MessageBox.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Widgets
  copying CodeReview\GUI\Widgets\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Widgets
  copying CodeReview\Config\logging.yml -> build\lib.win-amd64-3.6\CodeReview\Config
  running build_ext
  building 'CodeReview.PatienceDiff._patiencediff_c' extension
  creating build\temp.win-amd64-3.6
  creating build\temp.win-amd64-3.6\Release
  creating build\temp.win-amd64-3.6\Release\CodeReview
  creating build\temp.win-amd64-3.6\Release\CodeReview\PatienceDiff
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\tasty\anaconda3\envs\3.6\include -IC:\Users\tasty\anaconda3\envs\3.6\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" /TcCodeReview/PatienceDiff/_patiencediff_c.c /Fobuild\temp.win-amd64-3.6\Release\CodeReview/PatienceDiff/_patiencediff_c.obj
  _patiencediff_c.c
  CodeReview/PatienceDiff/_patiencediff_c.c(152): warning C4244: 'return': conversion from 'Py_ssize_t' to 'int', possible loss of data
  CodeReview/PatienceDiff/_patiencediff_c.c(555): warning C4244: '=': conversion from 'Py_hash_t' to 'long', possible loss of data
  CodeReview/PatienceDiff/_patiencediff_c.c(1038): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\tasty\anaconda3\envs\3.6\libs /LIBPATH:C:\Users\tasty\anaconda3\envs\3.6\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.16299.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.16299.0\um\x64" /EXPORT:PyInit__patiencediff_c build\temp.win-amd64-3.6\Release\CodeReview/PatienceDiff/_patiencediff_c.obj /OUT:build\lib.win-amd64-3.6\CodeReview\PatienceDiff\_patiencediff_c.cp36-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.6\Release\CodeReview/PatienceDiff\_patiencediff_c.cp36-win_amd64.lib
     Creating library build\temp.win-amd64-3.6\Release\CodeReview/PatienceDiff\_patiencediff_c.cp36-win_amd64.lib and object build\temp.win-amd64-3.6\Release\CodeReview/PatienceDiff\_patiencediff_c.cp36-win_amd64.exp
  Generating code
  Finished generating code
  building 'CodeReview.TextDistance.levenshtein_distance_c' extension
  creating build\temp.win-amd64-3.6\Release\CodeReview\TextDistance
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\tasty\anaconda3\envs\3.6\include -IC:\Users\tasty\anaconda3\envs\3.6\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" /TcCodeReview/TextDistance/levenshtein_distance.c /Fobuild\temp.win-amd64-3.6\Release\CodeReview/TextDistance/levenshtein_distance.obj
  levenshtein_distance.c
  CodeReview/TextDistance/levenshtein_distance.c(60): error C2057: expected constant expression
  CodeReview/TextDistance/levenshtein_distance.c(60): error C2466: cannot allocate an array of constant size 0
  CodeReview/TextDistance/levenshtein_distance.c(60): error C2087: 'distance_matrix': missing subscript
  CodeReview/TextDistance/levenshtein_distance.c(60): error C2133: 'distance_matrix': unknown size
  CodeReview/TextDistance/levenshtein_distance.c(51): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
  CodeReview/TextDistance/levenshtein_distance.c(52): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30037\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
  ----------------------------------------
  ERROR: Failed building wheel for CodeReview
  Running setup.py clean for CodeReview
Failed to build CodeReview
Installing collected packages: pycparser, PyQt5-sip, PyQt5-Qt5, cffi, cached-property, PyYAML, PyQt5, Pygments, pygit2, CodeReview
    Running setup.py install for CodeReview ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\tasty\anaconda3\envs\3.6\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\tasty\\AppData\\Local\\Temp\\pip-install-109deptb\\codereview_a7d11e5b15404d57bf44a10ef7b196d4\\setup.py'"'"'; __file__='"'"'C:\\Users\\tasty\\AppData\\Local\\Temp\\pip-install-109deptb\\codereview_a7d11e5b15404d57bf44a10ef7b196d4\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\tasty\AppData\Local\Temp\pip-record-wtl1xplr\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\tasty\anaconda3\envs\3.6\Include\CodeReview'
         cwd: C:\Users\tasty\AppData\Local\Temp\pip-install-109deptb\codereview_a7d11e5b15404d57bf44a10ef7b196d4\
    Complete output (109 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.6
    creating build\lib.win-amd64-3.6\CodeReview
    copying CodeReview\Version.py -> build\lib.win-amd64-3.6\CodeReview
    copying CodeReview\__init__.py -> build\lib.win-amd64-3.6\CodeReview
    creating build\lib.win-amd64-3.6\CodeReview\Application
    copying CodeReview\Application\ApplicationBase.py -> build\lib.win-amd64-3.6\CodeReview\Application
    copying CodeReview\Application\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Application
    creating build\lib.win-amd64-3.6\CodeReview\Config
    copying CodeReview\Config\Config.py -> build\lib.win-amd64-3.6\CodeReview\Config
    copying CodeReview\Config\ConfigInstall.py -> build\lib.win-amd64-3.6\CodeReview\Config
    copying CodeReview\Config\Messages.py -> build\lib.win-amd64-3.6\CodeReview\Config
    copying CodeReview\Config\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Config
    creating build\lib.win-amd64-3.6\CodeReview\Diff
    copying CodeReview\Diff\RawTextDocument.py -> build\lib.win-amd64-3.6\CodeReview\Diff
    copying CodeReview\Diff\RawTextDocumentDiff.py -> build\lib.win-amd64-3.6\CodeReview\Diff
    copying CodeReview\Diff\SyntaxHighlighter.py -> build\lib.win-amd64-3.6\CodeReview\Diff
    copying CodeReview\Diff\TextDocumentDiffModel.py -> build\lib.win-amd64-3.6\CodeReview\Diff
    copying CodeReview\Diff\TextDocumentModel.py -> build\lib.win-amd64-3.6\CodeReview\Diff
    copying CodeReview\Diff\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Diff
    creating build\lib.win-amd64-3.6\CodeReview\GUI
    copying CodeReview\GUI\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI
    creating build\lib.win-amd64-3.6\CodeReview\Logging
    copying CodeReview\Logging\ExceptionHook.py -> build\lib.win-amd64-3.6\CodeReview\Logging
    copying CodeReview\Logging\Logging.py -> build\lib.win-amd64-3.6\CodeReview\Logging
    copying CodeReview\Logging\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Logging
    creating build\lib.win-amd64-3.6\CodeReview\Math
    copying CodeReview\Math\Functions.py -> build\lib.win-amd64-3.6\CodeReview\Math
    copying CodeReview\Math\Interval.py -> build\lib.win-amd64-3.6\CodeReview\Math
    copying CodeReview\Math\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Math
    creating build\lib.win-amd64-3.6\CodeReview\PatienceDiff
    copying CodeReview\PatienceDiff\_patiencediff_py.py -> build\lib.win-amd64-3.6\CodeReview\PatienceDiff
    copying CodeReview\PatienceDiff\__init__.py -> build\lib.win-amd64-3.6\CodeReview\PatienceDiff
    creating build\lib.win-amd64-3.6\CodeReview\Repository
    copying CodeReview\Repository\Git.py -> build\lib.win-amd64-3.6\CodeReview\Repository
    copying CodeReview\Repository\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Repository
    creating build\lib.win-amd64-3.6\CodeReview\TextDistance
    copying CodeReview\TextDistance\__init__.py -> build\lib.win-amd64-3.6\CodeReview\TextDistance
    creating build\lib.win-amd64-3.6\CodeReview\Tools
    copying CodeReview\Tools\AttributeDictionaryInterface.py -> build\lib.win-amd64-3.6\CodeReview\Tools
    copying CodeReview\Tools\BackTrace.py -> build\lib.win-amd64-3.6\CodeReview\Tools
    copying CodeReview\Tools\EnumFactory.py -> build\lib.win-amd64-3.6\CodeReview\Tools
    copying CodeReview\Tools\IteratorTools.py -> build\lib.win-amd64-3.6\CodeReview\Tools
    copying CodeReview\Tools\Path.py -> build\lib.win-amd64-3.6\CodeReview\Tools
    copying CodeReview\Tools\Platform.py -> build\lib.win-amd64-3.6\CodeReview\Tools
    copying CodeReview\Tools\ProgramOptions.py -> build\lib.win-amd64-3.6\CodeReview\Tools
    copying CodeReview\Tools\RevisionVersion.py -> build\lib.win-amd64-3.6\CodeReview\Tools
    copying CodeReview\Tools\Singleton.py -> build\lib.win-amd64-3.6\CodeReview\Tools
    copying CodeReview\Tools\Slice.py -> build\lib.win-amd64-3.6\CodeReview\Tools
    copying CodeReview\Tools\StringTools.py -> build\lib.win-amd64-3.6\CodeReview\Tools
    copying CodeReview\Tools\__init__.py -> build\lib.win-amd64-3.6\CodeReview\Tools
    creating build\lib.win-amd64-3.6\CodeReview\GUI\Base
    copying CodeReview\GUI\Base\GuiApplicationBase.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Base
    copying CodeReview\GUI\Base\MainWindowBase.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Base
    copying CodeReview\GUI\Base\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Base
    creating build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
    copying CodeReview\GUI\DiffViewer\DiffViewerApplication.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
    copying CodeReview\GUI\DiffViewer\DiffViewerMainWindow.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
    copying CodeReview\GUI\DiffViewer\DiffWidget.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
    copying CodeReview\GUI\DiffViewer\DiffWidgetConfig.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
    copying CodeReview\GUI\DiffViewer\LexerCache.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
    copying CodeReview\GUI\DiffViewer\SyntaxHighlighterStyle.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
    copying CodeReview\GUI\DiffViewer\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI\DiffViewer
    creating build\lib.win-amd64-3.6\CodeReview\GUI\Forms
    copying CodeReview\GUI\Forms\CriticalErrorForm.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Forms
    copying CodeReview\GUI\Forms\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Forms
    creating build\lib.win-amd64-3.6\CodeReview\GUI\LogBrowser
    copying CodeReview\GUI\LogBrowser\CommitTableModel.py -> build\lib.win-amd64-3.6\CodeReview\GUI\LogBrowser
    copying CodeReview\GUI\LogBrowser\LogBrowserApplication.py -> build\lib.win-amd64-3.6\CodeReview\GUI\LogBrowser
    copying CodeReview\GUI\LogBrowser\LogBrowserMainWindow.py -> build\lib.win-amd64-3.6\CodeReview\GUI\LogBrowser
    copying CodeReview\GUI\LogBrowser\LogTableModel.py -> build\lib.win-amd64-3.6\CodeReview\GUI\LogBrowser
    copying CodeReview\GUI\LogBrowser\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI\LogBrowser
    creating build\lib.win-amd64-3.6\CodeReview\GUI\ui
    copying CodeReview\GUI\ui\critical_error_form_ui.py -> build\lib.win-amd64-3.6\CodeReview\GUI\ui
    copying CodeReview\GUI\ui\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI\ui
    creating build\lib.win-amd64-3.6\CodeReview\GUI\Widgets
    copying CodeReview\GUI\Widgets\IconLoader.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Widgets
    copying CodeReview\GUI\Widgets\MessageBox.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Widgets
    copying CodeReview\GUI\Widgets\__init__.py -> build\lib.win-amd64-3.6\CodeReview\GUI\Widgets
    copying CodeReview\Config\logging.yml -> build\lib.win-amd64-3.6\CodeReview\Config
    running build_ext
    building 'CodeReview.PatienceDiff._patiencediff_c' extension
    creating build\temp.win-amd64-3.6
    creating build\temp.win-amd64-3.6\Release
    creating build\temp.win-amd64-3.6\Release\CodeReview
    creating build\temp.win-amd64-3.6\Release\CodeReview\PatienceDiff
    C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\tasty\anaconda3\envs\3.6\include -IC:\Users\tasty\anaconda3\envs\3.6\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" /TcCodeReview/PatienceDiff/_patiencediff_c.c /Fobuild\temp.win-amd64-3.6\Release\CodeReview/PatienceDiff/_patiencediff_c.obj
    _patiencediff_c.c
    CodeReview/PatienceDiff/_patiencediff_c.c(152): warning C4244: 'return': conversion from 'Py_ssize_t' to 'int', possible loss of data
    CodeReview/PatienceDiff/_patiencediff_c.c(555): warning C4244: '=': conversion from 'Py_hash_t' to 'long', possible loss of data
    CodeReview/PatienceDiff/_patiencediff_c.c(1038): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data
    C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\tasty\anaconda3\envs\3.6\libs /LIBPATH:C:\Users\tasty\anaconda3\envs\3.6\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.16299.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.16299.0\um\x64" /EXPORT:PyInit__patiencediff_c build\temp.win-amd64-3.6\Release\CodeReview/PatienceDiff/_patiencediff_c.obj /OUT:build\lib.win-amd64-3.6\CodeReview\PatienceDiff\_patiencediff_c.cp36-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.6\Release\CodeReview/PatienceDiff\_patiencediff_c.cp36-win_amd64.lib
       Creating library build\temp.win-amd64-3.6\Release\CodeReview/PatienceDiff\_patiencediff_c.cp36-win_amd64.lib and object build\temp.win-amd64-3.6\Release\CodeReview/PatienceDiff\_patiencediff_c.cp36-win_amd64.exp
    Generating code
    Finished generating code
    building 'CodeReview.TextDistance.levenshtein_distance_c' extension
    creating build\temp.win-amd64-3.6\Release\CodeReview\TextDistance
    C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\tasty\anaconda3\envs\3.6\include -IC:\Users\tasty\anaconda3\envs\3.6\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" /TcCodeReview/TextDistance/levenshtein_distance.c /Fobuild\temp.win-amd64-3.6\Release\CodeReview/TextDistance/levenshtein_distance.obj
    levenshtein_distance.c
    CodeReview/TextDistance/levenshtein_distance.c(60): error C2057: expected constant expression
    CodeReview/TextDistance/levenshtein_distance.c(60): error C2466: cannot allocate an array of constant size 0
    CodeReview/TextDistance/levenshtein_distance.c(60): error C2087: 'distance_matrix': missing subscript
    CodeReview/TextDistance/levenshtein_distance.c(60): error C2133: 'distance_matrix': unknown size
    CodeReview/TextDistance/levenshtein_distance.c(51): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
    CodeReview/TextDistance/levenshtein_distance.c(52): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30037\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Users\tasty\anaconda3\envs\3.6\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\tasty\\AppData\\Local\\Temp\\pip-install-109deptb\\codereview_a7d11e5b15404d57bf44a10ef7b196d4\\setup.py'"'"'; __file__='"'"'C:\\Users\\tasty\\AppData\\Local\\Temp\\pip-install-109deptb\\codereview_a7d11e5b15404d57bf44a10ef7b196d4\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\tasty\AppData\Local\Temp\pip-record-wtl1xplr\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\tasty\anaconda3\envs\3.6\Include\CodeReview' Check the logs for full command output.
tasty0tomato commented 3 years ago

What's next?