HS2 icon indicating copy to clipboard operation
HS2 copied to clipboard

Failed to build installable wheels error

Open AbhiSwamiUConn opened this issue 7 months ago • 8 comments

Due to the following error below, I am unable to install herdingspikes2. I have visual studio 2022 installed and I am on python 3.12, which version 0.4.0 supports.

error: subprocess-exited-with-error

  × Building wheel for herdingspikes (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [213 lines of output]
      C:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\setuptools\dist.py:318: InformationOnly: Normalizing '0.4.000' to '0.4.0'
        self.metadata.version = self._normalize_version(self.metadata.version)
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build\lib.win-amd64-cpython-312
      creating build\lib.win-amd64-cpython-312\herdingspikes
      copying herdingspikes\hs2.py -> build\lib.win-amd64-cpython-312\herdingspikes
      copying herdingspikes\parameter_optimisation.py -> build\lib.win-amd64-cpython-312\herdingspikes
      copying herdingspikes\probe.py -> build\lib.win-amd64-cpython-312\herdingspikes
      copying herdingspikes\recording.py -> build\lib.win-amd64-cpython-312\herdingspikes
      copying herdingspikes\version.py -> build\lib.win-amd64-cpython-312\herdingspikes
      copying herdingspikes\__init__.py -> build\lib.win-amd64-cpython-312\herdingspikes
      creating build\lib.win-amd64-cpython-312\herdingspikes\clustering
      copying herdingspikes\clustering\mean_shift_.py -> build\lib.win-amd64-cpython-312\herdingspikes\clustering
      copying herdingspikes\clustering\__init__.py -> build\lib.win-amd64-cpython-312\herdingspikes\clustering
      creating build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      copying herdingspikes\detection_lightning\__init__.py -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      creating build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_localisation\__init__.py -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      creating build\lib.win-amd64-cpython-312\herdingspikes\probe_functions
      copying herdingspikes\probe_functions\neighborMatrixUtils.py -> build\lib.win-amd64-cpython-312\herdingspikes\probe_functions
      copying herdingspikes\probe_functions\readUtils.py -> build\lib.win-amd64-cpython-312\herdingspikes\probe_functions
      copying herdingspikes\probe_functions\__init__.py -> build\lib.win-amd64-cpython-312\herdingspikes\probe_functions      copying herdingspikes\.commit_version -> build\lib.win-amd64-cpython-312\herdingspikes
      copying herdingspikes\detection_localisation\detect.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_localisation\detect.pyx -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_localisation\FilterSpikes.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_localisation\FilterSpikes.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_localisation\LocalizeSpikes.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_localisation\LocalizeSpikes.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_localisation\Parameters.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_localisation\ProcessSpikes.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_localisation\ProcessSpikes.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_localisation\SpikeHandler.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_localisation\SpikeHandler.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_localisation\SpkDonline.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_localisation\SpkDonline.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
      copying herdingspikes\detection_lightning\detect.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      copying herdingspikes\detection_lightning\detect.pxd -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      copying herdingspikes\detection_lightning\detect.pyx -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      copying herdingspikes\detection_lightning\Detection.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      copying herdingspikes\detection_lightning\Detection.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      copying herdingspikes\detection_lightning\Detection.pxd -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      copying herdingspikes\detection_lightning\Point.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      copying herdingspikes\detection_lightning\ProbeLayout.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      copying herdingspikes\detection_lightning\ProbeLayout.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      creating build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
      copying herdingspikes\detection_lightning\QueueProcessor\FirstElemProcessor.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
      copying herdingspikes\detection_lightning\QueueProcessor\MaxSpikeFinder.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
      copying herdingspikes\detection_lightning\QueueProcessor\MaxSpikeFinder.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
      copying herdingspikes\detection_lightning\QueueProcessor\QueueProcessor.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
      copying herdingspikes\detection_lightning\QueueProcessor\SpikeDecayFilterer.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
      copying herdingspikes\detection_lightning\QueueProcessor\SpikeDecayFilterer.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
      copying herdingspikes\detection_lightning\QueueProcessor\SpikeFilterer.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
      copying herdingspikes\detection_lightning\QueueProcessor\SpikeFilterer.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
      copying herdingspikes\detection_lightning\RollingArray.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      copying herdingspikes\detection_lightning\Spike.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      creating build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\SpikeProcessor
      copying herdingspikes\detection_lightning\SpikeProcessor\SpikeLocalizer.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\SpikeProcessor
      copying herdingspikes\detection_lightning\SpikeProcessor\SpikeLocalizer.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\SpikeProcessor
      copying herdingspikes\detection_lightning\SpikeProcessor\SpikeProcessor.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\SpikeProcessor
      copying herdingspikes\detection_lightning\SpikeProcessor\SpikeShapeWriter.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\SpikeProcessor
      copying herdingspikes\detection_lightning\SpikeProcessor\SpikeShapeWriter.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\SpikeProcessor
      copying herdingspikes\detection_lightning\SpikeQueue.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      copying herdingspikes\detection_lightning\SpikeQueue.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      copying herdingspikes\detection_lightning\TraceWrapper.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      copying herdingspikes\detection_lightning\Types.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
      running build_ext
      C:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\Cython\Compiler\Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_localisation\detect.pyx
        tree = Parsing.p_module(s, pxd, full_module_name)
      Compiling herdingspikes/detection_localisation\detect.pyx because it depends on C:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\Cython\Includes\libcpp\string.pxd.
      [1/1] Cythonizing herdingspikes/detection_localisation\detect.pyx
      building 'herdingspikes.detection_localisation.detect' extension
      creating build\temp.win-amd64-cpython-312
      creating build\temp.win-amd64-cpython-312\Release
      creating build\temp.win-amd64-cpython-312\Release\herdingspikes
      creating build\temp.win-amd64-cpython-312\Release\herdingspikes\detection_localisation
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\FilterSpikes.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\FilterSpikes.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
      cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
      cl : Command line warning D9002 : ignoring unknown option '-O3'
      cl : Command line warning D9002 : ignoring unknown option '-march=native'
      cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
      cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
      FilterSpikes.cpp
      herdingspikes/detection_localisation\FilterSpikes.cpp(76): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data
      herdingspikes/detection_localisation\FilterSpikes.cpp(90): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data
      herdingspikes/detection_localisation\FilterSpikes.cpp(337): warning C4244: '=': conversion from 'int' to 'float', possible loss of data
      herdingspikes/detection_localisation\FilterSpikes.cpp(437): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\LocalizeSpikes.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\LocalizeSpikes.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
      cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
      cl : Command line warning D9002 : ignoring unknown option '-O3'
      cl : Command line warning D9002 : ignoring unknown option '-march=native'
      cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
      cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
      LocalizeSpikes.cpp
      herdingspikes/detection_localisation\LocalizeSpikes.cpp(70): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
      herdingspikes/detection_localisation\LocalizeSpikes.cpp(32): warning C4101: 'curr_amp': unreferenced local variable
      herdingspikes/detection_localisation\LocalizeSpikes.cpp(192): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\ProcessSpikes.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\ProcessSpikes.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
      cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
      cl : Command line warning D9002 : ignoring unknown option '-O3'
      cl : Command line warning D9002 : ignoring unknown option '-march=native'
      cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
      cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
      ProcessSpikes.cpp
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\SpikeHandler.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\SpikeHandler.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
      cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
      cl : Command line warning D9002 : ignoring unknown option '-O3'
      cl : Command line warning D9002 : ignoring unknown option '-march=native'
      cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
      cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
      SpikeHandler.cpp
      herdingspikes/detection_localisation\SpikeHandler.cpp(389): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\SpkDonline.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\SpkDonline.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
      cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
      cl : Command line warning D9002 : ignoring unknown option '-O3'
      cl : Command line warning D9002 : ignoring unknown option '-march=native'
      cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
      cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
      SpkDonline.cpp
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\detect.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
      cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
      cl : Command line warning D9002 : ignoring unknown option '-O3'
      cl : Command line warning D9002 : ignoring unknown option '-march=native'
      cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
      cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
      detect.cpp
      C:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
      herdingspikes/detection_localisation\detect.cpp(7775): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
      herdingspikes/detection_localisation\detect.cpp(7775): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
      herdingspikes/detection_localisation\detect.cpp(11112): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
      herdingspikes/detection_localisation\detect.cpp(11220): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
      herdingspikes/detection_localisation\detect.cpp(12023): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
      herdingspikes/detection_localisation\detect.cpp(12251): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
      herdingspikes/detection_localisation\detect.cpp(12391): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\detect.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
      cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
      cl : Command line warning D9002 : ignoring unknown option '-O3'
      cl : Command line warning D9002 : ignoring unknown option '-march=native'
      cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
      cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
      detect.cpp
      C:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
      herdingspikes/detection_localisation\detect.cpp(7775): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
      herdingspikes/detection_localisation\detect.cpp(7775): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
      herdingspikes/detection_localisation\detect.cpp(11112): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
      herdingspikes/detection_localisation\detect.cpp(11220): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
      herdingspikes/detection_localisation\detect.cpp(12023): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
      herdingspikes/detection_localisation\detect.cpp(12251): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
      herdingspikes/detection_localisation\detect.cpp(12391): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\User\anaconda3\libs /LIBPATH:C:\Users\User\anaconda3 /LIBPATH:C:\Users\User\anaconda3\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_detect build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\FilterSpikes.obj build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\LocalizeSpikes.obj build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\ProcessSpikes.obj build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\SpikeHandler.obj build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\SpkDonline.obj build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.obj build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.obj /OUT:build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation\detect.cp312-win_amd64.pyd /IMPLIB:build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.cp312-win_amd64.lib -fopenmp
      LINK : warning LNK4044: unrecognized option '/fopenmp'; ignored
      build\temp.win-amd64-cpython-312\Release\herdingspikes\detection_localisation\detect.obj : warning LNK4042: object specified more than once; extras ignored
         Creating library build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.cp312-win_amd64.lib and object build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.cp312-win_amd64.exp
      Generating code
      Finished generating code
      warning: herdingspikes\detection_lightning\detect.pyx:55:20: Annotation ignored since class-level attributes must be Python objects. Were you trying to set up an instance attribute?
      Compiling herdingspikes/detection_lightning\detect.pyx because it changed.
      [1/1] Cythonizing herdingspikes/detection_lightning\detect.pyx
      building 'herdingspikes.detection_lightning.detect' extension
      creating build\temp.win-amd64-cpython-312\Release\herdingspikes\detection_lightning
      creating build\temp.win-amd64-cpython-312\Release\herdingspikes\detection_lightning\QueueProcessor
      creating build\temp.win-amd64-cpython-312\Release\herdingspikes\detection_lightning\SpikeProcessor
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_lightning\Detection.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_lightning\Detection.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
      cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
      cl : Command line warning D9002 : ignoring unknown option '-O3'
      cl : Command line warning D9002 : ignoring unknown option '-march=native'
      cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
      cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
      Detection.cpp
      C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): error C2039: 'align_val_t': is not a member of 'std'
      C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vector(29): note: see declaration of 'std'
      C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): error C3646: 'memAlign': unknown override specifier
      C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): error C2039: 'align_val_t': is not a member of 'std'
      C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vector(29): note: see declaration of 'std'
      C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): error C3861: 'align_val_t': identifier not found
      C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
      C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): error C2131: expression did not evaluate to a constant
      C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): note: a non-constant (sub-)expression was encountered
      C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(33): error C2065: 'memAlign': undeclared identifier
      C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(35): error C2065: 'memAlign': undeclared identifier
      herdingspikes/detection_lightning\Detection.cpp(24): error C3861: 'align_val_t': identifier not found
      herdingspikes/detection_lightning\Detection.cpp(24): error C2668: 'operator new[]': ambiguous call to overloaded function
      C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(178): note: could be 'void *operator new[](size_t,void *) noexcept'
      C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(60): note: or       'void *operator new[](size_t,const std::nothrow_t &) noexcept'
      herdingspikes/detection_lightning\Detection.cpp(24): note: while trying to match the argument list '(size_t, unknown-type)'
      herdingspikes/detection_lightning\Detection.cpp(25): error C3861: 'align_val_t': identifier not found
      herdingspikes/detection_lightning\Detection.cpp(25): error C2668: 'operator new[]': ambiguous call to overloaded function
      C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(178): note: could be 'void *operator new[](size_t,void *) noexcept'
      C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(60): note: or       'void *operator new[](size_t,const std::nothrow_t &) noexcept'
      herdingspikes/detection_lightning\Detection.cpp(25): note: while trying to match the argument list '(size_t, unknown-type)'
      herdingspikes/detection_lightning\Detection.cpp(33): warning C4244: 'initializing': conversion from 'HSDetection::FloatRatio' to 'HSDetection::IntCalc', possible loss of data
      herdingspikes/detection_lightning\Detection.cpp(34): warning C4244: 'initializing': conversion from 'HSDetection::FloatRatio' to 'HSDetection::IntCalc', possible loss of data
      herdingspikes/detection_lightning\Detection.cpp(34): warning C4244: 'initializing': conversion from 'HSDetection::FloatRatio' to 'HSDetection::IntCalc', possible loss of data
      herdingspikes/detection_lightning\Detection.cpp(65): error C3861: 'align_val_t': identifier not found
      herdingspikes/detection_lightning\Detection.cpp(65): error C2668: 'operator delete[]': ambiguous call to overloaded function
      C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(185): note: could be 'void operator delete[](void *,void *) noexcept'
      C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(78): note: or       'void operator delete[](void *,const std::nothrow_t &) noexcept'
      predefined C++ types (compiler internal)(67): note: or       'void operator delete[](void *,size_t) throw()'
      herdingspikes/detection_lightning\Detection.cpp(65): note: while trying to match the argument list '(HSDetection::FloatRaw *, unknown-type)'
      herdingspikes/detection_lightning\Detection.cpp(66): error C3861: 'align_val_t': identifier not found
      herdingspikes/detection_lightning\Detection.cpp(66): error C2668: 'operator delete[]': ambiguous call to overloaded function
      C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(185): note: could be 'void operator delete[](void *,void *) noexcept'
      C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(78): note: or       'void operator delete[](void *,const std::nothrow_t &) noexcept'
      predefined C++ types (compiler internal)(67): note: or       'void operator delete[](void *,size_t) throw()'
      herdingspikes/detection_lightning\Detection.cpp(66): note: while trying to match the argument list '(HSDetection::FloatRaw *, unknown-type)'
      herdingspikes/detection_lightning\Detection.cpp(86): warning C4267: 'return': conversion from 'size_t' to 'HSDetection::IntResult', possible loss of data
      herdingspikes/detection_lightning\Detection.cpp(159): warning C4244: '=': conversion from 'HSDetection::FloatRaw' to 'HSDetection::IntVolt', possible loss of data
      herdingspikes/detection_lightning\Detection.cpp(167): warning C4244: '=': conversion from 'const HSDetection::FloatRaw' to 'HSDetection::IntVolt', possible loss of data
      herdingspikes/detection_lightning\Detection.cpp(183): warning C4244: '=': conversion from 'HSDetection::IntCalc' to 'HSDetection::IntVolt', possible loss of data
      error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.40.33807\\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 herdingspikes
Failed to build herdingspikes
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (herdingspikes)

AbhiSwamiUConn avatar Jul 16 '24 14:07 AbhiSwamiUConn