hello,
I had some problems building chrono again,
First, my environment is configured under windows11 and CMake3.27.4 versions
I expect all modules plus build to be successful, but now I have 
encountered the following problems

1. Parsers module: Package urdfdom NOT found. The Chrono URDF parser will 
NOT be built. (Here I have built with contrib\build-scripts, but this error 
is reported.)

2, Chrono VSG module: CMake Error at src/chrono_vsg/CMakeLists.txt:28 
(find_package):
By not providing "Findvsg.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "vsg", but
CMake did not find one.
Could not find a package configuration file provided by "vsg" with any of
the following names:
​    vsgConfig.cmake
​    vsg-config.cmake
Add the installation prefix of "vsg" to CMAKE_PREFIX_PATH or set "vsg_DIR"
to a directory containing one of the above files.  If "vsg" provides a
separate development package or SDK, be sure it has been installed.
(Here, too, I built the library using the scripts in contrib\build-scripts.)

3, Chrono Distributed module:
CMake Warning at src/chrono_distributed/CMakeLists.txt:18 (message):
Chrono::Distributed requires MPI, but MPI not found;  disabling
Chrono::Distributed
(I've enabled the MULTICORE module here, and I've done this with the 
Multicore Module.)

4, Chrono Engine Mumps module
Searching for MUMPS...
CMake Warning (dev) at src/chrono_mumps/CMakeLists.txt:41 (find_package):
Policy CMP0144 is not set: find_package uses upper-case < 
PACKAGENAME> _ROOT
variables.  Run "cmake --help-policy CMP0144" for policy details.  Use the
cmake_policy command to set the policy and suppress this warning.
CMake variable MUMPS_ROOT is set to:
D: / Program Files/Chrono/library/MUMPS_5. 1.2
For compatibility, find_package is ignoring the variable, but code in a
.cmake module might still use it.
This warning is for project developers.  Use -Wno-dev to suppress it.
Mumps not found.
MUMPS_INCLUDE_DIRS:
MUMPS_LIBRARIES:
MUMPS_CXX_COMPILE_FLAGS:
MUMPS_CXX_LINK_FLAGS:
Searching for BLAS...
A library with BLAS API not found. Please specify library location.
BLAS not found. Disabling the Chrono::Mumps module.
(Here I have downloaded mumps5.1.2 and set the path in cmake Gui)

Regards

-- 
You received this message because you are subscribed to the Google Groups 
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/projectchrono/4efebba2-9c24-4db9-adaa-2dc2e1fdc91fn%40googlegroups.com.
We are on a Windows system
The host processor is AMD64
Building for a Windows system
The target processor is AMD64
Using a multi-config generator (Visual Studio 17 2022)
Data directory copied to: 
C:/Users/Admin/Desktop/WORK/ChronoBuild/ReleaseAllBuild/bin/data/
Binaries will be created in 
C:/Users/Admin/Desktop/WORK/ChronoBuild/ReleaseAllBuild/bin/<CONFIGURATION>/
Visual Studio version:  1937
Compiler supports C++14:  TRUE
Searching for Threads...
  Thread library:      
  Using Win32 threads? 1
  Using pthreads?      
Searching for OpenMP...
  OpenMP version:   4.0
  OpenMP CXX flags: -openmp
  OpenMP C flags:   -openmp
  OpenMP includes:  
  OpenMP library:   
  OpenMP libraries: 
Testing SIMD capabilities...
FMA requires enabling whole program optimization. FMA check disabled.
Searching for Eigen3...
  Eigen3 version: 3.4.0
  Eigen3 include directory: D:/Program Files/Chrono/library/eigen-3.4.0
Searching for MPI...
Could NOT find MPI_C (missing: MPI_C_LIB_NAMES MPI_C_HEADER_DIR MPI_C_WORKS) 
Could NOT find MPI_CXX (missing: MPI_CXX_LIB_NAMES MPI_CXX_HEADER_DIR 
MPI_CXX_WORKS) 
Could NOT find MPI (missing: MPI_C_FOUND MPI_CXX_FOUND) 
Searching for CUDA...
CMake Warning (dev) at src/CMakeLists.txt:302 (find_package):
  Policy CMP0146 is not set: The FindCUDA module is removed.  Run "cmake
  --help-policy CMP0146" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

  CUDA version:          12.3
  CUDA toolkit root dir: C:/Program Files/NVIDIA GPU Computing 
Toolkit/CUDA/v12.3
  CUDA binary dir:       C:/Program Files/NVIDIA GPU Computing 
Toolkit/CUDA/v12.3/bin
Compiling for CUDA architecture: 8.6
  CUDA compile flags:   -gencode;arch=compute_86,code=sm_86
Searching for Thrust...
  Thrust version:     2.2.0
  Thrust include dir: C:/Program Files/NVIDIA GPU Computing 
Toolkit/CUDA/v12.3/include
Searching for CUB...
[MSVC] Warning level set to /W4
Searching for HDF5...
Could NOT find HDF5 (missing: HDF5_LIBRARIES HDF5_INCLUDE_DIRS CXX) (found 
version "")
Could NOT find HDF5 (missing: HDF5_DIR)
  Could not find HDF5
Compiler and linker flags:
  C++ compiler flags: /DWIN32 /D_WINDOWS /W3 /GR /EHsc  -openmp    /arch:AVX2 
/arch:AVX  /Zc:__cplusplus
  C compiler flags:   /DWIN32 /D_WINDOWS /W3  -openmp    /arch:AVX2 /arch:AVX 
  Linker flags:       /machine:x64

==== Chrono Engine core module ====

Chrono includes: D:/Program 
Files/Chrono/workspace/chrono-main/src/chrono;D:/Program 
Files/Chrono/workspace/chrono-main/src/chrono/collision/bullet;D:/Program 
Files/Chrono/workspace/chrono-main/src/chrono/collision/gimpact;D:/Program 
Files/Chrono/workspace/chrono-main/src/chrono/../chrono_thirdparty/HACD;D:/Program
 Files/Chrono/workspace/chrono-main/src/chrono/../chrono_thirdparty/HACDv2
Adding internal multicore collision detection library.

==== Chrono Parsers module ====

Package urdfdom NOT found. The Chrono URDF parser will NOT be built.
CMake Warning (dev) at src/chrono_parsers/CMakeLists.txt:49 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at src/chrono_parsers/CMakeLists.txt:50 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

Found Python and dependencies.
  Python directory:   C:/Users/Admin/AppData/Local/Programs/Python/Python312
  Python include dir: 
C:/Users/Admin/AppData/Local/Programs/Python/Python312/include
  Python libraries:   
C:/Users/Admin/AppData/Local/Programs/Python/Python312/libs/python312.lib

==== Chrono PardisoMKL module ====

Find MKL libraries
   MKL include dirs:   MKL_INCLUDE_DIR-NOTFOUND
   MKL libraries:      
   IOMP5 library:      IOMP5_LIBRARY-NOTFOUND
   MATH library:       MATH_LIBRARY-NOTFOUND
   MKL library dirs:   

==== Chrono Engine Mumps module ====

Searching for MUMPS...
CMake Warning (dev) at src/chrono_mumps/CMakeLists.txt:41 (find_package):
  Policy CMP0144 is not set: find_package uses upper-case <PACKAGENAME>_ROOT
  variables.  Run "cmake --help-policy CMP0144" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  CMake variable MUMPS_ROOT is set to:

    D:/Program Files/Chrono/library/MUMPS_5.1.2

  For compatibility, find_package is ignoring the variable, but code in a
  .cmake module might still use it.
This warning is for project developers.  Use -Wno-dev to suppress it.

Mumps not found.
  MUMPS_INCLUDE_DIRS:      
  MUMPS_LIBRARIES:         
  MUMPS_CXX_COMPILE_FLAGS: 
  MUMPS_CXX_LINK_FLAGS:    
Searching for BLAS...
A library with BLAS API not found. Please specify library location.
  BLAS not found. Disabling the Chrono::Mumps module.

==== Chrono Irrlicht module ====

Include directory: D:/Program Files/Chrono/library/irrlicht-1.8.5/include
Library:           D:/Program 
Files/Chrono/library/irrlicht-1.8.5/lib/Win64-visualStudio/Irrlicht.lib

==== Chrono VSG module ====

CMake Error at src/chrono_vsg/CMakeLists.txt:28 (find_package):
  By not providing "Findvsg.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "vsg", but
  CMake did not find one.

  Could not find a package configuration file provided by "vsg" with any of
  the following names:

    vsgConfig.cmake
    vsg-config.cmake

  Add the installation prefix of "vsg" to CMAKE_PREFIX_PATH or set "vsg_DIR"
  to a directory containing one of the above files.  If "vsg" provides a
  separate development package or SDK, be sure it has been installed.


Configuring incomplete, errors occurred!

Reply via email to