SPlisHSPlasH icon indicating copy to clipboard operation
SPlisHSPlasH copied to clipboard

Python installation failed

Open Hassan-Bahrami opened this issue 4 years ago • 9 comments

Hi, I tried to install "SPlisHSPlasH" on my machine using Python and Conda environment based on your instruction. But the installation has been failed and I got the following errors:

Processing c:\windows\system32\splishsplash
  DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
   pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555.
Collecting numpy<=1.19.3
  Using cached numpy-1.19.3-cp37-cp37m-win_amd64.whl (13.2 MB)
Building wheels for collected packages: pySPlisHSPlasH
  Building wheel for pySPlisHSPlasH (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Installers\Anaconda\envs\PySPH2\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\133698~1\\AppData\\Local\\Temp\\pip-req-build-09el9se4\\setup.py'"'"'; __file__='"'"'C:\\Users\\133698~1\\AppData\\Local\\Temp\\pip-req-build-09el9se4\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\133698~1\AppData\Local\Temp\pip-wheel-xg478xa6'
       cwd: C:\Users\133698~1\AppData\Local\Temp\pip-req-build-09el9se4\
  Complete output (327 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.7
  creating build\lib.win-amd64-3.7\pySPlisHSPlasH
  copying pySPlisHSPlasH\__init__.py -> build\lib.win-amd64-3.7\pySPlisHSPlasH
  creating build\lib.win-amd64-3.7\pySPlisHSPlasH\scripts
  copying pySPlisHSPlasH\scripts\simulator.py -> build\lib.win-amd64-3.7\pySPlisHSPlasH\scripts
  copying pySPlisHSPlasH\scripts\__init__.py -> build\lib.win-amd64-3.7\pySPlisHSPlasH\scripts
  running build_ext
  -- Building for: Visual Studio 16 2019
  -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.18363.
  -- The C compiler identification is MSVC 19.28.29914.0
  -- The CXX compiler identification is MSVC 19.28.29914.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.28.29910/bin/Hostx64/x64/cl.exe - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- 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.28.29910/bin/Hostx64/x64/cl.exe - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- If your CPU does not support AVX, turn off the USE_AVX flag.
  -- Found OpenMP_C: -openmp (found version "2.0")
  -- Found OpenMP_CXX: -openmp (found version "2.0")
  -- Found OpenMP: TRUE (found version "2.0")
  -- Looking for pthread.h
  -- Looking for pthread.h - not found
  -- Found Threads: TRUE
  -- Using Win32 for window creation
  -- pybind11 v2.6.1 dev1
  -- Found PythonInterp: C:/Installers/Anaconda/envs/PySPH2/python.exe (found version "3.7.10")
  -- Found PythonLibs: C:/Installers/Anaconda/envs/PySPH2/libs/python37.lib
  -- Performing Test HAS_MSVC_GL_LTCG
  -- Performing Test HAS_MSVC_GL_LTCG - Success
  -- Found Eigen3: C:/Installers/Anaconda/Library/include/eigen3 (Required is at least version "2.91.0")
  -- Configuring done
  -- Generating done
  -- Build files have been written to: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release
  Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
  Copyright (C) Microsoft Corporation. All rights reserved.

    Checking Build System
    Creating directories for 'Ext_GenericParameters'
    Creating directories for 'Ext_Discregrid'
    Performing download step (git clone) for 'Ext_GenericParameters'
    Performing download step (git clone) for 'Ext_Discregrid'
    Cloning into 'Ext_GenericParameters'...
    Cloning into 'Ext_Discregrid'...
    Note: switching to '89ae733fb8b8b9df25d0e44a0e49e51136901e8c'.

    You are in 'detached HEAD' state. You can look around, make experimental
    changes and commit them, and you can discard any commits you make in this
    state without impacting any branches by switching back to a branch.

    If you want to create a new branch to retain commits you create, you may
    do so (now or later) by using -c with the switch command. Example:

      git switch -c <new-branch-name>

    Or undo this operation with:

      git switch -

    Turn off this advice by setting config variable advice.detachedHead to false

    HEAD is now at 89ae733 - added FunctionParameter
    Performing update step for 'Ext_GenericParameters'
    No patch step for 'Ext_GenericParameters'
    Performing configure step for 'Ext_GenericParameters'
    -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.18363.
    Note: switching to '0b69062ff9c56fbb6dcecd296652028bedbacf0e'.

    You are in 'detached HEAD' state. You can look around, make experimental
    changes and commit them, and you can discard any commits you make in this
    state without impacting any branches by switching back to a branch.

    If you want to create a new branch to retain commits you create, you may
    do so (now or later) by using -c with the switch command. Example:

      git switch -c <new-branch-name>

    Or undo this operation with:

      git switch -

    Turn off this advice by setting config variable advice.detachedHead to false

    HEAD is now at 0b69062 Merge pull request #7 from digitalillusions/patch-1
    -- The C compiler identification is MSVC 19.28.29914.0
    Performing update step for 'Ext_Discregrid'
    -- The CXX compiler identification is MSVC 19.28.29914.0
    -- Detecting C compiler ABI info
    No patch step for 'Ext_Discregrid'
    Performing configure step for 'Ext_Discregrid'
    -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.18363.
    -- Detecting C compiler ABI info - done
    -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- Detecting CXX compiler ABI info
    -- The C compiler identification is MSVC 19.28.29914.0
    -- Detecting CXX compiler ABI info - done
    -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Configuring done
    -- Generating done
  CUSTOMBUILD : CMake warning :  [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_GenericParameters.vcxproj]
      Manually-specified variables were not used by the project:

        CMAKE_BUILD_TYPE


    -- Build files have been written to: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/GenericParameters/src/Ext_GenericParameters-build
    Performing build step for 'Ext_GenericParameters'
    Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
    Copyright (C) Microsoft Corporation. All rights reserved.

    -- The CXX compiler identification is MSVC 19.28.29914.0
    -- Detecting C compiler ABI info
      Checking Build System
      Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/GenericParameters/src/Ext_GenericParameters/CMakeLists.txt
    Performing install step for 'Ext_GenericParameters'
    Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
    Copyright (C) Microsoft Corporation. All rights reserved.

      Checking Build System
    -- Detecting C compiler ABI info - done
    -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- Detecting CXX compiler ABI info
      Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/GenericParameters/src/Ext_GenericParameters/CMakeLists.txt
      -- Install configuration: "Release"
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include/EnumParameter.h
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include/FunctionParameter.h
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include/NumericParameter.h
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include/Parameter.h
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include/ParameterObject.h
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include/VectorParameter.h
    Completed 'Ext_GenericParameters'
    Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/CMakeLists.txt
    -- Detecting CXX compiler ABI info - done
    -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Found OpenMP_C: -openmp (found version "2.0")
    -- Found OpenMP_CXX: -openmp (found version "2.0")
    -- Found OpenMP: TRUE (found version "2.0")
    -- Configuring done
    -- Generating done
  CUSTOMBUILD : CMake warning :  [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_Discregrid.vcxproj]
      Manually-specified variables were not used by the project:

        CMAKE_BUILD_TYPE


    -- Build files have been written to: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/Discregrid/src/Ext_Discregrid-build
    Performing build step for 'Ext_Discregrid'
    Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
    Copyright (C) Microsoft Corporation. All rights reserved.

      Checking Build System
      Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/Discregrid/src/Ext_Discregrid/discregrid/CMakeLists.txt
      discrete_grid.cpp
      cubic_lagrange_discrete_grid.cpp
      bounding_sphere_hierarchy.cpp
      entity_containers.cpp
      entity_iterators.cpp
      triangle_mesh.cpp
      mesh_distance.cpp
      point_triangle_distance.cpp
      timing.cpp
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\Discregrid\src\Ext_Discregrid\discregrid\src\cubic_lagrange_discrete_grid.cpp(821,10): warning C4834: discarding return value of function with 'nodiscard' attribute [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\Discregrid\src\Ext_Discregrid-build\discregrid\Discregrid.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_Discregrid.vcxproj]
      Discregrid.vcxproj -> C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\Discregrid\src\Ext_Discregrid-build\bin\Release\Discregrid.lib
      Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/Discregrid/src/Ext_Discregrid/CMakeLists.txt
    Performing install step for 'Ext_Discregrid'
    Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
    Copyright (C) Microsoft Corporation. All rights reserved.

      Checking Build System
      Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/Discregrid/src/Ext_Discregrid/discregrid/CMakeLists.txt
      Discregrid.vcxproj -> C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\Discregrid\src\Ext_Discregrid-build\bin\Release\Discregrid.lib
      -- Install configuration: "Release"
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/lib/Discregrid.lib
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/acceleration
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/acceleration/bounding_sphere.hpp
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/acceleration/bounding_sphere_hierarchy.hpp
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/acceleration/kd_tree.hpp
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/acceleration/kd_tree.inl
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/All
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/cubic_lagrange_discrete_grid.hpp
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/discrete_grid.hpp
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/geometry
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/geometry/mesh_distance.hpp
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/mesh
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/mesh/entity_containers.hpp
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/mesh/entity_iterators.hpp
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/mesh/halfedge.hpp
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/mesh/triangle_mesh.hpp
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/utility
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/utility/lru_cache.hpp
      -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/utility/serialize.hpp
    Completed 'Ext_Discregrid'
    Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/CMakeLists.txt
    Creating directories for 'Ext_PBD'
    Performing download step (git clone) for 'Ext_PBD'
    Cloning into 'Ext_PBD'...
    Note: switching to '67cea4478d58de55f64f78fcfea16629bfb79152'.

    You are in 'detached HEAD' state. You can look around, make experimental
    changes and commit them, and you can discard any commits you make in this
    state without impacting any branches by switching back to a branch.

    If you want to create a new branch to retain commits you create, you may
    do so (now or later) by using -c with the switch command. Example:

      git switch -c <new-branch-name>

    Or undo this operation with:

      git switch -

    Turn off this advice by setting config variable advice.detachedHead to false

    HEAD is now at 67cea44 - bugfix
    Performing update step for 'Ext_PBD'
    No patch step for 'Ext_PBD'
    Performing configure step for 'Ext_PBD'
    CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
      Compatibility with CMake < 2.8.12 will be removed from a future version of
      CMake.

      Update the VERSION argument <min> value or use a ...<max> suffix to tell
      CMake that the project does not need compatibility with older versions.


    -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.18363.
    -- The C compiler identification is MSVC 19.28.29914.0
    -- The CXX compiler identification is MSVC 19.28.29914.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.28.29910/bin/Hostx64/x64/cl.exe - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- 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.28.29910/bin/Hostx64/x64/cl.exe - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Found OpenMP_C: -openmp (found version "2.0")
    -- Found OpenMP_CXX: -openmp (found version "2.0")
    -- Found OpenMP: TRUE (found version "2.0")
    -- Found Eigen3: C:/Installers/Anaconda/Library/include/eigen3 (Required is at least version "2.91.0")
    -- Using C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/include
    -- Using C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/PositionBasedDynamics/src/Ext_PBD-build
    Performing build step for 'Ext_PBD'
    Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
    Copyright (C) Microsoft Corporation. All rights reserved.

      Checking Build System
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(382,5): error MSB3491: Could not write lines to file "PositionBasedDynamics.dir\Release\Position.ED87306B.tlog\PositionBasedDynamics.lastbuildstate". Path: PositionBasedDynamics.dir\Release\Position.ED87306B.tlog\PositionBasedDynamics.lastbuildstate exceeds the OS max path limit. The fully qualified file name must be less than 260 characters. [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\PositionBasedDynamics\PositionBasedDynamics.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
      Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/PositionBasedDynamics/src/Ext_PBD/Utils/CMakeLists.txt
      IndexedFaceMesh.cpp
      IndexedTetMesh.cpp
      SceneLoader.cpp
      TetGenLoader.cpp
      VolumeIntegration.cpp
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\VolumeIntegration.cpp(35,12): warning C4305: 'argument': truncation from 'double' to 'const float' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(36,35): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(37,45): warning C4305: 'argument': truncation from 'double' to 'const float' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(48,44): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(52,41): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(53,41): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(57,36): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(274,32): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(278,29): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(299,28): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(363,33): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(367,30): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(445,33): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(449,30): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(470,29): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  LINK : warning LNK4044: unrecognized option '/INCREMENTAL:NO'; ignored [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
      Utils.vcxproj -> C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\lib\Release\Utils.lib
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(240,5): error MSB8066: Custom build for 'C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-mkdir.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-download.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-update.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-patch.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-configure.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-build.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-install.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\c3150e2f69a4e13a37f30dedbfb08a71\Ext_PBD-complete.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\53aa5a11d5f7a39e6bac96beab2118a4\Ext_PBD.rule' exited with code 1. [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\133698~1\AppData\Local\Temp\pip-req-build-09el9se4\setup.py", line 144, in <module>
      install_requires=['numpy<=1.19.3']
    File "C:\Installers\Anaconda\envs\PySPH2\lib\site-packages\setuptools\__init__.py", line 153, in setup
      return distutils.core.setup(**attrs)
    File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\core.py", line 148, in setup
      dist.run_commands()
    File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "C:\Installers\Anaconda\envs\PySPH2\lib\site-packages\wheel\bdist_wheel.py", line 299, in run
      self.run_command('build')
    File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\command\build.py", line 135, in run
      self.run_command(cmd_name)
    File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "C:\Users\133698~1\AppData\Local\Temp\pip-req-build-09el9se4\setup.py", line 47, in run
      self.build_extension(ext)
    File "C:\Users\133698~1\AppData\Local\Temp\pip-req-build-09el9se4\setup.py", line 93, in build_extension
      subprocess.check_call(['cmake', '--build', '.', '--target', internal_name] + build_args, cwd=self.build_temp)
    File "C:\Installers\Anaconda\envs\PySPH2\lib\subprocess.py", line 363, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--target', 'pysplishsplash', '--config', 'Release', '--', '/m']' returned non-zero exit status 1.
  ----------------------------------------
  ERROR: Failed building wheel for pySPlisHSPlasH
  Running setup.py clean for pySPlisHSPlasH
Failed to build pySPlisHSPlasH
Installing collected packages: numpy, pySPlisHSPlasH
    Running setup.py install for pySPlisHSPlasH ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Installers\Anaconda\envs\PySPH2\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\133698~1\\AppData\\Local\\Temp\\pip-req-build-09el9se4\\setup.py'"'"'; __file__='"'"'C:\\Users\\133698~1\\AppData\\Local\\Temp\\pip-req-build-09el9se4\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\133698~1\AppData\Local\Temp\pip-record-q65ntr9f\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Installers\Anaconda\envs\PySPH2\Include\pySPlisHSPlasH'
         cwd: C:\Users\133698~1\AppData\Local\Temp\pip-req-build-09el9se4\
    Complete output (328 lines):
    running install
    running build
    running build_py
    creating build\lib.win-amd64-3.7
    creating build\lib.win-amd64-3.7\pySPlisHSPlasH
    copying pySPlisHSPlasH\__init__.py -> build\lib.win-amd64-3.7\pySPlisHSPlasH
    creating build\lib.win-amd64-3.7\pySPlisHSPlasH\scripts
    copying pySPlisHSPlasH\scripts\simulator.py -> build\lib.win-amd64-3.7\pySPlisHSPlasH\scripts
    copying pySPlisHSPlasH\scripts\__init__.py -> build\lib.win-amd64-3.7\pySPlisHSPlasH\scripts
    running build_ext
    -- Building for: Visual Studio 16 2019
    -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.18363.
    -- The C compiler identification is MSVC 19.28.29914.0
    -- The CXX compiler identification is MSVC 19.28.29914.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.28.29910/bin/Hostx64/x64/cl.exe - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- 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.28.29910/bin/Hostx64/x64/cl.exe - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- If your CPU does not support AVX, turn off the USE_AVX flag.
    -- Found OpenMP_C: -openmp (found version "2.0")
    -- Found OpenMP_CXX: -openmp (found version "2.0")
    -- Found OpenMP: TRUE (found version "2.0")
    -- Looking for pthread.h
    -- Looking for pthread.h - not found
    -- Found Threads: TRUE
    -- Using Win32 for window creation
    -- pybind11 v2.6.1 dev1
    -- Found PythonInterp: C:/Installers/Anaconda/envs/PySPH2/python.exe (found version "3.7.10")
    -- Found PythonLibs: C:/Installers/Anaconda/envs/PySPH2/libs/python37.lib
    -- Performing Test HAS_MSVC_GL_LTCG
    -- Performing Test HAS_MSVC_GL_LTCG - Success
    -- Found Eigen3: C:/Installers/Anaconda/Library/include/eigen3 (Required is at least version "2.91.0")
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release
    Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
    Copyright (C) Microsoft Corporation. All rights reserved.

      Checking Build System
      Creating directories for 'Ext_Discregrid'
      Performing download step (git clone) for 'Ext_Discregrid'
      Creating directories for 'Ext_GenericParameters'
      Cloning into 'Ext_Discregrid'...
      Performing download step (git clone) for 'Ext_GenericParameters'
      Cloning into 'Ext_GenericParameters'...
      Note: switching to '89ae733fb8b8b9df25d0e44a0e49e51136901e8c'.

      You are in 'detached HEAD' state. You can look around, make experimental
      changes and commit them, and you can discard any commits you make in this
      state without impacting any branches by switching back to a branch.

      If you want to create a new branch to retain commits you create, you may
      do so (now or later) by using -c with the switch command. Example:

        git switch -c <new-branch-name>

      Or undo this operation with:

        git switch -

      Turn off this advice by setting config variable advice.detachedHead to false

      HEAD is now at 89ae733 - added FunctionParameter
      Performing update step for 'Ext_GenericParameters'
      Note: switching to '0b69062ff9c56fbb6dcecd296652028bedbacf0e'.

      You are in 'detached HEAD' state. You can look around, make experimental
      changes and commit them, and you can discard any commits you make in this
      state without impacting any branches by switching back to a branch.

      If you want to create a new branch to retain commits you create, you may
      do so (now or later) by using -c with the switch command. Example:

        git switch -c <new-branch-name>

      Or undo this operation with:

        git switch -

      Turn off this advice by setting config variable advice.detachedHead to false

      HEAD is now at 0b69062 Merge pull request #7 from digitalillusions/patch-1
      No patch step for 'Ext_GenericParameters'
      Performing configure step for 'Ext_GenericParameters'
      -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.18363.
      Performing update step for 'Ext_Discregrid'
      No patch step for 'Ext_Discregrid'
      Performing configure step for 'Ext_Discregrid'
      -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.18363.
      -- The C compiler identification is MSVC 19.28.29914.0
      -- The CXX compiler identification is MSVC 19.28.29914.0
      -- Detecting C compiler ABI info
      -- The C compiler identification is MSVC 19.28.29914.0
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Detecting CXX compiler ABI info
      -- The CXX compiler identification is MSVC 19.28.29914.0
      -- Detecting C 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.28.29910/bin/Hostx64/x64/cl.exe - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- Configuring done
      -- Generating done
    CUSTOMBUILD : CMake warning :  [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_GenericParameters.vcxproj]
        Manually-specified variables were not used by the project:

          CMAKE_BUILD_TYPE


      -- Build files have been written to: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/GenericParameters/src/Ext_GenericParameters-build
      Performing build step for 'Ext_GenericParameters'
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Detecting CXX compiler ABI info
      Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
      Copyright (C) Microsoft Corporation. All rights reserved.

        Checking Build System
        Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/GenericParameters/src/Ext_GenericParameters/CMakeLists.txt
      Performing install step for 'Ext_GenericParameters'
      Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
      Copyright (C) Microsoft Corporation. All rights reserved.

      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
        Checking Build System
        Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/GenericParameters/src/Ext_GenericParameters/CMakeLists.txt
        -- Install configuration: "Release"
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include/EnumParameter.h
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include/FunctionParameter.h
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include/NumericParameter.h
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include/Parameter.h
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include/ParameterObject.h
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include/VectorParameter.h
      Completed 'Ext_GenericParameters'
      Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/CMakeLists.txt
      -- Found OpenMP_C: -openmp (found version "2.0")
      -- Found OpenMP_CXX: -openmp (found version "2.0")
      -- Found OpenMP: TRUE (found version "2.0")
      -- Configuring done
      -- Generating done
    CUSTOMBUILD : CMake warning :  [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_Discregrid.vcxproj]
        Manually-specified variables were not used by the project:

          CMAKE_BUILD_TYPE


      -- Build files have been written to: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/Discregrid/src/Ext_Discregrid-build
      Performing build step for 'Ext_Discregrid'
      Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
      Copyright (C) Microsoft Corporation. All rights reserved.

        Checking Build System
        Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/Discregrid/src/Ext_Discregrid/discregrid/CMakeLists.txt
        discrete_grid.cpp
        cubic_lagrange_discrete_grid.cpp
        bounding_sphere_hierarchy.cpp
        entity_containers.cpp
        entity_iterators.cpp
        triangle_mesh.cpp
        mesh_distance.cpp
        point_triangle_distance.cpp
        timing.cpp
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\Discregrid\src\Ext_Discregrid\discregrid\src\cubic_lagrange_discrete_grid.cpp(821,10): warning C4834: discarding return value of function with 'nodiscard' attribute [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\Discregrid\src\Ext_Discregrid-build\discregrid\Discregrid.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_Discregrid.vcxproj]
        Discregrid.vcxproj -> C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\Discregrid\src\Ext_Discregrid-build\bin\Release\Discregrid.lib
        Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/Discregrid/src/Ext_Discregrid/CMakeLists.txt
      Performing install step for 'Ext_Discregrid'
      Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
      Copyright (C) Microsoft Corporation. All rights reserved.

        Checking Build System
        Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/Discregrid/src/Ext_Discregrid/discregrid/CMakeLists.txt
        Discregrid.vcxproj -> C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\Discregrid\src\Ext_Discregrid-build\bin\Release\Discregrid.lib
        -- Install configuration: "Release"
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/lib/Discregrid.lib
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/acceleration
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/acceleration/bounding_sphere.hpp
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/acceleration/bounding_sphere_hierarchy.hpp
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/acceleration/kd_tree.hpp
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/acceleration/kd_tree.inl
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/All
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/cubic_lagrange_discrete_grid.hpp
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/discrete_grid.hpp
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/geometry
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/geometry/mesh_distance.hpp
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/mesh
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/mesh/entity_containers.hpp
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/mesh/entity_iterators.hpp
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/mesh/halfedge.hpp
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/mesh/triangle_mesh.hpp
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/utility
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/utility/lru_cache.hpp
        -- Installing: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/./include/Discregrid/utility/serialize.hpp
      Completed 'Ext_Discregrid'
      Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/CMakeLists.txt
      Creating directories for 'Ext_PBD'
      Performing download step (git clone) for 'Ext_PBD'
      Cloning into 'Ext_PBD'...
      Note: switching to '67cea4478d58de55f64f78fcfea16629bfb79152'.

      You are in 'detached HEAD' state. You can look around, make experimental
      changes and commit them, and you can discard any commits you make in this
      state without impacting any branches by switching back to a branch.

      If you want to create a new branch to retain commits you create, you may
      do so (now or later) by using -c with the switch command. Example:

        git switch -c <new-branch-name>

      Or undo this operation with:

        git switch -

      Turn off this advice by setting config variable advice.detachedHead to false

      HEAD is now at 67cea44 - bugfix
      Performing update step for 'Ext_PBD'
      No patch step for 'Ext_PBD'
      Performing configure step for 'Ext_PBD'
      CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
        Compatibility with CMake < 2.8.12 will be removed from a future version of
        CMake.

        Update the VERSION argument <min> value or use a ...<max> suffix to tell
        CMake that the project does not need compatibility with older versions.


      -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.18363.
      -- The C compiler identification is MSVC 19.28.29914.0
      -- The CXX compiler identification is MSVC 19.28.29914.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.28.29910/bin/Hostx64/x64/cl.exe - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- 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.28.29910/bin/Hostx64/x64/cl.exe - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- Found OpenMP_C: -openmp (found version "2.0")
      -- Found OpenMP_CXX: -openmp (found version "2.0")
      -- Found OpenMP: TRUE (found version "2.0")
      -- Found Eigen3: C:/Installers/Anaconda/Library/include/eigen3 (Required is at least version "2.91.0")
      -- Using C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/Discregrid/include
      -- Using C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/install/GenericParameters/include
      -- Configuring done
      -- Generating done
      -- Build files have been written to: C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/PositionBasedDynamics/src/Ext_PBD-build
      Performing build step for 'Ext_PBD'
      Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
      Copyright (C) Microsoft Corporation. All rights reserved.

        Checking Build System
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(382,5): error MSB3491: Could not write lines to file "PositionBasedDynamics.dir\Release\Position.ED87306B.tlog\PositionBasedDynamics.lastbuildstate". Path: PositionBasedDynamics.dir\Release\Position.ED87306B.tlog\PositionBasedDynamics.lastbuildstate exceeds the OS max path limit. The fully qualified file name must be less than 260 characters. [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\PositionBasedDynamics\PositionBasedDynamics.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
        Building Custom Rule C:/Users/13369879_admin/AppData/Local/Temp/pip-req-build-09el9se4/build/temp.win-amd64-3.7/Release/extern/PositionBasedDynamics/src/Ext_PBD/Utils/CMakeLists.txt
        IndexedFaceMesh.cpp
        IndexedTetMesh.cpp
        SceneLoader.cpp
        TetGenLoader.cpp
        VolumeIntegration.cpp
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\VolumeIntegration.cpp(35,12): warning C4305: 'argument': truncation from 'double' to 'const float' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(36,35): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(37,45): warning C4305: 'argument': truncation from 'double' to 'const float' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(48,44): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(52,41): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(53,41): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(57,36): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(274,32): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(278,29): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(299,28): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(363,33): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(367,30): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(445,33): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(449,30): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\Utils\SceneLoader.cpp(470,29): warning C4305: '=': truncation from 'double' to 'Real' [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    LINK : warning LNK4044: unrecognized option '/INCREMENTAL:NO'; ignored [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD-build\Utils\Utils.vcxproj] [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
        Utils.vcxproj -> C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\extern\PositionBasedDynamics\src\Ext_PBD\lib\Release\Utils.lib
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(240,5): error MSB8066: Custom build for 'C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-mkdir.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-download.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-update.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-patch.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-configure.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-build.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\23260ca7f54bb18c58f7946af18db175\Ext_PBD-install.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\c3150e2f69a4e13a37f30dedbfb08a71\Ext_PBD-complete.rule;C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\CMakeFiles\53aa5a11d5f7a39e6bac96beab2118a4\Ext_PBD.rule' exited with code 1. [C:\Users\13369879_admin\AppData\Local\Temp\pip-req-build-09el9se4\build\temp.win-amd64-3.7\Release\Ext_PBD.vcxproj]
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\133698~1\AppData\Local\Temp\pip-req-build-09el9se4\setup.py", line 144, in <module>
        install_requires=['numpy<=1.19.3']
      File "C:\Installers\Anaconda\envs\PySPH2\lib\site-packages\setuptools\__init__.py", line 153, in setup
        return distutils.core.setup(**attrs)
      File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "C:\Installers\Anaconda\envs\PySPH2\lib\site-packages\setuptools\command\install.py", line 61, in run
        return orig.install.run(self)
      File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\command\install.py", line 545, in run
        self.run_command('build')
      File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\command\build.py", line 135, in run
        self.run_command(cmd_name)
      File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "C:\Installers\Anaconda\envs\PySPH2\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "C:\Users\133698~1\AppData\Local\Temp\pip-req-build-09el9se4\setup.py", line 47, in run
        self.build_extension(ext)
      File "C:\Users\133698~1\AppData\Local\Temp\pip-req-build-09el9se4\setup.py", line 93, in build_extension
        subprocess.check_call(['cmake', '--build', '.', '--target', internal_name] + build_args, cwd=self.build_temp)
      File "C:\Installers\Anaconda\envs\PySPH2\lib\subprocess.py", line 363, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--target', 'pysplishsplash', '--config', 'Release', '--', '/m']' returned non-zero exit status 1.
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Installers\Anaconda\envs\PySPH2\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\133698~1\\AppData\\Local\\Temp\\pip-req-build-09el9se4\\setup.py'"'"'; __file__='"'"'C:\\Users\\133698~1\\AppData\\Local\\Temp\\pip-req-build-09el9se4\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\133698~1\AppData\Local\Temp\pip-record-q65ntr9f\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Installers\Anaconda\envs\PySPH2\Include\pySPlisHSPlasH' Check the logs for full command output.

My environment is:

Windows 10, CPU: AMD Python 3.7 Conda package manager with the virtual environment has been used

I would appreciate it if you help with this issue.

Hassan-Bahrami avatar Jun 01 '21 05:06 Hassan-Bahrami

We have to take a closer look at the log to see what happened. However, the quick solution is:

pip install pysplishsplash

to install a prebuild package.

janbender avatar Jun 01 '21 05:06 janbender

Hi @Hassan-math, I think the problem is that by default pip copies all sources to a temporary directory. This directory depends on your python installation path, so for you it is under your conda installation. Unfortunately, that leads to directory paths being longer than the Windows path length limit of 260 characters, so some build steps fail.

Please try to call pip with the --use-feature=in-tree-build option: pip install --use-feature=in-tree-build .\SPlisHSPlasH\ This option should prevent pip from copying the code.

Let me know if this helps, then we can add it to the docs.

WeilerMarcel avatar Jun 01 '21 07:06 WeilerMarcel

Hi @WeilerMarcel ,

Thanks for the quick response.

prebuild package installation works. But for the pip install --use-feature=in-tree-build .\SPlisHSPlasH\ I got following errors:

(SPlisHSPlasH) C:\Windows\system32>pip install --use-feature=in-tree-build .\SPlisHSPlasH\
Processing c:\windows\system32\splishsplash
Collecting numpy<=1.19.3
  Using cached numpy-1.19.3-cp38-cp38-win_amd64.whl (13.3 MB)
Building wheels for collected packages: pySPlisHSPlasH
  Building wheel for pySPlisHSPlasH (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Installers\Anaconda\envs\SPlisHSPlasH\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Windows\\system32\\SPlisHSPlasH\\setup.py'"'"'; __file__='"'"'C:\\Windows\\system32\\SPlisHSPlasH\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\13369879_admin\AppData\Local\Temp\pip-wheel-befqpwss'
       cwd: C:\Windows\system32\SPlisHSPlasH\
  Complete output (64 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\pySPlisHSPlasH
  copying pySPlisHSPlasH\__init__.py -> build\lib.win-amd64-3.8\pySPlisHSPlasH
  creating build\lib.win-amd64-3.8\pySPlisHSPlasH\scripts
  copying pySPlisHSPlasH\scripts\simulator.py -> build\lib.win-amd64-3.8\pySPlisHSPlasH\scripts
  copying pySPlisHSPlasH\scripts\__init__.py -> build\lib.win-amd64-3.8\pySPlisHSPlasH\scripts
  running build_ext
  -- Building for: Visual Studio 16 2019
  -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.18363.
  CMake Error at CMakeLists.txt:6 (project):
    Failed to run MSBuild command:

      C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe

    to get the value of VCTargetsPath:

      Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
      Copyright (C) Microsoft Corporation. All rights reserved.

      MSBUILD : error MSB1009: Project file does not exist.
      Switch: VCTargetsPath.vcxproj


    Exit code: 1



  -- Configuring incomplete, errors occurred!
  See also "C:/Windows/System32/SPlisHSPlasH/build/temp.win-amd64-3.8/Release/CMakeFiles/CMakeOutput.log".
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Windows\system32\SPlisHSPlasH\setup.py", line 123, in <module>
      setup(
    File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\site-packages\setuptools\__init__.py", line 153, in setup
      return distutils.core.setup(**attrs)
    File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\core.py", line 148, in setup
      dist.run_commands()
    File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\site-packages\wheel\bdist_wheel.py", line 299, in run
      self.run_command('build')
    File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\command\build.py", line 135, in run
      self.run_command(cmd_name)
    File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "C:\Windows\system32\SPlisHSPlasH\setup.py", line 47, in run
      self.build_extension(ext)
    File "C:\Windows\system32\SPlisHSPlasH\setup.py", line 92, in build_extension
      subprocess.check_call(['cmake', ext.sourcedir] + cmake_args, cwd=self.build_temp, env=env)
    File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\subprocess.py", line 364, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['cmake', 'C:\\Windows\\system32\\SPlisHSPlasH', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Windows\\system32\\SPlisHSPlasH\\build\\lib.win-amd64-3.8', '-DPYTHON_EXECUTABLE=C:\\Installers\\Anaconda\\envs\\SPlisHSPlasH\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Windows\\system32\\SPlisHSPlasH\\build\\lib.win-amd64-3.8', '-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\\Windows\\system32\\SPlisHSPlasH\\build\\temp.win-amd64-3.8\\Release\\bin', '-DCMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE=C:\\Windows\\system32\\SPlisHSPlasH\\build\\temp.win-amd64-3.8\\Release\\bin', '-A', 'x64']' returned non-zero exit status 1.
  ----------------------------------------
  ERROR: Failed building wheel for pySPlisHSPlasH
  Running setup.py clean for pySPlisHSPlasH
Failed to build pySPlisHSPlasH
Installing collected packages: numpy, pySPlisHSPlasH
    Running setup.py install for pySPlisHSPlasH ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Installers\Anaconda\envs\SPlisHSPlasH\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Windows\\system32\\SPlisHSPlasH\\setup.py'"'"'; __file__='"'"'C:\\Windows\\system32\\SPlisHSPlasH\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\13369879_admin\AppData\Local\Temp\pip-record-ghsor31v\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Installers\Anaconda\envs\SPlisHSPlasH\Include\pySPlisHSPlasH'
         cwd: C:\Windows\system32\SPlisHSPlasH\
    Complete output (66 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.8
    creating build\lib.win-amd64-3.8\pySPlisHSPlasH
    copying pySPlisHSPlasH\__init__.py -> build\lib.win-amd64-3.8\pySPlisHSPlasH
    creating build\lib.win-amd64-3.8\pySPlisHSPlasH\scripts
    copying pySPlisHSPlasH\scripts\simulator.py -> build\lib.win-amd64-3.8\pySPlisHSPlasH\scripts
    copying pySPlisHSPlasH\scripts\__init__.py -> build\lib.win-amd64-3.8\pySPlisHSPlasH\scripts
    running build_ext
    -- Building for: Visual Studio 16 2019
    -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.18363.
    CMake Error at CMakeLists.txt:6 (project):
      Failed to run MSBuild command:

        C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe

      to get the value of VCTargetsPath:

        Microsoft (R) Build Engine version 16.9.0+5e4b48a27 for .NET Framework
        Copyright (C) Microsoft Corporation. All rights reserved.

        MSBUILD : error MSB1009: Project file does not exist.
        Switch: VCTargetsPath.vcxproj


      Exit code: 1



    -- Configuring incomplete, errors occurred!
    See also "C:/Windows/System32/SPlisHSPlasH/build/temp.win-amd64-3.8/Release/CMakeFiles/CMakeOutput.log".
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Windows\system32\SPlisHSPlasH\setup.py", line 123, in <module>
        setup(
      File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\site-packages\setuptools\__init__.py", line 153, in setup
        return distutils.core.setup(**attrs)
      File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\site-packages\setuptools\command\install.py", line 61, in run
        return orig.install.run(self)
      File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\command\install.py", line 545, in run
        self.run_command('build')
      File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\command\build.py", line 135, in run
        self.run_command(cmd_name)
      File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "C:\Windows\system32\SPlisHSPlasH\setup.py", line 47, in run
        self.build_extension(ext)
      File "C:\Windows\system32\SPlisHSPlasH\setup.py", line 92, in build_extension
        subprocess.check_call(['cmake', ext.sourcedir] + cmake_args, cwd=self.build_temp, env=env)
      File "C:\Installers\Anaconda\envs\SPlisHSPlasH\lib\subprocess.py", line 364, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['cmake', 'C:\\Windows\\system32\\SPlisHSPlasH', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Windows\\system32\\SPlisHSPlasH\\build\\lib.win-amd64-3.8', '-DPYTHON_EXECUTABLE=C:\\Installers\\Anaconda\\envs\\SPlisHSPlasH\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Windows\\system32\\SPlisHSPlasH\\build\\lib.win-amd64-3.8', '-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\\Windows\\system32\\SPlisHSPlasH\\build\\temp.win-amd64-3.8\\Release\\bin', '-DCMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE=C:\\Windows\\system32\\SPlisHSPlasH\\build\\temp.win-amd64-3.8\\Release\\bin', '-A', 'x64']' returned non-zero exit status 1.
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Installers\Anaconda\envs\SPlisHSPlasH\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Windows\\system32\\SPlisHSPlasH\\setup.py'"'"'; __file__='"'"'C:\\Windows\\system32\\SPlisHSPlasH\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\13369879_admin\AppData\Local\Temp\pip-record-ghsor31v\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Installers\Anaconda\envs\SPlisHSPlasH\Include\pySPlisHSPlasH' Check the logs for full command output.

Hassan-Bahrami avatar Jun 01 '21 11:06 Hassan-Bahrami

It looks like you downloaded SPlisHSPlasH to C:\Windows\system32\SPlisHSPlasH. Accessing the C:\Windows\system32 directory might require elevated privileges, so maybe MSBuild.exe can not access the files. Could you try to build in a directory that is owned by your user?

WeilerMarcel avatar Jun 01 '21 11:06 WeilerMarcel

Yes, it's installed successfully. Thank you

But when I try the following code to test it:

import pysplishsplash as sph

def main():
    base = sph.Exec.SimulatorBase()
    base.init()
    gui = sph.GUI.Simulator_GUI_TweakBar(base)
    base.setGui(gui)
    base.run()

if __name__ == "__main__":
    main()

I got this error:

Failed to open file: C:/Installers/Anaconda/envs/SPlisHSPlasH/output/DoubleDamBreak/log/SPH_log.txt
Traceback (most recent call last):
  File "C:/Users/13369879_admin/OneDrive - UTS/UTS/3D Bioprinting/Codes/pySPlisHSPlasH/main.py", line 11, in <module>
    main()
  File "C:/Users/13369879_admin/OneDrive - UTS/UTS/3D Bioprinting/Codes/pySPlisHSPlasH/main.py", line 6, in main
    gui = sph.GUI.Simulator_GUI_TweakBar(base)
AttributeError: module 'pysplishsplash.GUI' has no attribute 'Simulator_GUI_TweakBar'
SPlisHSPlasH version: 2.9.2
Output directory: C:/Installers/Anaconda/envs/SPlisHSPlasH/output/DoubleDamBreak
Load scene file: C:/Installers/Anaconda/envs/SPlisHSPlasH/data/Scenes/DoubleDamBreak.json
Initialize static boundary simulation
---------------------------------------------------------------------------

---------------------------------------------------------------------------

---------------------------------------------------------------------------

---------------------------------------------------------------------------


Process finished with exit code 1

Hassan-Bahrami avatar Jun 01 '21 12:06 Hassan-Bahrami

I think you just have to replace the line gui = sph.GUI.Simulator_GUI_TweakBar(base) by gui = sph.GUI.Simulator_GUI_imgui(base). Nowadays SPlisHSPlasH uses ImGui instead of AntTweakBar to render the user interface, except if you set the CMake option -DUSE_IMGUI=OFF.

WeilerMarcel avatar Jun 01 '21 13:06 WeilerMarcel

@WeilerMarcel Thank you so much for your help and quick responses. I appreciate it!

Hassan-Bahrami avatar Jun 01 '21 13:06 Hassan-Bahrami

@WeilerMarcel I'm going to do a fluid simulation using Python and SPlisHSPlasH. I'd like to know if all the features in C ++ are available in the Python version of the library? Can I do a simulation using Python and this package (not a heavy simulation)? If yes, where can I find Python documentation for this library? I did not find much on the site. There were just some simple codes to test it.

Hassan-Bahrami avatar Jun 02 '21 04:06 Hassan-Bahrami

@Hassan-math I am not developing the Python wrapper, but to my knowledge the wrapper is fairly complete. You can definitely run simulations, with or without GUI. I think the examples are the only documentation available for the Python bindings. You can try MyPy's stubgen tool to generate stub files (.pyi) for Python packages. These files can be used by most modern IDEs for autocompletion and might help as well.

WeilerMarcel avatar Jun 02 '21 06:06 WeilerMarcel