Following steps in Windows Development Environment (Cygwin-based) | PX4 User Guide (main).
While make px4_sitl jmavsim, the console didn’t display yet only horror errors.I installed PX4+Windows+Cygwin+Toolchain/PX4+Windows+Cygwin+Toolchain+0.9.msi, cloned Firmware and PX4-Autopilot directories successfully.
$ make px4_sitl jmavsim
-- PX4 version: v1.15.0-alpha1-319-gebae9ae3d7 (1.15.0)
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.6.9", minimum required is "3")
-- PX4 config file: /cygdrive/d/PX4/home/Firmware/boards/px4/sitl/default.px4board
-- PLATFORM posix
-- ROMFSROOT px4fmu_common
-- ROOTFSDIR .
-- TESTING y
-- ETHERNET y
-- PX4 config: px4_sitl_default
-- PX4 platform: posix
-- PX4 lockstep: enabled
-- The CXX compiler identification is GNU 9.3.0
-- The C compiler identification is GNU 9.3.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Check for working CXX compiler: /usr/bin/c++.exe
-- Check for working CXX compiler: /usr/bin/c++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- cmake build type: RelWithDebInfo
/usr/bin/python3: Error while finding module specification for 'symforce.symbolic' (ModuleNotFoundError: No module named 'symforce')
-- Could NOT find gz-transport (missing: gz-transport_DIR)
-- Could NOT find gz-transport (missing: gz-transport_DIR)
-- Found Java: /cygdrive/d/PX4/toolchain/jdk/bin/java.exe (found version "1.8.0_152")
-- ROMFS: ROMFS/px4fmu_common
-- Configuring done
-- Generating done
-- Build files have been written to: /cygdrive/d/PX4/home/Firmware/build/px4_sitl_default
[0/958] git submodule src/drivers/gps/devices
[10/958] git submodule src/modules/mavlink/mavlink
[13/958] git submodule Tools/simulation/jmavsim/jMAVSim
[15/958] git submodule src/modules/uxrce_dds_client/Micro-XRCE-DDS-Client
[16/958] Generating Mavlink uAvionix: src/modules/mavlink/mavlink/message_definitions/v1.0/uAvionix.xml
WARNING: Failed to import lxml module etree. Are lxml, libxml2 and libxslt installed? XML validation will not be performed
[38/958] building jMAVSim
Buildfile: D:\PX4\home\Firmware\Tools\simulation\jmavsim\jMAVSim\build.xml
make_dirs:
[mkdir] Created dir: D:\PX4\home\Firmware\Tools\simulation\jmavsim\jMAVSim\out\production\jMAVSim
compile:
[javac] Compiling 76 source files to D:\PX4\home\Firmware\Tools\simulation\jmavsim\jMAVSim\out\production\jMAVSim
create_run_jar:
[jar] Building jar: D:\PX4\home\Firmware\Tools\simulation\jmavsim\jMAVSim\out\production\jmavsim_run.jar
copy_res:
[copy] Copying 22 files to D:\PX4\home\Firmware\Tools\simulation\jmavsim\jMAVSim\out\production
BUILD SUCCESSFUL
Total time: 6 seconds
[49/958] Generating Mavlink development: src/modules/mavlink/mavlink/message_definitions/v1.0/development.xml
WARNING: Failed to import lxml module etree. Are lxml, libxml2 and libxslt installed? XML validation will not be performed
[674/958] Performing configure step for 'libmicroxrceddsclient_project'
FAILED: src/modules/uxrce_dds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-configure
cd /cygdrive/d/PX4/home/Firmware/build/px4_sitl_default/src/modules/uxrce_dds_client/src/libmicroxrceddsclient_project-build && /usr/bin/cmake.exe -P /cygdrive/d/PX4/home/Firmware/build/px4_sitl_default/src/modules/uxrce_dds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-configure-RelWithDebInfo.cmake && /usr/bin/cmake.exe -E touch /cygdrive/d/PX4/home/Firmware/build/px4_sitl_default/src/modules/uxrce_dds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-configure
CMake Error at /cygdrive/d/PX4/home/Firmware/build/px4_sitl_default/src/modules/uxrce_dds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-configure-RelWithDebInfo.cmake:37 (message):
Command failed: 1
'/usr/bin/cmake.exe' '-C/cygdrive/d/PX4/home/Firmware/build/px4_sitl_default/src/modules/uxrce_dds_client/tmp/libmicroxrceddsclient_project-cache-RelWithDebInfo.cmake' '-GNinja' '/cygdrive/d/PX4/home/Firmware/src/modules/uxrce_dds_client/Micro-XRCE-DDS-Client'
See also
/cygdrive/d/PX4/home/Firmware/build/px4_sitl_default/src/modules/uxrce_dds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-configure-*.log
-- stdout output is:
loading initial cache file /cygdrive/d/PX4/home/Firmware/build/px4_sitl_default/src/modules/uxrce_dds_client/tmp/libmicroxrceddsclient_project-cache-RelWithDebInfo.cmake
-- Configuring incomplete, errors occurred!
-- stderr output is:
CMake Error at CMakeLists.txt:18 (cmake_minimum_required):
CMake 3.16 or higher is required. You are running version 3.14.5
CMake Error at /cygdrive/d/PX4/home/Firmware/build/px4_sitl_default/src/modules/uxrce_dds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-configure-RelWithDebInfo.cmake:47 (message):
Stopping after outputting logs.
[687/958] Building CXX object src/modul...ator_mavlink.dir/SimulatorMavlink.cpp.
ninja: build stopped: subcommand failed.
make: *** [Makefile:232:px4_sitl] 错误 1
Sincerely eagering for your advice:pray: