neuromorphic-paris / loris

python3 library to handle files from neuromorphic cameras
GNU General Public License v3.0
14 stars 3 forks source link

error when insall loris on Windows #8

Closed zhangxiann closed 3 years ago

zhangxiann commented 3 years ago

When I execute pip install loris on Windows in an anaconda environment(python3.8). Some error occurs.

Collecting loris
  Using cached loris-0.5.1.tar.gz (8.9 MB)
Requirement already satisfied: aedat in e:\software\anaconda3\lib\site-packages (from loris) (1.2.0)
Requirement already satisfied: numpy in e:\software\anaconda3\lib\site-packages (from loris) (1.19.2)
Requirement already satisfied: tqdm in e:\software\anaconda3\lib\site-packages (from loris) (4.50.2)
Building wheels for collected packages: loris
  Building wheel for loris (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'E:\SoftWare\Anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\zhangxian\\AppData\\Local\\Temp\\pip-in
stall-yll00jsv\\loris\\setup.py'"'"'; __file__='"'"'C:\\Users\\zhangxian\\AppData\\Local\\Temp\\pip-install-yll00jsv\\loris\\setup.py'"'"';f=getattr(tokenize
, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d
 'C:\Users\zhangxian\AppData\Local\Temp\pip-wheel-0bjsi1az'
       cwd: C:\Users\zhangxian\AppData\Local\Temp\pip-install-yll00jsv\loris\
  Complete output (186 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.8
  creating build\lib.win-amd64-3.8\loris
  copying loris\CSV.py -> build\lib.win-amd64-3.8\loris
  copying loris\ReadFile.py -> build\lib.win-amd64-3.8\loris
  copying loris\utils.py -> build\lib.win-amd64-3.8\loris
  copying loris\WriteEventsToFile.py -> build\lib.win-amd64-3.8\loris
  copying loris\__init__.py -> build\lib.win-amd64-3.8\loris
  running build_ext
  building 'loris_extension' extension
  creating build\temp.win-amd64-3.8
  creating build\temp.win-amd64-3.8\Release
  creating build\temp.win-amd64-3.8\Release\Users
  creating build\temp.win-amd64-3.8\Release\Users\zhangxian
  creating build\temp.win-amd64-3.8\Release\Users\zhangxian\AppData
  creating build\temp.win-amd64-3.8\Release\Users\zhangxian\AppData\Local
  creating build\temp.win-amd64-3.8\Release\Users\zhangxian\AppData\Local\Temp
  creating build\temp.win-amd64-3.8\Release\Users\zhangxian\AppData\Local\Temp\pip-install-yll00jsv
  creating build\temp.win-amd64-3.8\Release\Users\zhangxian\AppData\Local\Temp\pip-install-yll00jsv\loris
  creating build\temp.win-amd64-3.8\Release\Users\zhangxian\AppData\Local\Temp\pip-install-yll00jsv\loris\loris
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IE:\SoftWare\Anaconda3\include -IE:\SoftWa
re\Anaconda3\include -IE:\SoftWare\Anaconda3\lib\site-packages\numpy\core\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Pr
ogram Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kit
s\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /EHsc /TpC:\Users\zhangxian\AppData\Local\Temp\pip-install-yll00jsv\loris\loris\l
oris_extension.cpp /Fobuild\temp.win-amd64-3.8\Release\Users\zhangxian\AppData\Local\Temp\pip-install-yll00jsv\loris\loris\loris_extension.obj -std=c++11 -st
dlib=libc++
  cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
  cl : Command line warning D9002 : ignoring unknown option '-stdlib=libc++'
  loris_extension.cpp
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(112): error C2988: unrecognizable template declaration/definition
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(112): error C2059: syntax error: '<end Parse>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(112): warning C4161: #pragma pack(pop...): more pops than pushes
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(135): error C2988: unrecognizable template declaration/definition
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(135): error C2059: syntax error: '<end Parse>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(135): warning C4161: #pragma pack(pop...): more pops than pushes
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(160): error C2988: unrecognizable template declaration/definition
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(160): error C2059: syntax error: '<end Parse>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(160): warning C4161: #pragma pack(pop...): more pops than pushes
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(175): error C2143: syntax error: missing ';' before '__pragma'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(192): error C2143: syntax error: missing ';' before '__pragma'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(317): error C2955: 'sepia::unreadable_file': use of class template require
s template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(195): note: see declaration of 'sepia::unreadable_file'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(326): error C2955: 'sepia::unwritable_file': use of class template require
s template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(202): note: see declaration of 'sepia::unwritable_file'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(352): error C2955: 'sepia::wrong_signature': use of class template require
s template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(209): note: see declaration of 'sepia::wrong_signature'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(359): error C2955: 'sepia::incomplete_header': use of class template requi
res template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(221): note: see declaration of 'sepia::incomplete_header'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(363): error C2955: 'sepia::unsupported_version': use of class template req
uires template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(215): note: see declaration of 'sepia::unsupported_version'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(369): error C2955: 'sepia::incomplete_header': use of class template requi
res template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(221): note: see declaration of 'sepia::incomplete_header'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(381): error C2955: 'sepia::unsupported_event_type': use of class template
requires template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(227): note: see declaration of 'sepia::unsupported_event_type'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(388): error C2955: 'sepia::incomplete_header': use of class template requi
res template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(221): note: see declaration of 'sepia::incomplete_header'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(604): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(604): error C2228: left of '.t' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(606): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(606): error C2228: left of '.t' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(607): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(607): error C2228: left of '.is_increase' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(612): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(612): error C2228: left of '.x' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(616): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(616): error C2228: left of '.x' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(617): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(617): error C2228: left of '.x' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(618): error C2955: 'sepia::coordinates_overflow': use of class template re
quires template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(623): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(623): error C2228: left of '.y' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(627): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(627): error C2228: left of '.y' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(628): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(628): error C2228: left of '.y' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(629): error C2955: 'sepia::coordinates_overflow': use of class template re
quires template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(673): error C2027: use of undefined type 'sepia::event<sepia::type::atis>'

  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(673): error C2228: left of '.t' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(675): error C2027: use of undefined type 'sepia::event<sepia::type::atis>'

  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(675): error C2228: left of '.t' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(676): error C2027: use of undefined type 'sepia::event<sepia::type::atis>'

  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(676): error C2228: left of '.is_threshold_crossing' must have class/struct
/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(677): error C2027: use of undefined type 'sepia::event<sepia::type::atis>'

  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(677): error C2228: left of '.polarity' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(682): error C2027: use of undefined type 'sepia::event<sepia::type::atis>'

  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(682): error C2228: left of '.x' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(686): error C2027: use of undefined type 'sepia::event<sepia::type::atis>'

  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(686): error C2228: left of '.x' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(687): error C2027: use of undefined type 'sepia::event<sepia::type::atis>'

  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(687): error C2228: left of '.x' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(688): error C2955: 'sepia::coordinates_overflow': use of class template re
quires template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(693): error C2027: use of undefined type 'sepia::event<sepia::type::atis>'

  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(693): error C2228: left of '.y' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(697): error C2027: use of undefined type 'sepia::event<sepia::type::atis>'

  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(697): error C2228: left of '.y' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(698): error C2027: use of undefined type 'sepia::event<sepia::type::atis>'

  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(698): error C2228: left of '.y' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(699): error C2955: 'sepia::coordinates_overflow': use of class template re
quires template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(743): error C2027: use of undefined type 'sepia::event<sepia::type::color>
'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(743): error C2228: left of '.t' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(745): error C2027: use of undefined type 'sepia::event<sepia::type::color>
'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(745): error C2228: left of '.t' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(751): error C2027: use of undefined type 'sepia::event<sepia::type::color>
'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(751): error C2228: left of '.x' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(756): error C2027: use of undefined type 'sepia::event<sepia::type::color>
'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(756): error C2228: left of '.x' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(757): error C2027: use of undefined type 'sepia::event<sepia::type::color>
'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(757): error C2228: left of '.x' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(758): error C2955: 'sepia::coordinates_overflow': use of class template re
quires template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(764): error C2027: use of undefined type 'sepia::event<sepia::type::color>
'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(764): error C2228: left of '.y' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(769): error C2027: use of undefined type 'sepia::event<sepia::type::color>
'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(769): error C2228: left of '.y' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(770): error C2027: use of undefined type 'sepia::event<sepia::type::color>
'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(770): error C2228: left of '.y' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(771): error C2955: 'sepia::coordinates_overflow': use of class template re
quires template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(777): error C2027: use of undefined type 'sepia::event<sepia::type::color>
'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(777): error C2228: left of '.r' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(782): error C2027: use of undefined type 'sepia::event<sepia::type::color>
'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(782): error C2228: left of '.g' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(787): error C2027: use of undefined type 'sepia::event<sepia::type::color>
'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(787): error C2228: left of '.b' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(882): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(882): error C2228: left of '.x' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(882): error C2228: left of '.y' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(883): error C2955: 'sepia::coordinates_overflow': use of class template re
quires template argument list
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(885): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(885): error C2228: left of '.t' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(888): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(888): error C2228: left of '.t' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(889): error C3536: 'relative_t': cannot be used before it is initialized
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(897): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(897): error C2228: left of '.is_increase' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(898): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(898): error C2228: left of '.x' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(899): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(899): error C2228: left of '.x' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(900): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(900): error C2228: left of '.y' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(901): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(901): error C2228: left of '.y' must have class/struct/union
  c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(901): fatal error C1003: error count exceeds 100; stopping compilation
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
  ----------------------------------------
  ERROR: Failed building wheel for loris
  Running setup.py clean for loris
Failed to build loris
Installing collected packages: loris
    Running setup.py install for loris ... error
    ERROR: Command errored out with exit status 1:
     command: 'E:\SoftWare\Anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\zhangxian\\AppData\\Local\\Temp\\pip-
install-yll00jsv\\loris\\setup.py'"'"'; __file__='"'"'C:\\Users\\zhangxian\\AppData\\Local\\Temp\\pip-install-yll00jsv\\loris\\setup.py'"'"';f=getattr(tokeni
ze, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --re
cord 'C:\Users\zhangxian\AppData\Local\Temp\pip-record-7rzoppi0\install-record.txt' --single-version-externally-managed --compile --install-headers 'E:\SoftW
are\Anaconda3\Include\loris'
         cwd: C:\Users\zhangxian\AppData\Local\Temp\pip-install-yll00jsv\loris\
    Complete output (186 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.8
    creating build\lib.win-amd64-3.8\loris
    copying loris\CSV.py -> build\lib.win-amd64-3.8\loris
    copying loris\ReadFile.py -> build\lib.win-amd64-3.8\loris
    copying loris\utils.py -> build\lib.win-amd64-3.8\loris
    copying loris\WriteEventsToFile.py -> build\lib.win-amd64-3.8\loris
    copying loris\__init__.py -> build\lib.win-amd64-3.8\loris
    running build_ext
    building 'loris_extension' extension
    creating build\temp.win-amd64-3.8
    creating build\temp.win-amd64-3.8\Release
    creating build\temp.win-amd64-3.8\Release\Users
    creating build\temp.win-amd64-3.8\Release\Users\zhangxian
    creating build\temp.win-amd64-3.8\Release\Users\zhangxian\AppData
    creating build\temp.win-amd64-3.8\Release\Users\zhangxian\AppData\Local
    creating build\temp.win-amd64-3.8\Release\Users\zhangxian\AppData\Local\Temp
    creating build\temp.win-amd64-3.8\Release\Users\zhangxian\AppData\Local\Temp\pip-install-yll00jsv
    creating build\temp.win-amd64-3.8\Release\Users\zhangxian\AppData\Local\Temp\pip-install-yll00jsv\loris
    creating build\temp.win-amd64-3.8\Release\Users\zhangxian\AppData\Local\Temp\pip-install-yll00jsv\loris\loris
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IE:\SoftWare\Anaconda3\include -IE:\Soft
Ware\Anaconda3\include -IE:\SoftWare\Anaconda3\lib\site-packages\numpy\core\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\
Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows K
its\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /EHsc /TpC:\Users\zhangxian\AppData\Local\Temp\pip-install-yll00jsv\loris\loris
\loris_extension.cpp /Fobuild\temp.win-amd64-3.8\Release\Users\zhangxian\AppData\Local\Temp\pip-install-yll00jsv\loris\loris\loris_extension.obj -std=c++11 -
stdlib=libc++
    cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
    cl : Command line warning D9002 : ignoring unknown option '-stdlib=libc++'
    loris_extension.cpp
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(112): error C2988: unrecognizable template declaration/definition
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(112): error C2059: syntax error: '<end Parse>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(112): warning C4161: #pragma pack(pop...): more pops than pushes
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(135): error C2988: unrecognizable template declaration/definition
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(135): error C2059: syntax error: '<end Parse>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(135): warning C4161: #pragma pack(pop...): more pops than pushes
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(160): error C2988: unrecognizable template declaration/definition
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(160): error C2059: syntax error: '<end Parse>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(160): warning C4161: #pragma pack(pop...): more pops than pushes
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(175): error C2143: syntax error: missing ';' before '__pragma'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(192): error C2143: syntax error: missing ';' before '__pragma'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(317): error C2955: 'sepia::unreadable_file': use of class template requi
res template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(195): note: see declaration of 'sepia::unreadable_file'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(326): error C2955: 'sepia::unwritable_file': use of class template requi
res template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(202): note: see declaration of 'sepia::unwritable_file'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(352): error C2955: 'sepia::wrong_signature': use of class template requi
res template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(209): note: see declaration of 'sepia::wrong_signature'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(359): error C2955: 'sepia::incomplete_header': use of class template req
uires template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(221): note: see declaration of 'sepia::incomplete_header'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(363): error C2955: 'sepia::unsupported_version': use of class template r
equires template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(215): note: see declaration of 'sepia::unsupported_version'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(369): error C2955: 'sepia::incomplete_header': use of class template req
uires template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(221): note: see declaration of 'sepia::incomplete_header'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(381): error C2955: 'sepia::unsupported_event_type': use of class templat
e requires template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(227): note: see declaration of 'sepia::unsupported_event_type'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(388): error C2955: 'sepia::incomplete_header': use of class template req
uires template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(221): note: see declaration of 'sepia::incomplete_header'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(604): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(604): error C2228: left of '.t' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(606): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(606): error C2228: left of '.t' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(607): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(607): error C2228: left of '.is_increase' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(612): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(612): error C2228: left of '.x' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(616): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(616): error C2228: left of '.x' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(617): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(617): error C2228: left of '.x' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(618): error C2955: 'sepia::coordinates_overflow': use of class template
requires template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(623): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(623): error C2228: left of '.y' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(627): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(627): error C2228: left of '.y' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(628): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(628): error C2228: left of '.y' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(629): error C2955: 'sepia::coordinates_overflow': use of class template
requires template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(673): error C2027: use of undefined type 'sepia::event<sepia::type::atis
>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(673): error C2228: left of '.t' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(675): error C2027: use of undefined type 'sepia::event<sepia::type::atis
>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(675): error C2228: left of '.t' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(676): error C2027: use of undefined type 'sepia::event<sepia::type::atis
>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(676): error C2228: left of '.is_threshold_crossing' must have class/stru
ct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(677): error C2027: use of undefined type 'sepia::event<sepia::type::atis
>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(677): error C2228: left of '.polarity' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(682): error C2027: use of undefined type 'sepia::event<sepia::type::atis
>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(682): error C2228: left of '.x' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(686): error C2027: use of undefined type 'sepia::event<sepia::type::atis
>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(686): error C2228: left of '.x' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(687): error C2027: use of undefined type 'sepia::event<sepia::type::atis
>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(687): error C2228: left of '.x' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(688): error C2955: 'sepia::coordinates_overflow': use of class template
requires template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(693): error C2027: use of undefined type 'sepia::event<sepia::type::atis
>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(693): error C2228: left of '.y' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(697): error C2027: use of undefined type 'sepia::event<sepia::type::atis
>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(697): error C2228: left of '.y' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(698): error C2027: use of undefined type 'sepia::event<sepia::type::atis
>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(117): note: see declaration of 'sepia::event<sepia::type::atis>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(698): error C2228: left of '.y' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(699): error C2955: 'sepia::coordinates_overflow': use of class template
requires template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(743): error C2027: use of undefined type 'sepia::event<sepia::type::colo
r>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(743): error C2228: left of '.t' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(745): error C2027: use of undefined type 'sepia::event<sepia::type::colo
r>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(745): error C2228: left of '.t' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(751): error C2027: use of undefined type 'sepia::event<sepia::type::colo
r>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(751): error C2228: left of '.x' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(756): error C2027: use of undefined type 'sepia::event<sepia::type::colo
r>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(756): error C2228: left of '.x' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(757): error C2027: use of undefined type 'sepia::event<sepia::type::colo
r>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(757): error C2228: left of '.x' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(758): error C2955: 'sepia::coordinates_overflow': use of class template
requires template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(764): error C2027: use of undefined type 'sepia::event<sepia::type::colo
r>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(764): error C2228: left of '.y' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(769): error C2027: use of undefined type 'sepia::event<sepia::type::colo
r>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(769): error C2228: left of '.y' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(770): error C2027: use of undefined type 'sepia::event<sepia::type::colo
r>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(770): error C2228: left of '.y' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(771): error C2955: 'sepia::coordinates_overflow': use of class template
requires template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(777): error C2027: use of undefined type 'sepia::event<sepia::type::colo
r>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(777): error C2228: left of '.r' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(782): error C2027: use of undefined type 'sepia::event<sepia::type::colo
r>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(782): error C2228: left of '.g' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(787): error C2027: use of undefined type 'sepia::event<sepia::type::colo
r>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(140): note: see declaration of 'sepia::event<sepia::type::color>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(787): error C2228: left of '.b' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(882): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(882): error C2228: left of '.x' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(882): error C2228: left of '.y' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(883): error C2955: 'sepia::coordinates_overflow': use of class template
requires template argument list
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(233): note: see declaration of 'sepia::coordinates_overflow'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(885): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(885): error C2228: left of '.t' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(888): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(888): error C2228: left of '.t' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(889): error C3536: 'relative_t': cannot be used before it is initialized

    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(897): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(897): error C2228: left of '.is_increase' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(898): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(898): error C2228: left of '.x' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(899): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(899): error C2228: left of '.x' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(900): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(900): error C2228: left of '.y' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(901): error C2027: use of undefined type 'sepia::event<sepia::type::dvs>
'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(98): note: see declaration of 'sepia::event<sepia::type::dvs>'
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(901): error C2228: left of '.y' must have class/struct/union
    c:\users\zhangxian\appdata\local\temp\pip-install-yll00jsv\loris\loris\sepia.hpp(901): fatal error C1003: error count exceeds 100; stopping compilation
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'E:\SoftWare\Anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\zhan
gxian\\AppData\\Local\\Temp\\pip-install-yll00jsv\\loris\\setup.py'"'"'; __file__='"'"'C:\\Users\\zhangxian\\AppData\\Local\\Temp\\pip-install-yll00jsv\\lori
s\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file_
_, '"'"'exec'"'"'))' install --record 'C:\Users\zhangxian\AppData\Local\Temp\pip-record-7rzoppi0\install-record.txt' --single-version-externally-managed --co
mpile --install-headers 'E:\SoftWare\Anaconda3\Include\loris' Check the logs for full command output.
biphasic commented 3 years ago

Thank you for letting me know! It seems as if the '-std=c++11' flag is not passed correctly. This definitely needs fixing

zhangxiann commented 3 years ago

Thank you for letting me know! It seems as if the '-std=c++11' flag is not passed correctly. This definitely needs fixing

Thank you for your reply. Do you main I need to modify the file on this repository? I`m a newbie on C++, how could I fix this error? which file shuold I modify ?

biphasic commented 3 years ago

I am not even sure. I will try to get hold of a Windows environment to reproduce the error. Sorry this might take a while :/

biphasic commented 3 years ago

fixed by @aMarcireau ! Will push a new version to pypi

biphasic commented 3 years ago

@zhangxiann could you please test again. Just type pip install loris

zhangxiann commented 3 years ago

I am not even sure. I will try to get hold of a Windows environment to reproduce the error. Sorry this might take a while :/

Thank you.

zhangxiann commented 3 years ago

Thank you very much! It works!