Hi Stephane @StRigaud ,
I just tried to build on the current #9 but it didn't work anymore on my machine (error below, it's not very informative though). I'm pushing my last branch which still worked to github as https://github.com/clEsperanto/pyclesperanto/tree/old_branch_builds
You can see the differences between the old_branch_builds
that works on my machine and the current code here.
Do I interpret it correctly, there is an issue in the CMAKE configuration?
Any hint is welcome!
Thanks!
Robert
(bio_39) C:\structure\code\pyclesperanto>pip install -e .
Obtaining file:///C:/structure/code/pyclesperanto
Installing build dependencies ... done
Checking if build backend supports build_editable ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Installing collected packages: pyclesperanto
Running setup.py develop for pyclesperanto
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [381 lines of output]
C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\setuptools\command\easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
Not searching for unused variables given on the command line.
-- The C compiler identification is MSVC 19.29.30136.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - broken
CMake Error at C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/cmake/data/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake:69 (message):
The C compiler
"C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeTmp
Run Build Command(s):C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/ninja/data/bin/ninja cmTC_ed0a6 && [1/2] Building C object CMakeFiles\cmTC_ed0a6.dir\testCCompiler.c.obj
[2/2] Linking C executable cmTC_ed0a6.exe
FAILED: cmTC_ed0a6.exe
cmd.exe /C "cd . && C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\cmake\data\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_ed0a6.dir --rc=rc --mt=CMAKE_MT-NOTFOUND --manifests -- C:\PROGRA~2\MICROS~3\2019\BUILDT~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\link.exe /nologo CMakeFiles\cmTC_ed0a6.dir\testCCompiler.c.obj /out:cmTC_ed0a6.exe /implib:cmTC_ed0a6.lib /pdb:cmTC_ed0a6.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
RC Pass 1: command "rc /fo CMakeFiles\cmTC_ed0a6.dir/manifest.res CMakeFiles\cmTC_ed0a6.dir/manifest.rc" failed (exit code 0) with the following output:
The system cannot find the file specified
ninja: build stopped: subcommand failed.
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:3 (ENABLE_LANGUAGE)
-- Configuring incomplete, errors occurred!
See also "C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log".
See also "C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeError.log".
Not searching for unused variables given on the command line.
CMake Error at CMakeLists.txt:2 (PROJECT):
Generator
Visual Studio 17 2022
could not find any instance of Visual Studio.
-- Configuring incomplete, errors occurred!
See also "C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log".
Not searching for unused variables given on the command line.
-- The C compiler identification is MSVC 19.29.30136.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - broken
CMake Error at C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/cmake/data/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake:69 (message):
The C compiler
"C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeTmp
Run Build Command(s):C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/ninja/data/bin/ninja cmTC_c45bc && [1/2] Building C object CMakeFiles\cmTC_c45bc.dir\testCCompiler.c.obj
[2/2] Linking C executable cmTC_c45bc.exe
FAILED: cmTC_c45bc.exe
cmd.exe /C "cd . && C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\cmake\data\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_c45bc.dir --rc=rc --mt=CMAKE_MT-NOTFOUND --manifests -- C:\PROGRA~2\MICROS~3\2019\BUILDT~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\link.exe /nologo CMakeFiles\cmTC_c45bc.dir\testCCompiler.c.obj /out:cmTC_c45bc.exe /implib:cmTC_c45bc.lib /pdb:cmTC_c45bc.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
RC Pass 1: command "rc /fo CMakeFiles\cmTC_c45bc.dir/manifest.res CMakeFiles\cmTC_c45bc.dir/manifest.rc" failed (exit code 0) with the following output:
The system cannot find the file specified
ninja: build stopped: subcommand failed.
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:3 (ENABLE_LANGUAGE)
-- Configuring incomplete, errors occurred!
See also "C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log".
See also "C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeError.log".
Not searching for unused variables given on the command line.
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044.
-- The C compiler identification is MSVC 19.29.30136.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- The CXX compiler identification is MSVC 19.29.30136.0
CMake Warning (dev) at C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/cmake/data/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake:162 (if):
Policy CMP0054 is not set: Only interpret if() arguments as variables or
keywords when unquoted. Run "cmake --help-policy CMP0054" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Quoted variables like "MSVC" will no longer be dereferenced when the policy
is set to NEW. Since the policy is not set the OLD behavior will be used.
Call Stack (most recent call first):
CMakeLists.txt:4 (ENABLE_LANGUAGE)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/cmake/data/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake:183 (elseif):
Policy CMP0054 is not set: Only interpret if() arguments as variables or
keywords when unquoted. Run "cmake --help-policy CMP0054" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Quoted variables like "MSVC" will no longer be dereferenced when the policy
is set to NEW. Since the policy is not set the OLD behavior will be used.
Call Stack (most recent call first):
CMakeLists.txt:4 (ENABLE_LANGUAGE)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: C:/structure/code/pyclesperanto/_cmake_test_compile/build
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044.
-- WARNING: No ICD found in virtual environment.
-- Build project code coverage: OFF
-- Build CLIc as shared lib: OFF
-- Build tests: ON
-- Build documentation: ON (WIP)
-- Build benchmark: ON
-- CMAKE_CONFIGURATION_TYPES: Release;Debug;MinSizeRel;RelWithDebInfo
-- CMAKE_GENERATOR: Multi-config
-- CMAKE_GENERATOR: Visual Studio 16 2019
-- CMAKE_REGISTRY_FOLDER: OFF
-- Found pybind11: C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/pybind11/include (found version "2.9.2")
-- Configuring done
-- Generating done
-- Build files have been written to: C:/structure/code/pyclesperanto/_skbuild/win-amd64-3.9/cmake-build
Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
Checking Build System
Generating cle_preamble header.
Building Custom Rule C:/structure/code/pyclesperanto/CLIc/clic/CMakeLists.txt
Generating kernels header from clij opencl files.
Building Custom Rule C:/structure/code/pyclesperanto/CLIc/clic/CMakeLists.txt
Generating cleKernelList header.
Building Custom Rule C:/structure/code/pyclesperanto/CLIc/clic/CMakeLists.txt
Building Custom Rule C:/structure/code/pyclesperanto/CLIc/clic/CMakeLists.txt
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\CLIc\clic\CLIc.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\CLIc\clic\CLIc.vcxproj]
cleKernel.cpp
clesperanto.cpp
cleAbsoluteKernel.cpp
cleAddImageAndScalarKernel.cpp
cleAddImagesWeightedKernel.cpp
cleBinaryAndKernel.cpp
cleBinaryNotKernel.cpp
cleBinaryOrKernel.cpp
cleBinarySubtractKernel.cpp
cleBinaryXorKernel.cpp
cleBlockEnumerateKernel.cpp
cleCopyKernel.cpp
cleDetectMaximaKernel.cpp
cleDilateSphereKernel.cpp
cleEqualConstantKernel.cpp
cleEqualKernel.cpp
cleErodeSphereKernel.cpp
cleExecuteSeparableKernel.cpp
cleFlagExistingLabelsKernel.cpp
cleGaussianBlurKernel.cpp
Generating Code...
Compiling...
cleGreaterConstantKernel.cpp
cleGreaterKernel.cpp
cleGreaterOrEqualConstantKernel.cpp
cleGreaterOrEqualKernel.cpp
cleMaskKernel.cpp
cleMaximumBoxKernel.cpp
cleMaximumXProjectionKernel.cpp
cleMaximumYProjectionKernel.cpp
cleMaximumZProjectionKernel.cpp
cleMeanBoxKernel.cpp
cleMeanSphereKernel.cpp
cleMinimumBoxKernel.cpp
cleMinimumXProjectionKernel.cpp
cleMinimumYProjectionKernel.cpp
cleMinimumZProjectionKernel.cpp
cleNonzeroMinimumBoxKernel.cpp
cleNotEqualConstantKernel.cpp
cleNotEqualKernel.cpp
cleOnlyzeroOverwriteMaximumBoxKernel.cpp
cleOnlyzeroOverwriteMaximumDiamondKernel.cpp
Generating Code...
Compiling...
cleReplaceIntensitiesKernel.cpp
cleReplaceIntensityKernel.cpp
cleSetColumnKernel.cpp
cleSetKernel.cpp
cleSetNonzeroPixelsToPixelindexKernel.cpp
cleSmallerConstantKernel.cpp
cleSmallerKernel.cpp
cleSmallerOrEqualConstantKernel.cpp
cleSmallerOrEqualKernel.cpp
cleSobelKernel.cpp
cleSumReductionKernel.cpp
cleSumXProjectionKernel.cpp
cleSumYProjectionKernel.cpp
cleSumZProjectionKernel.cpp
cleExtendLabelingViaVoronoiKernel.cpp
cleMaximumOfAllPixelsKernel.cpp
cleMinimumOfAllPixelsKernel.cpp
cleSumOfAllPixelsKernel.cpp
cleCloseIndexGapsInLabelMapKernel.cpp
cleDifferenceOfGaussianKernel.cpp
Generating Code...
Compiling...
cleHistogramKernel.cpp
cleConnectedComponentsLabelingBoxKernel.cpp
cleThresholdOtsuKernel.cpp
cleMaskedVoronoiLabelingKernel.cpp
cleVoronoiOtsuLabelingKernel.cpp
Generating Code...
CLIc.vcxproj -> C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\CLIc\clic\Release\CLIc.lib
Building Custom Rule C:/structure/code/pyclesperanto/CMakeLists.txt
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
pyclesperanto.cpp
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
pydata.cpp
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
pygpu.cpp
pytier1.cpp
pytier2.cpp
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
pytier3.cpp
pytier4.cpp
C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\pybind11\include\pybind11\detail/init.h(79,1): error C2512: 'PyData': no appropriate default constructor available (compiling source file C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp) [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\pybind11\include\pybind11\detail/init.h(79,1): message : No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp) [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\pybind11\include\pybind11\detail/init.h(206): message : see reference to function template instantiation 'Class *pybind11::detail::initimpl::construct_or_initialize<PyData,,0>(void)' being compiled [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
with
[
Class=PyData
] (compiling source file C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp)
C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\pybind11\include\pybind11/pybind11.h(1615): message : see reference to function template instantiation 'void pybind11::detail::initimpl::constructor<>::execute<pybind11::class_<PyData,std::shared_ptr<PyData>>,,0>(Class &)' being compiled [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
with
[
Class=pybind11::class_<PyData,std::shared_ptr<PyData>>
] (compiling source file C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp)
C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\pybind11\include\pybind11/pybind11.h(1615): message : see reference to function template instantiation 'void pybind11::detail::initimpl::constructor<>::execute<pybind11::class_<PyData,std::shared_ptr<PyData>>,,0>(Class &)' being compiled [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
with
[
Class=pybind11::class_<PyData,std::shared_ptr<PyData>>
] (compiling source file C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp)
C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp(27): message : see reference to function template instantiation 'pybind11::class_<PyData,std::shared_ptr<PyData>> &pybind11::class_<PyData,std::shared_ptr<PyData>>::def<,>(const pybind11::detail::initimpl::constructor<> &)' being compiled [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp(27): message : see reference to function template instantiation 'pybind11::class_<PyData,std::shared_ptr<PyData>> &pybind11::class_<PyData,std::shared_ptr<PyData>>::def<,>(const pybind11::detail::initimpl::constructor<> &)' being compiled [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
File "C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\skbuild\setuptools_wrap.py", line 645, in setup
cmkr.make(make_args, install_target=cmake_install_target, env=env)
File "C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\skbuild\cmaker.py", line 660, in make
self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env)
File "C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\skbuild\cmaker.py", line 684, in make_impl
raise SKBuildError(
An error occurred while building with CMake.
Command:
cmake --build . --target install --config Release --
Install target:
install
Source directory:
C:\structure\code\pyclesperanto
Working directory:
C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build
Please check the install target is valid and see CMake's output for more information.
--------------------------------------------------------------------------------
-- Trying "Ninja (Visual Studio 17 2022 x64 v143)" generator
--------------------------------
---------------------------
----------------------
-----------------
------------
-------
--
--
-------
------------
-----------------
----------------------
---------------------------
--------------------------------
-- Trying "Ninja (Visual Studio 17 2022 x64 v143)" generator - failure
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Trying "Visual Studio 17 2022 x64 v143" generator
--------------------------------
---------------------------
----------------------
-----------------
------------
-------
--
--
-------
------------
-----------------
----------------------
---------------------------
--------------------------------
-- Trying "Visual Studio 17 2022 x64 v143" generator - failure
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Trying "Ninja (Visual Studio 16 2019 x64 v142)" generator
--------------------------------
---------------------------
----------------------
-----------------
------------
-------
--
--
-------
------------
-----------------
----------------------
---------------------------
--------------------------------
-- Trying "Ninja (Visual Studio 16 2019 x64 v142)" generator - failure
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Trying "Visual Studio 16 2019 x64 v142" generator
--------------------------------
---------------------------
----------------------
-----------------
------------
-------
--
--
-------
------------
-----------------
----------------------
---------------------------
--------------------------------
-- Trying "Visual Studio 16 2019 x64 v142" generator - success
--------------------------------------------------------------------------------
Configuring Project
Working directory:
C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build
Command:
cmake 'C:\structure\code\pyclesperanto' -G 'Visual Studio 16 2019' '-DCMAKE_INSTALL_PREFIX:PATH=C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-install\pyclesperanto' '-DPYTHON_EXECUTABLE:FILEPATH=C:\Users\rober\miniconda3\envs\bio_39\python.exe' -DPYTHON_VERSION_STRING:STRING=3.9.10 '-DPYTHON_INCLUDE_DIR:PATH=C:\Users\rober\miniconda3\envs\bio_39\Include' '-DPYTHON_LIBRARY:FILEPATH=C:\Users\rober\miniconda3\envs\bio_39\libs\python39.lib' -DSKBUILD:INTERNAL=TRUE '-DCMAKE_MODULE_PATH:PATH=C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\skbuild\resources\cmake' -T v142 -A x64 -DCMAKE_BUILD_TYPE:STRING=Release
Traceback (most recent call last):
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [381 lines of output]
C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\setuptools\command\easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
Not searching for unused variables given on the command line.
-- The C compiler identification is MSVC 19.29.30136.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - broken
CMake Error at C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/cmake/data/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake:69 (message):
The C compiler
"C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeTmp
Run Build Command(s):C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/ninja/data/bin/ninja cmTC_ed0a6 && [1/2] Building C object CMakeFiles\cmTC_ed0a6.dir\testCCompiler.c.obj
[2/2] Linking C executable cmTC_ed0a6.exe
FAILED: cmTC_ed0a6.exe
cmd.exe /C "cd . && C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\cmake\data\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_ed0a6.dir --rc=rc --mt=CMAKE_MT-NOTFOUND --manifests -- C:\PROGRA~2\MICROS~3\2019\BUILDT~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\link.exe /nologo CMakeFiles\cmTC_ed0a6.dir\testCCompiler.c.obj /out:cmTC_ed0a6.exe /implib:cmTC_ed0a6.lib /pdb:cmTC_ed0a6.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
RC Pass 1: command "rc /fo CMakeFiles\cmTC_ed0a6.dir/manifest.res CMakeFiles\cmTC_ed0a6.dir/manifest.rc" failed (exit code 0) with the following output:
The system cannot find the file specified
ninja: build stopped: subcommand failed.
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:3 (ENABLE_LANGUAGE)
-- Configuring incomplete, errors occurred!
See also "C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log".
See also "C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeError.log".
Not searching for unused variables given on the command line.
CMake Error at CMakeLists.txt:2 (PROJECT):
Generator
Visual Studio 17 2022
could not find any instance of Visual Studio.
-- Configuring incomplete, errors occurred!
See also "C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log".
Not searching for unused variables given on the command line.
-- The C compiler identification is MSVC 19.29.30136.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - broken
CMake Error at C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/cmake/data/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake:69 (message):
The C compiler
"C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeTmp
Run Build Command(s):C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/ninja/data/bin/ninja cmTC_c45bc && [1/2] Building C object CMakeFiles\cmTC_c45bc.dir\testCCompiler.c.obj
[2/2] Linking C executable cmTC_c45bc.exe
FAILED: cmTC_c45bc.exe
cmd.exe /C "cd . && C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\cmake\data\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_c45bc.dir --rc=rc --mt=CMAKE_MT-NOTFOUND --manifests -- C:\PROGRA~2\MICROS~3\2019\BUILDT~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\link.exe /nologo CMakeFiles\cmTC_c45bc.dir\testCCompiler.c.obj /out:cmTC_c45bc.exe /implib:cmTC_c45bc.lib /pdb:cmTC_c45bc.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
RC Pass 1: command "rc /fo CMakeFiles\cmTC_c45bc.dir/manifest.res CMakeFiles\cmTC_c45bc.dir/manifest.rc" failed (exit code 0) with the following output:
The system cannot find the file specified
ninja: build stopped: subcommand failed.
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:3 (ENABLE_LANGUAGE)
-- Configuring incomplete, errors occurred!
See also "C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log".
See also "C:/structure/code/pyclesperanto/_cmake_test_compile/build/CMakeFiles/CMakeError.log".
Not searching for unused variables given on the command line.
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044.
-- The C compiler identification is MSVC 19.29.30136.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- The CXX compiler identification is MSVC 19.29.30136.0
CMake Warning (dev) at C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/cmake/data/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake:162 (if):
Policy CMP0054 is not set: Only interpret if() arguments as variables or
keywords when unquoted. Run "cmake --help-policy CMP0054" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Quoted variables like "MSVC" will no longer be dereferenced when the policy
is set to NEW. Since the policy is not set the OLD behavior will be used.
Call Stack (most recent call first):
CMakeLists.txt:4 (ENABLE_LANGUAGE)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/cmake/data/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake:183 (elseif):
Policy CMP0054 is not set: Only interpret if() arguments as variables or
keywords when unquoted. Run "cmake --help-policy CMP0054" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Quoted variables like "MSVC" will no longer be dereferenced when the policy
is set to NEW. Since the policy is not set the OLD behavior will be used.
Call Stack (most recent call first):
CMakeLists.txt:4 (ENABLE_LANGUAGE)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: C:/structure/code/pyclesperanto/_cmake_test_compile/build
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044.
-- WARNING: No ICD found in virtual environment.
-- Build project code coverage: OFF
-- Build CLIc as shared lib: OFF
-- Build tests: ON
-- Build documentation: ON (WIP)
-- Build benchmark: ON
-- CMAKE_CONFIGURATION_TYPES: Release;Debug;MinSizeRel;RelWithDebInfo
-- CMAKE_GENERATOR: Multi-config
-- CMAKE_GENERATOR: Visual Studio 16 2019
-- CMAKE_REGISTRY_FOLDER: OFF
-- Found pybind11: C:/Users/rober/AppData/Local/Temp/pip-build-env-uqm4ap4f/overlay/Lib/site-packages/pybind11/include (found version "2.9.2")
-- Configuring done
-- Generating done
-- Build files have been written to: C:/structure/code/pyclesperanto/_skbuild/win-amd64-3.9/cmake-build
Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
Checking Build System
Generating cle_preamble header.
Building Custom Rule C:/structure/code/pyclesperanto/CLIc/clic/CMakeLists.txt
Generating kernels header from clij opencl files.
Building Custom Rule C:/structure/code/pyclesperanto/CLIc/clic/CMakeLists.txt
Generating cleKernelList header.
Building Custom Rule C:/structure/code/pyclesperanto/CLIc/clic/CMakeLists.txt
Building Custom Rule C:/structure/code/pyclesperanto/CLIc/clic/CMakeLists.txt
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\CLIc\clic\CLIc.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\CLIc\clic\CLIc.vcxproj]
cleKernel.cpp
clesperanto.cpp
cleAbsoluteKernel.cpp
cleAddImageAndScalarKernel.cpp
cleAddImagesWeightedKernel.cpp
cleBinaryAndKernel.cpp
cleBinaryNotKernel.cpp
cleBinaryOrKernel.cpp
cleBinarySubtractKernel.cpp
cleBinaryXorKernel.cpp
cleBlockEnumerateKernel.cpp
cleCopyKernel.cpp
cleDetectMaximaKernel.cpp
cleDilateSphereKernel.cpp
cleEqualConstantKernel.cpp
cleEqualKernel.cpp
cleErodeSphereKernel.cpp
cleExecuteSeparableKernel.cpp
cleFlagExistingLabelsKernel.cpp
cleGaussianBlurKernel.cpp
Generating Code...
Compiling...
cleGreaterConstantKernel.cpp
cleGreaterKernel.cpp
cleGreaterOrEqualConstantKernel.cpp
cleGreaterOrEqualKernel.cpp
cleMaskKernel.cpp
cleMaximumBoxKernel.cpp
cleMaximumXProjectionKernel.cpp
cleMaximumYProjectionKernel.cpp
cleMaximumZProjectionKernel.cpp
cleMeanBoxKernel.cpp
cleMeanSphereKernel.cpp
cleMinimumBoxKernel.cpp
cleMinimumXProjectionKernel.cpp
cleMinimumYProjectionKernel.cpp
cleMinimumZProjectionKernel.cpp
cleNonzeroMinimumBoxKernel.cpp
cleNotEqualConstantKernel.cpp
cleNotEqualKernel.cpp
cleOnlyzeroOverwriteMaximumBoxKernel.cpp
cleOnlyzeroOverwriteMaximumDiamondKernel.cpp
Generating Code...
Compiling...
cleReplaceIntensitiesKernel.cpp
cleReplaceIntensityKernel.cpp
cleSetColumnKernel.cpp
cleSetKernel.cpp
cleSetNonzeroPixelsToPixelindexKernel.cpp
cleSmallerConstantKernel.cpp
cleSmallerKernel.cpp
cleSmallerOrEqualConstantKernel.cpp
cleSmallerOrEqualKernel.cpp
cleSobelKernel.cpp
cleSumReductionKernel.cpp
cleSumXProjectionKernel.cpp
cleSumYProjectionKernel.cpp
cleSumZProjectionKernel.cpp
cleExtendLabelingViaVoronoiKernel.cpp
cleMaximumOfAllPixelsKernel.cpp
cleMinimumOfAllPixelsKernel.cpp
cleSumOfAllPixelsKernel.cpp
cleCloseIndexGapsInLabelMapKernel.cpp
cleDifferenceOfGaussianKernel.cpp
Generating Code...
Compiling...
cleHistogramKernel.cpp
cleConnectedComponentsLabelingBoxKernel.cpp
cleThresholdOtsuKernel.cpp
cleMaskedVoronoiLabelingKernel.cpp
cleVoronoiOtsuLabelingKernel.cpp
Generating Code...
CLIc.vcxproj -> C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\CLIc\clic\Release\CLIc.lib
Building Custom Rule C:/structure/code/pyclesperanto/CMakeLists.txt
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
pyclesperanto.cpp
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
pydata.cpp
cl : command line warning D9002: ignoring unknown option '-fPIC' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
pygpu.cpp
pytier1.cpp
pytier2.cpp
cl : command line warning D9002: ignoring unknown option '-fvisibility=hidden' [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
pytier3.cpp
pytier4.cpp
C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\pybind11\include\pybind11\detail/init.h(79,1): error C2512: 'PyData': no appropriate default constructor available (compiling source file C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp) [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\pybind11\include\pybind11\detail/init.h(79,1): message : No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp) [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\pybind11\include\pybind11\detail/init.h(206): message : see reference to function template instantiation 'Class *pybind11::detail::initimpl::construct_or_initialize<PyData,,0>(void)' being compiled [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
with
[
Class=PyData
] (compiling source file C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp)
C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\pybind11\include\pybind11/pybind11.h(1615): message : see reference to function template instantiation 'void pybind11::detail::initimpl::constructor<>::execute<pybind11::class_<PyData,std::shared_ptr<PyData>>,,0>(Class &)' being compiled [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
with
[
Class=pybind11::class_<PyData,std::shared_ptr<PyData>>
] (compiling source file C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp)
C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\pybind11\include\pybind11/pybind11.h(1615): message : see reference to function template instantiation 'void pybind11::detail::initimpl::constructor<>::execute<pybind11::class_<PyData,std::shared_ptr<PyData>>,,0>(Class &)' being compiled [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
with
[
Class=pybind11::class_<PyData,std::shared_ptr<PyData>>
] (compiling source file C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp)
C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp(27): message : see reference to function template instantiation 'pybind11::class_<PyData,std::shared_ptr<PyData>> &pybind11::class_<PyData,std::shared_ptr<PyData>>::def<,>(const pybind11::detail::initimpl::constructor<> &)' being compiled [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
C:\structure\code\pyclesperanto\pyclesperanto\pydata.cpp(27): message : see reference to function template instantiation 'pybind11::class_<PyData,std::shared_ptr<PyData>> &pybind11::class_<PyData,std::shared_ptr<PyData>>::def<,>(const pybind11::detail::initimpl::constructor<> &)' being compiled [C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build\_pyclesperanto.vcxproj]
File "C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\skbuild\setuptools_wrap.py", line 645, in setup
cmkr.make(make_args, install_target=cmake_install_target, env=env)
File "C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\skbuild\cmaker.py", line 660, in make
self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env)
File "C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\skbuild\cmaker.py", line 684, in make_impl
raise SKBuildError(
An error occurred while building with CMake.
Command:
cmake --build . --target install --config Release --
Install target:
install
Source directory:
C:\structure\code\pyclesperanto
Working directory:
C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build
Please check the install target is valid and see CMake's output for more information.
--------------------------------------------------------------------------------
-- Trying "Ninja (Visual Studio 17 2022 x64 v143)" generator
--------------------------------
---------------------------
----------------------
-----------------
------------
-------
--
--
-------
------------
-----------------
----------------------
---------------------------
--------------------------------
-- Trying "Ninja (Visual Studio 17 2022 x64 v143)" generator - failure
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Trying "Visual Studio 17 2022 x64 v143" generator
--------------------------------
---------------------------
----------------------
-----------------
------------
-------
--
--
-------
------------
-----------------
----------------------
---------------------------
--------------------------------
-- Trying "Visual Studio 17 2022 x64 v143" generator - failure
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Trying "Ninja (Visual Studio 16 2019 x64 v142)" generator
--------------------------------
---------------------------
----------------------
-----------------
------------
-------
--
--
-------
------------
-----------------
----------------------
---------------------------
--------------------------------
-- Trying "Ninja (Visual Studio 16 2019 x64 v142)" generator - failure
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Trying "Visual Studio 16 2019 x64 v142" generator
--------------------------------
---------------------------
----------------------
-----------------
------------
-------
--
--
-------
------------
-----------------
----------------------
---------------------------
--------------------------------
-- Trying "Visual Studio 16 2019 x64 v142" generator - success
--------------------------------------------------------------------------------
Configuring Project
Working directory:
C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-build
Command:
cmake 'C:\structure\code\pyclesperanto' -G 'Visual Studio 16 2019' '-DCMAKE_INSTALL_PREFIX:PATH=C:\structure\code\pyclesperanto\_skbuild\win-amd64-3.9\cmake-install\pyclesperanto' '-DPYTHON_EXECUTABLE:FILEPATH=C:\Users\rober\miniconda3\envs\bio_39\python.exe' -DPYTHON_VERSION_STRING:STRING=3.9.10 '-DPYTHON_INCLUDE_DIR:PATH=C:\Users\rober\miniconda3\envs\bio_39\Include' '-DPYTHON_LIBRARY:FILEPATH=C:\Users\rober\miniconda3\envs\bio_39\libs\python39.lib' -DSKBUILD:INTERNAL=TRUE '-DCMAKE_MODULE_PATH:PATH=C:\Users\rober\AppData\Local\Temp\pip-build-env-uqm4ap4f\overlay\Lib\site-packages\skbuild\resources\cmake' -T v142 -A x64 -DCMAKE_BUILD_TYPE:STRING=Release
Traceback (most recent call last):
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.