We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I followed the instructions at https://pypi.org/project/hfst/
I'm running on Win10 with Python 3.11.3, I also installed the standard Visual C++ build tools. Using a minimal venv:
(hfst_venv) D:\hfst_venv>pip list Package Version ---------- ------- pip 24.0 setuptools 65.5.0
Running python -m pip install --verbose --upgrade hfst gave this error:
python -m pip install --verbose --upgrade hfst
(hfst_venv) D:\hfst_venv\Scripts>python -m pip install --verbose --upgrade hfst Using pip 24.0 from D:\hfst_venv\Lib\site-packages\pip (python 3.11) Collecting hfst Using cached hfst-3.12.2.4b0.tar.gz (1.5 MB) Running command pip subprocess to install build dependencies Collecting setuptools>=40.8.0 Using cached setuptools-69.1.0-py3-none-any.whl.metadata (6.1 kB) Using cached setuptools-69.1.0-py3-none-any.whl (819 kB) Installing collected packages: setuptools Successfully installed setuptools-69.1.0 Installing build dependencies ... done Running command Getting requirements to build wheel C:\Users\Me\AppData\Local\Temp\pip-build-env-082ggbuy\overlay\Lib\site-packages\setuptools\dist.py:314: InformationOnly: Normalizing '3.12.2.4_beta' to '3.12.2.4b0' self.metadata.version = self._normalize_version(self.metadata.version) running egg_info writing hfst.egg-info\PKG-INFO writing dependency_links to hfst.egg-info\dependency_links.txt writing top-level names to hfst.egg-info\top_level.txt reading manifest file 'hfst.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' writing manifest file 'hfst.egg-info\SOURCES.txt' Getting requirements to build wheel ... done Running command pip subprocess to install backend dependencies Collecting wheel Using cached wheel-0.42.0-py3-none-any.whl.metadata (2.2 kB) Using cached wheel-0.42.0-py3-none-any.whl (65 kB) Installing collected packages: wheel Successfully installed wheel-0.42.0 Installing backend dependencies ... done Running command Preparing metadata (pyproject.toml) C:\Users\Me\AppData\Local\Temp\pip-build-env-082ggbuy\overlay\Lib\site-packages\setuptools\dist.py:314: InformationOnly: Normalizing '3.12.2.4_beta' to '3.12.2.4b0' self.metadata.version = self._normalize_version(self.metadata.version) running dist_info creating C:\Users\Me\AppData\Local\Temp\pip-modern-metadata-kji93_x3\hfst.egg-info writing C:\Users\Me\AppData\Local\Temp\pip-modern-metadata-kji93_x3\hfst.egg-info\PKG-INFO writing dependency_links to C:\Users\Me\AppData\Local\Temp\pip-modern-metadata-kji93_x3\hfst.egg-info\dependency_links.txt writing top-level names to C:\Users\Me\AppData\Local\Temp\pip-modern-metadata-kji93_x3\hfst.egg-info\top_level.txt writing manifest file 'C:\Users\Me\AppData\Local\Temp\pip-modern-metadata-kji93_x3\hfst.egg-info\SOURCES.txt' reading manifest file 'C:\Users\Me\AppData\Local\Temp\pip-modern-metadata-kji93_x3\hfst.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' writing manifest file 'C:\Users\Me\AppData\Local\Temp\pip-modern-metadata-kji93_x3\hfst.egg-info\SOURCES.txt' creating 'C:\Users\Me\AppData\Local\Temp\pip-modern-metadata-kji93_x3\hfst-3.12.2.4b0.dist-info' Preparing metadata (pyproject.toml) ... done Building wheels for collected packages: hfst Running command Building wheel for hfst (pyproject.toml) C:\Users\Me\AppData\Local\Temp\pip-build-env-082ggbuy\overlay\Lib\site-packages\setuptools\dist.py:314: InformationOnly: Normalizing '3.12.2.4_beta' to '3.12.2.4b0' self.metadata.version = self._normalize_version(self.metadata.version) running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-cpython-311 copying libhfst.py -> build\lib.win-amd64-cpython-311 creating build\lib.win-amd64-cpython-311\hfst copying hfst\__init__.py -> build\lib.win-amd64-cpython-311\hfst creating build\lib.win-amd64-cpython-311\hfst\exceptions copying hfst\exceptions\__init__.py -> build\lib.win-amd64-cpython-311\hfst\exceptions creating build\lib.win-amd64-cpython-311\hfst\sfst_rules copying hfst\sfst_rules\__init__.py -> build\lib.win-amd64-cpython-311\hfst\sfst_rules creating build\lib.win-amd64-cpython-311\hfst\xerox_rules copying hfst\xerox_rules\__init__.py -> build\lib.win-amd64-cpython-311\hfst\xerox_rules running build_ext building '_libhfst' extension creating build\temp.win-amd64-cpython-311 creating build\temp.win-amd64-cpython-311\Release creating build\temp.win-amd64-cpython-311\Release\back-ends creating build\temp.win-amd64-cpython-311\Release\back-ends\foma creating build\temp.win-amd64-cpython-311\Release\back-ends\openfstwin creating build\temp.win-amd64-cpython-311\Release\back-ends\openfstwin\src creating build\temp.win-amd64-cpython-311\Release\back-ends\openfstwin\src\lib creating build\temp.win-amd64-cpython-311\Release\libhfst creating build\temp.win-amd64-cpython-311\Release\libhfst\src creating build\temp.win-amd64-cpython-311\Release\libhfst\src\implementations creating build\temp.win-amd64-cpython-311\Release\libhfst\src\implementations\compose_intersect creating build\temp.win-amd64-cpython-311\Release\libhfst\src\implementations\optimized-lookup creating build\temp.win-amd64-cpython-311\Release\libhfst\src\parsers creating build\temp.win-amd64-cpython-311\Release\libhfst\src\parsers\alphabet_src creating build\temp.win-amd64-cpython-311\Release\libhfst\src\parsers\io_src creating build\temp.win-amd64-cpython-311\Release\libhfst\src\parsers\rule_src creating build\temp.win-amd64-cpython-311\Release\libhfst\src\parsers\string_src creating build\temp.win-amd64-cpython-311\Release\libhfst\src\parsers\variable_src "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHFSTEXPORT -DOPENFSTEXPORT -DWINDOWS -DWIN32 -D_CRT_SECURE_NO_WARNINGS -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfstwin/src/include -ID:\hfst_venv\include "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpback-ends/foma/apply.cpp /Fobuild\temp.win-amd64-cpython-311\Release\back-ends/foma/apply.obj /EHsc apply.cpp back-ends/foma/apply.cpp(93): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data back-ends/foma/apply.cpp(480): warning C4018: '>': signed/unsigned mismatch back-ends/foma/apply.cpp(503): warning C4018: '>': signed/unsigned mismatch back-ends/foma/apply.cpp(996): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data back-ends/foma/apply.cpp(1037): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data back-ends/foma/apply.cpp(1252): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data back-ends/foma/apply.cpp(1260): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data back-ends/foma/apply.cpp(1303): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHFSTEXPORT -DOPENFSTEXPORT -DWINDOWS -DWIN32 -D_CRT_SECURE_NO_WARNINGS -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfstwin/src/include -ID:\hfst_venv\include "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpback-ends/foma/coaccessible.cpp /Fobuild\temp.win-amd64-cpython-311\Release\back-ends/foma/coaccessible.obj /EHsc coaccessible.cpp "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHFSTEXPORT -DOPENFSTEXPORT -DWINDOWS -DWIN32 -D_CRT_SECURE_NO_WARNINGS -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfstwin/src/include -ID:\hfst_venv\include "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpback-ends/foma/constructions.cpp /Fobuild\temp.win-amd64-cpython-311\Release\back-ends/foma/constructions.obj /EHsc constructions.cpp back-ends/foma/constructions.cpp(158): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data back-ends/foma/constructions.cpp(299): warning C4018: '<': signed/unsigned mismatch back-ends/foma/constructions.cpp(351): warning C4018: '>': signed/unsigned mismatch back-ends/foma/constructions.cpp(371): warning C4018: '<': signed/unsigned mismatch back-ends/foma/constructions.cpp(374): warning C4018: '<': signed/unsigned mismatch back-ends/foma/constructions.cpp(863): warning C4244: '=': conversion from 'short' to 'unsigned char', possible loss of data "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHFSTEXPORT -DOPENFSTEXPORT -DWINDOWS -DWIN32 -D_CRT_SECURE_NO_WARNINGS -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfstwin/src/include -ID:\hfst_venv\include "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpback-ends/foma/define.cpp /Fobuild\temp.win-amd64-cpython-311\Release\back-ends/foma/define.obj /EHsc define.cpp "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHFSTEXPORT -DOPENFSTEXPORT -DWINDOWS -DWIN32 -D_CRT_SECURE_NO_WARNINGS -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfstwin/src/include -ID:\hfst_venv\include "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpback-ends/foma/determinize.cpp /Fobuild\temp.win-amd64-cpython-311\Release\back-ends/foma/determinize.obj /EHsc determinize.cpp back-ends/foma/determinize.cpp(267): warning C4018: '<': signed/unsigned mismatch back-ends/foma/determinize.cpp(763): warning C4018: '>=': signed/unsigned mismatch back-ends/foma/determinize.cpp(764): warning C4018: '>=': signed/unsigned mismatch back-ends/foma/determinize.cpp(817): warning C4018: '<': signed/unsigned mismatch back-ends/foma/determinize.cpp(853): warning C4018: '<': signed/unsigned mismatch "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHFSTEXPORT -DOPENFSTEXPORT -DWINDOWS -DWIN32 -D_CRT_SECURE_NO_WARNINGS -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfstwin/src/include -ID:\hfst_venv\include "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpback-ends/foma/dynarray.cpp /Fobuild\temp.win-amd64-cpython-311\Release\back-ends/foma/dynarray.obj /EHsc dynarray.cpp "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHFSTEXPORT -DOPENFSTEXPORT -DWINDOWS -DWIN32 -D_CRT_SECURE_NO_WARNINGS -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfstwin/src/include -ID:\hfst_venv\include "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpback-ends/foma/extract.cpp /Fobuild\temp.win-amd64-cpython-311\Release\back-ends/foma/extract.obj /EHsc extract.cpp "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHFSTEXPORT -DOPENFSTEXPORT -DWINDOWS -DWIN32 -D_CRT_SECURE_NO_WARNINGS -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfstwin/src/include -ID:\hfst_venv\include "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpback-ends/foma/flags.cpp /Fobuild\temp.win-amd64-cpython-311\Release\back-ends/foma/flags.obj /EHsc flags.cpp back-ends/foma/flags.cpp(399): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data back-ends/foma/flags.cpp(420): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHFSTEXPORT -DOPENFSTEXPORT -DWINDOWS -DWIN32 -D_CRT_SECURE_NO_WARNINGS -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfstwin/src/include -ID:\hfst_venv\include "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpback-ends/foma/int_stack.cpp /Fobuild\temp.win-amd64-cpython-311\Release\back-ends/foma/int_stack.obj /EHsc int_stack.cpp "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHFSTEXPORT -DOPENFSTEXPORT -DWINDOWS -DWIN32 -D_CRT_SECURE_NO_WARNINGS -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfstwin/src/include -ID:\hfst_venv\include "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpback-ends/foma/io.cpp /Fobuild\temp.win-amd64-cpython-311\Release\back-ends/foma/io.obj /EHsc io.cpp "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHFSTEXPORT -DOPENFSTEXPORT -DWINDOWS -DWIN32 -D_CRT_SECURE_NO_WARNINGS -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfstwin/src/include -ID:\hfst_venv\include "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpback-ends/foma/lex.yy.cpp /Fobuild\temp.win-amd64-cpython-311\Release\back-ends/foma/lex.yy.obj /EHsc lex.yy.cpp C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include\stdint.h(49): warning C4005: 'INT8_MIN': macro redefinition lex.yy.c(59): note: see previous definition of 'INT8_MIN' C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include\stdint.h(50): warning C4005: 'INT16_MIN': macro redefinition lex.yy.c(62): note: see previous definition of 'INT16_MIN' C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include\stdint.h(51): warning C4005: 'INT32_MIN': macro redefinition lex.yy.c(65): note: see previous definition of 'INT32_MIN' C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include\stdint.h(53): warning C4005: 'INT8_MAX': macro redefinition lex.yy.c(68): note: see previous definition of 'INT8_MAX' C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include\stdint.h(54): warning C4005: 'INT16_MAX': macro redefinition lex.yy.c(71): note: see previous definition of 'INT16_MAX' C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include\stdint.h(55): warning C4005: 'INT32_MAX': macro redefinition lex.yy.c(74): note: see previous definition of 'INT32_MAX' C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include\stdint.h(57): warning C4005: 'UINT8_MAX': macro redefinition lex.yy.c(77): note: see previous definition of 'UINT8_MAX' C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include\stdint.h(58): warning C4005: 'UINT16_MAX': macro redefinition lex.yy.c(80): note: see previous definition of 'UINT16_MAX' C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include\stdint.h(59): warning C4005: 'UINT32_MAX': macro redefinition lex.yy.c(83): note: see previous definition of 'UINT32_MAX' lex.yy.c(1840): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.39.33519\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2 error: subprocess-exited-with-error × Building wheel for hfst (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. full command: 'D:\hfst_venv\Scripts\python.exe' 'D:\hfst_venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py' build_wheel 'C:\Users\Me\AppData\Local\Temp\tmp1d6vlw4z' cwd: C:\Users\Me\AppData\Local\Temp\pip-install-25y3jm74\hfst_7f623af757b14e6192c0f28503cb19a4 Building wheel for hfst (pyproject.toml) ... error ERROR: Failed building wheel for hfst Failed to build hfst ERROR: Could not build wheels for hfst, which is required to install pyproject.toml-based projects
The text was updated successfully, but these errors were encountered:
No branches or pull requests
I followed the instructions at https://pypi.org/project/hfst/
I'm running on Win10 with Python 3.11.3, I also installed the standard Visual C++ build tools. Using a minimal venv:
Running
python -m pip install --verbose --upgrade hfst
gave this error:The text was updated successfully, but these errors were encountered: