prashnts / pybloomfiltermmap3

Fast Python Bloom Filter using Mmap
https://github.com/prashnts/pybloomfiltermmap3
MIT License
130 stars 24 forks source link

unable to install pybloomfiltermmap3 #49

Closed Shiva1993shad closed 1 year ago

Shiva1993shad commented 2 years ago

Hi, I am using python 3.9 and I was not able to install pybloomfiltermmap3, neither using pip command or manual installation using python setup.py install, I have updated cython, pip and any other related package and have installed the latest version of the visual studio build for c++, windows SDK still got the same error, can you please help me with it. Here is the error:

Collecting pybloomfiltermmap3
  Using cached pybloomfiltermmap3-0.5.5.tar.gz (488 kB)
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: pybloomfiltermmap3
  Building wheel for pybloomfiltermmap3 (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [130 lines of output]
      running bdist_wheel
      running build
      running build_ext
      cythoning src/pybloomfilter.pyx to src\pybloomfilter.c
      building 'pybloomfilter' extension
      creating build
      creating build\temp.win-amd64-cpython-39
      creating build\temp.win-amd64-cpython-39\Release
      creating build\temp.win-amd64-cpython-39\Release\src
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:\use
rs\47939\pycharmprojects\elliptic\venv\include -IC:\Users\47939\AppData\Local\Programs\Python\Python39\include -IC:\Users\47939\AppData\Local\Programs\Python\Python
39\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual St
udio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\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\\shared" "-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\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /Tcsrc/MurmurHash3.c /Fobuild\temp.win-amd64-cpython-39\Release\src/MurmurHash
3.obj
      MurmurHash3.c
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:\use
rs\47939\pycharmprojects\elliptic\venv\include -IC:\Users\47939\AppData\Local\Programs\Python\Python39\include -IC:\Users\47939\AppData\Local\Programs\Python\Python
39\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual St
udio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\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\\shared" "-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\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /Tcsrc/bloomfilter.c /Fobuild\temp.win-amd64-cpython-39\Release\src/bloomfilte
r.obj
      bloomfilter.c
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(76): error C2143: syntax error:
missing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(76): error C2059: syntax error:
')'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(79): error C2143: syntax error:
missing ')' before 'type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(79): error C2091: function retur
ns function
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(79): error C2085: '_vector_byte'
: not in formal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(79): error C2143: syntax error:
missing ';' before '{'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(80): error C2065: 'bit': undecla
red identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(80): warning C4047: 'return': 'i
nt (__cdecl *)()' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(82): error C2143: syntax error:
missing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(82): error C2059: syntax error:
')'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(85): error C2143: syntax error:
missing ')' before 'type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(85): error C2091: function retur
ns function
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(82): error C2084: function 'int
(__cdecl *__attribute__())()' already has a body
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(76): note: see previous definiti
on of '__attribute__'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(86): error C2085: 'mbarray_Set':
 not in formal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(86): error C2143: syntax error:
missing ';' before '{'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(87): error C2065: 'bit': undecla
red identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(87): error C2065: 'array': undec
lared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(87): error C2223: left of '->bit
s' must point to struct/union
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(89): warning C4047: 'return': 'i
nt (__cdecl *)()' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(91): error C2065: 'array': undec
lared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(91): error C2223: left of '->vec
tor' must point to struct/union
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(91): warning C4047: 'function':
'MBArray *' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(91): warning C4024: '_vector_off
set': different types for formal and actual parameter 1
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(91): error C2065: 'bit': undecla
red identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(91): warning C4013: '_vector_byt
e' undefined; assuming extern returning int
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(94): error C2143: syntax error:
missing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(94): error C2059: syntax error:
')'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(97): error C2143: syntax error:
missing ')' before 'type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(97): error C2091: function retur
ns function
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(98): error C2085: 'mbarray_Clear
': not in formal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(98): error C2143: syntax error:
missing ';' before '{'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(99): error C2065: 'bit': undecla
red identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(99): error C2065: 'array': undec
lared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(99): error C2223: left of '->bit
s' must point to struct/union
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(101): warning C4047: 'return': '
int (__cdecl *)()' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(103): error C2065: 'array': unde
clared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(103): error C2223: left of '->ve
ctor' must point to struct/union
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(103): warning C4047: 'function':
 'MBArray *' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(103): warning C4024: '_vector_of
fset': different types for formal and actual parameter 1
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(103): error C2065: 'bit': undecl
ared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(106): error C2143: syntax error:
 missing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(106): error C2059: syntax error:
 ')'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(109): error C2143: syntax error:
 missing ')' before 'type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(109): error C2091: function retu
rns function
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(110): error C2085: 'mbarray_Test
': not in formal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(110): error C2143: syntax error:
 missing ';' before '{'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(111): error C2065: 'bit': undecl
ared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(111): error C2065: 'array': unde
clared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(111): error C2223: left of '->bi
ts' must point to struct/union
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(113): warning C4047: 'return': '
int (__cdecl *)()' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(115): error C2065: 'array': unde
clared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(115): error C2223: left of '->ve
ctor' must point to struct/union
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(115): warning C4047: 'function':
 'MBArray *' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(115): warning C4024: '_vector_of
fset': different types for formal and actual parameter 1
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(115): error C2065: 'bit': undecl
ared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(115): warning C4033: '__attribut
e__' must return a value
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(117): error C2143: syntax error:
 missing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(117): error C2059: syntax error:
 ')'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(9): error C2143: syntax error: mi
ssing ')' before '<class-head>'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(9): error C2091: function returns
 function
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(25): error C2085: 'Key': not in f
ormal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(27): error C2085: 'BloomFilter':
not in formal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(30): error C2061: syntax error: i
dentifier 'BloomFilter'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(34): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(38): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(38): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(38): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(39): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(39): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(39): error C2059: syntax error: '
type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(39): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(40): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(40): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(40): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(42): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(42): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(42): error C2059: syntax error: '
type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(42): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(45): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(45): error C2081: 'Key': name in
formal parameter list illegal
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(45): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(45): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(47): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(47): error C2081: 'Key': name in
formal parameter list illegal
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(47): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(47): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(50): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(50): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(50): error C2143: syntax error: m
issing ';' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(50): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(51): error C2054: expected '(' to
 follow 'key'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(75): error C2143: syntax error: m
issing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(75): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(78): error C2143: syntax error: m
issing ')' before 'type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(78): error C2091: function return
s function
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(78): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(78): error C2085: 'bloomfilter_Te
st': not in formal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(78): error C2143: syntax error: m
issing ';' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(78): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(94): error C2143: syntax error: m
issing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(94): error C2059: syntax error: '
)'
      src/bloomfilter.c(11): error C2146: syntax error: missing ')' before identifier 'BloomFilter'
      src/bloomfilter.c(11): error C2091: function returns function
      src/bloomfilter.c(11): error C2061: syntax error: identifier 'BloomFilter'
      src/bloomfilter.c(11): error C2059: syntax error: ';'
      src/bloomfilter.c(14): error C2065: 'BloomFilter': undeclared identifier
      src/bloomfilter.c(14): error C2065: 'bf': undeclared identifier
      src/bloomfilter.c(14): error C2059: syntax error: ')'
      src/bloomfilter.c(17): error C2065: 'bf': undeclared identifier
      src/bloomfilter.c(21): error C2065: 'bf': undeclared identifier
      src/bloomfilter.c(21): warning C4022: 'memset': pointer mismatch for actual parameter 1
      src/bloomfilter.c(21): error C2065: 'BloomFilter': undeclared identifier
      src/bloomfilter.c(23): error C2065: 'bf': undeclared identifier
      src/bloomfilter.c(23): error C2223: left of '->max_num_elem' must point to struct/union
      src/bloomfilter.c(23): fatal error C1003: error count exceeds 100; stopping compilation
      error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.32.31326\\bin\\HostX86\\x64\\cl.exe' failed with exit
code 2
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pybloomfiltermmap3
  Running setup.py clean for pybloomfiltermmap3
Failed to build pybloomfiltermmap3
Installing collected packages: pybloomfiltermmap3
  Running setup.py install for pybloomfiltermmap3 ... error
  error: subprocess-exited-with-error

  × Running setup.py install for pybloomfiltermmap3 did not run successfully.
  │ exit code: 1
  ╰─> [132 lines of output]
      running install
      c:\users\47939\pycharmprojects\elliptic\venv\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated.
 Use build and pip and other standards-based tools.
        warnings.warn(
      running build
      running build_ext
      skipping 'src\pybloomfilter.c' Cython extension (up-to-date)
      building 'pybloomfilter' extension
      creating build
      creating build\temp.win-amd64-cpython-39
      creating build\temp.win-amd64-cpython-39\Release
      creating build\temp.win-amd64-cpython-39\Release\src
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:\use
rs\47939\pycharmprojects\elliptic\venv\include -IC:\Users\47939\AppData\Local\Programs\Python\Python39\include -IC:\Users\47939\AppData\Local\Programs\Python\Python
39\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual St
udio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\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\\shared" "-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\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /Tcsrc/MurmurHash3.c /Fobuild\temp.win-amd64-cpython-39\Release\src/MurmurHash
3.obj
      MurmurHash3.c
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:\use
rs\47939\pycharmprojects\elliptic\venv\include -IC:\Users\47939\AppData\Local\Programs\Python\Python39\include -IC:\Users\47939\AppData\Local\Programs\Python\Python
39\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual St
udio\2022\BuildTools\VC\Tools\MSVC\14.32.31326\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\\shared" "-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\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /Tcsrc/bloomfilter.c /Fobuild\temp.win-amd64-cpython-39\Release\src/bloomfilte
r.obj
      bloomfilter.c
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(76): error C2143: syntax error:
missing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(76): error C2059: syntax error:
')'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(79): error C2143: syntax error:
missing ')' before 'type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(79): error C2091: function retur
ns function
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(79): error C2085: '_vector_byte'
: not in formal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(79): error C2143: syntax error:
missing ';' before '{'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(80): error C2065: 'bit': undecla
red identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(80): warning C4047: 'return': 'i
nt (__cdecl *)()' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(82): error C2143: syntax error:
missing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(82): error C2059: syntax error:
')'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(85): error C2143: syntax error:
missing ')' before 'type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(85): error C2091: function retur
ns function
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(82): error C2084: function 'int
(__cdecl *__attribute__())()' already has a body
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(76): note: see previous definiti
on of '__attribute__'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(86): error C2085: 'mbarray_Set':
 not in formal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(86): error C2143: syntax error:
missing ';' before '{'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(87): error C2065: 'bit': undecla
red identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(87): error C2065: 'array': undec
lared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(87): error C2223: left of '->bit
s' must point to struct/union
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(89): warning C4047: 'return': 'i
nt (__cdecl *)()' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(91): error C2065: 'array': undec
lared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(91): error C2223: left of '->vec
tor' must point to struct/union
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(91): warning C4047: 'function':
'MBArray *' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(91): warning C4024: '_vector_off
set': different types for formal and actual parameter 1
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(91): error C2065: 'bit': undecla
red identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(91): warning C4013: '_vector_byt
e' undefined; assuming extern returning int
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(94): error C2143: syntax error:
missing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(94): error C2059: syntax error:
')'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(97): error C2143: syntax error:
missing ')' before 'type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(97): error C2091: function retur
ns function
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(98): error C2085: 'mbarray_Clear
': not in formal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(98): error C2143: syntax error:
missing ';' before '{'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(99): error C2065: 'bit': undecla
red identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(99): error C2065: 'array': undec
lared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(99): error C2223: left of '->bit
s' must point to struct/union
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(101): warning C4047: 'return': '
int (__cdecl *)()' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(103): error C2065: 'array': unde
clared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(103): error C2223: left of '->ve
ctor' must point to struct/union
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(103): warning C4047: 'function':
 'MBArray *' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(103): warning C4024: '_vector_of
fset': different types for formal and actual parameter 1
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(103): error C2065: 'bit': undecl
ared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(106): error C2143: syntax error:
 missing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(106): error C2059: syntax error:
 ')'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(109): error C2143: syntax error:
 missing ')' before 'type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(109): error C2091: function retu
rns function
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(110): error C2085: 'mbarray_Test
': not in formal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(110): error C2143: syntax error:
 missing ';' before '{'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(111): error C2065: 'bit': undecl
ared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(111): error C2065: 'array': unde
clared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(111): error C2223: left of '->bi
ts' must point to struct/union
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(113): warning C4047: 'return': '
int (__cdecl *)()' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(115): error C2065: 'array': unde
clared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(115): error C2223: left of '->ve
ctor' must point to struct/union
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(115): warning C4047: 'function':
 'MBArray *' differs in levels of indirection from 'int'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(115): warning C4024: '_vector_of
fset': different types for formal and actual parameter 1
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(115): error C2065: 'bit': undecl
ared identifier
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(115): warning C4033: '__attribut
e__' must return a value
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(117): error C2143: syntax error:
 missing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\mmapbitarray.h(117): error C2059: syntax error:
 ')'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(9): error C2143: syntax error: mi
ssing ')' before '<class-head>'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(9): error C2091: function returns
 function
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(25): error C2085: 'Key': not in f
ormal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(27): error C2085: 'BloomFilter':
not in formal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(30): error C2061: syntax error: i
dentifier 'BloomFilter'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(34): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(38): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(38): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(38): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(39): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(39): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(39): error C2059: syntax error: '
type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(39): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(40): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(40): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(40): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(42): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(42): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(42): error C2059: syntax error: '
type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(42): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(45): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(45): error C2081: 'Key': name in
formal parameter list illegal
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(45): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(45): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(47): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(47): error C2081: 'Key': name in
formal parameter list illegal
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(47): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(47): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(50): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(50): error C2143: syntax error: m
issing '{' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(50): error C2143: syntax error: m
issing ';' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(50): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(51): error C2054: expected '(' to
 follow 'key'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(75): error C2143: syntax error: m
issing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(75): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(78): error C2143: syntax error: m
issing ')' before 'type'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(78): error C2091: function return
s function
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(78): error C2143: syntax error: m
issing ')' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(78): error C2085: 'bloomfilter_Te
st': not in formal parameter list
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(78): error C2143: syntax error: m
issing ';' before '*'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(78): error C2059: syntax error: '
)'
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(94): error C2143: syntax error: m
issing ')' before '('
      C:\Users\47939\AppData\Local\Temp\pip-install-x01srzj0\pybloomfiltermmap3_62b30adced9e42d6bd0f97c5425acae6\src\bloomfilter.h(94): error C2059: syntax error: '
)'
      src/bloomfilter.c(11): error C2146: syntax error: missing ')' before identifier 'BloomFilter'
      src/bloomfilter.c(11): error C2091: function returns function
      src/bloomfilter.c(11): error C2061: syntax error: identifier 'BloomFilter'
      src/bloomfilter.c(11): error C2059: syntax error: ';'
      src/bloomfilter.c(14): error C2065: 'BloomFilter': undeclared identifier
      src/bloomfilter.c(14): error C2065: 'bf': undeclared identifier
      src/bloomfilter.c(14): error C2059: syntax error: ')'
      src/bloomfilter.c(17): error C2065: 'bf': undeclared identifier
      src/bloomfilter.c(21): error C2065: 'bf': undeclared identifier
      src/bloomfilter.c(21): warning C4022: 'memset': pointer mismatch for actual parameter 1
      src/bloomfilter.c(21): error C2065: 'BloomFilter': undeclared identifier
      src/bloomfilter.c(23): error C2065: 'bf': undeclared identifier
      src/bloomfilter.c(23): error C2223: left of '->max_num_elem' must point to struct/union
      src/bloomfilter.c(23): fatal error C1003: error count exceeds 100; stopping compilation
      error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.32.31326\\bin\\HostX86\\x64\\cl.exe' failed with exit
code 2
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> pybloomfiltermmap3

note: This is an issue with the package mentioned above, not pip.
pianist-coder commented 2 years ago

This library is designed exclusively for linux. It won't work on Windows.

prashnts commented 1 year ago

Sorry but I don't have a windows machine to try this and as the other comment says, it is really not developed with windows in mind (mmap files work differently, for example).