voxl-px4 build error
-
Hi,
I am trying to build voxl-px4 repo.
https://gitlab.com/voxl-public/voxl-sdk/services/voxl-px4.git
For build setup,
I installed voxl-docker and voxl-cross as per - https://docs.modalai.com/voxl-docker-and-cross-installation/
I referred for px4 docker build image, https://gitlab.com/voxl-public/rb5-flight/rb5-flight-px4-build-docker.
according to readme.I tried to install hexagon SDK 4.1.0.4, using QPM3.
But getting a post script error, every time, I tried with Ubuntu 20.04 and 22.04 also.Qualcomm(R) Hexagon™ SDK 4.x Version 4.1.0.4 for Linux Tool Name: HexagonSDK4.x Install Summary Install failed [Info] : Config File Present [Info] : Step 1 of 7: Checking environment [Info] : Step 2 of 7: Checking previous version [Info] : Step 3 of 7: Checking dependencies [Info] : Step 4 of 7: Preparing system [Info] : Step 5 of 7: Extracting files [Info] : Step 6 of 7: Configuring system [Error] : Post-install step failed. Please reach out to the owner of Hexagon SDK 4.x for more assistance. [Error] Install failed for Qualcomm(R) Hexagon™ SDK 4.x and version 4.1.0.4But as per thread - https://forum.modalai.com/topic/3079/hexagonsdk4-1-0-4-installation-fails-due-to-erro-on-license-verification?_=1738850535021
I ignored the error and tar it and placed it in rb5-flight-px4-build-docker
and ran setup.sh and build.sh.it generated the docker image rb5-flight-px4-build-docker
So. currently this much images I have:ravi@ravipc:~/Desktop/modalai/build_setup/voxl-docker-cross$ voxl-docker -l REPOSITORY TAG IMAGE ID CREATED SIZE rb5-flight-px4-build-docker latest 54ba544d5242 5 minutes ago 8.09GB rb5-flight-px4-build-docker v1.5 54ba544d5242 5 minutes ago 8.09GB base-px4-build-docker v1.4 3095b633bdc3 21 months ago 2.03GB voxl-cross V2.5 63eb2f07ad21 2 years ago 1.55GB voxl-cross latest 63eb2f07ad21 2 years ago 1.55GB ravi@ravipc:~/Desktop/modalai/build_setup/voxl-docker-cross$Then I tried to build and got error in building voxl-px4 - https://gitlab.com/voxl-public/voxl-sdk/services/voxl-px4
its log is attached.root@bf9bfdd9f0e3:/usr/local/workspace# ./build.sh *** Starting build *** Setting up the Hexagon SDK environment locally HEXAGON_SDK_ROOT is : /home/4.1.0.4 Setting up the QAIC binary for the platform make: Entering directory '/home/4.1.0.4/ipc/fastrpc/qaic' make: 'bin/qaic' is up to date. make: Leaving directory '/home/4.1.0.4/ipc/fastrpc/qaic' Could not find Androd ndk at /home/4.1.0.4/tools/android-ndk-r19c Please refer to /home/4.1.0.4/docs/tools/setup.html for installing the missed components *** Starting dependencies build *** -- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 9.4.0 -- Check for working C compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- Check for working C compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: /usr/local/workspace/px4-firmware/boards/modalai/voxl2/libfc-sensor-api/build Scanning dependencies of target fc_sensor [ 50%] Building C object CMakeFiles/fc_sensor.dir/src/fc_sensor_stub.c.o [100%] Linking C shared library libfc_sensor.so [100%] Built target fc_sensor *** End of dependencies build *** *** Starting apps processor build *** -- PX4 version: v1.14.0-2.0.94-dev (1.14.0) -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3") -- PX4 config file: /usr/local/workspace/px4-firmware/boards/modalai/voxl2/default.px4board -- PLATFORM posix -- LINUX_TARGET y -- TOOLCHAIN aarch64-linux-gnu -- ROMFSROOT px4fmu_common -- ROOTFSDIR /data/px4 -- PX4 config: modalai_voxl2_default -- PX4 platform: posix -- PX4 lockstep: disabled -- The CXX compiler identification is GNU 7.5.0 -- The C compiler identification is GNU 7.5.0 -- The ASM compiler identification is GNU -- Found assembler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- Check for working CXX compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-g++ -- Check for working CXX compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-g++ -- 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: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- Check for working C compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- 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 -- ccache enabled (export CCACHE_DISABLE=1 to disable) -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/drivers/linux_pwm_out/module.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/drivers/pca9685_pwm_out/module.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/drivers/pwm_out/module.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/modules/simulation/pwm_out_sim/module_hil.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/modules/simulation/pwm_out_sim/module_sim.yaml for VOXL2 -- ROMFS: ROMFS/px4fmu_common Architecture: amd64 ==> CPACK_INSTALL_PREFIX = @DEB_INSTALL_PREFIX@ -- Configuring done -- Generating done -- Build files have been written to: /usr/local/workspace/px4-firmware/build/modalai_voxl2_default [0/562] git submodule src/modules/microdds_client/Micro-XRCE-DDS-Client [2/562] git submodule src/drivers/gps/devices [4/562] git submodule src/modules/mavlink/mavlink [259/562] Performing configure step for 'libmicroxrceddsclient_project' -- libmicroxrceddsclient_project configure command succeeded. See also /usr/local/workspace/px4-firmware/build/modalai_voxl2_default/src/modules/microdds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-configure-*.log [416/562] Performing build step for 'libmicroxrceddsclient_project' -- libmicroxrceddsclient_project build command succeeded. See also /usr/local/workspace/px4-firmware/build/modalai_voxl2_default/src/modules/microdds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-build-*.log [425/562] Performing install step for 'libmicroxrceddsclient_project' -- libmicroxrceddsclient_project install command succeeded. See also /usr/local/workspace/px4-firmware/build/modalai_voxl2_default/src/modules/microdds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-install-*.log [562/562] Linking CXX executable bin/px4 /* Auto Magically Generated file */ /* Do not edit! */ #pragma once #define PX4_GIT_VERSION_STR "5e6a8c257371b6c45e55662daac5fe9fbd08040b" #define PX4_GIT_VERSION_BINARY 0x5e6a8c257371b6c4 #define PX4_GIT_TAG_STR "v1.14.0-2.0.94-dev-dirty" #define PX4_GIT_BRANCH_NAME "" #define PX4_GIT_OEM_VERSION_STR "" #define PX4_GIT_TAG_OR_BRANCH_NAME "v1.14.0-2.0.94-dev-dirty" // special variable: git tag, release or master branch #define MAVLINK_LIB_GIT_VERSION_STR "3ee5382d0c96134b0e1c250d8c2d54bfed0166fa" #define MAVLINK_LIB_GIT_VERSION_BINARY 0x3ee5382d0c96134b #define NUTTX_GIT_VERSION_STR "3f77354c0dc88793a47ff3b57595195ab45f7ba9" #define NUTTX_GIT_VERSION_BINARY 0x3f77354c0dc88793 #define NUTTX_GIT_TAG_STR "v11.0.0" *** End of apps processor build *** *** Starting qurt slpi build *** -- PX4 version: v1.14.0-2.0.94-dev (1.14.0) -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3") -- PX4 config file: /usr/local/workspace/px4-firmware/boards/modalai/voxl2-slpi/default.px4board -- PLATFORM qurt -- TOOLCHAIN qurt -- ROMFSROOT px4fmu_common -- PX4 config: modalai_voxl2-slpi_default -- PX4 platform: qurt -- The CXX compiler identification is Clang 10.0.0 -- The C compiler identification is Clang 10.0.0 -- The ASM compiler identification is unknown -- Found assembler: /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang -- Check for working CXX compiler: /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang++ -- Check for working CXX compiler: /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang++ -- broken CMake Error at /usr/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake:53 (message): The C++ compiler "/home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang++" is not able to compile a simple test program. It fails with the following output: Change Dir: /usr/local/workspace/px4-firmware/build/modalai_voxl2-slpi_default/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_7ce90 && [1/2] Building CXX object CMakeFiles/cmTC_7ce90.dir/testCXXCompiler.cxx.o [2/2] Linking CXX executable cmTC_7ce90 FAILED: cmTC_7ce90 : && /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang++ -Wno-inconsistent-missing-override -DCONFIG_WCHAR_BUILTIN -D__CUSTOM_FILE_IO__ -mv66 -G0 -O3 -Wno-inconsistent-missing-override -DCONFIG_WCHAR_BUILTIN -D__CUSTOM_FILE_IO__ -mv66 -G0 -O3 -Wno-inconsistent-missing-override -DCONFIG_WCHAR_BUILTIN -D__CUSTOM_FILE_IO__ -mv66 -G0 -O3 -Wno-inconsistent-missing-override -DCONFIG_WCHAR_BUILTIN -D__CUSTOM_FILE_IO__ -mv66 -G0 -O3 -mv66 -mG0lib -G0 -fpic -shared -Wl,-Bsymbolic -Wl,--wrap=malloc -Wl,--wrap=calloc -Wl,--wrap=free -Wl,--wrap=realloc -Wl,--wrap=memalign -Wl,--wrap=__stack_chk_fail -Wl,/home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/target/hexagon/lib/v66/G0/pic/libc++.a -lc -mv66 -mG0lib -G0 -fpic -shared -Wl,-Bsymbolic -Wl,--wrap=malloc -Wl,--wrap=calloc -Wl,--wrap=free -Wl,--wrap=realloc -Wl,--wrap=memalign -Wl,--wrap=__stack_chk_fail -Wl,/home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/target/hexagon/lib/v66/G0/pic/libc++.a -lc CMakeFiles/cmTC_7ce90.dir/testCXXCompiler.cxx.o -o cmTC_7ce90 && : hexagon-clang++: error: unable to execute command: Executable "hexagon-link" doesn't exist! hexagon-clang++: error: hexagon-link command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:219 (project) -- Configuring incomplete, errors occurred! See also "/usr/local/workspace/px4-firmware/build/modalai_voxl2-slpi_default/CMakeFiles/CMakeOutput.log". See also "/usr/local/workspace/px4-firmware/build/modalai_voxl2-slpi_default/CMakeFiles/CMakeError.log". Error: /usr/local/workspace/px4-firmware/build/modalai_voxl2-slpi_default is not a directory make: *** [Makefile:232: modalai_voxl2-slpi] Error 1 cat: build/modalai_voxl2-slpi_default/src/lib/version/build_git_version.h: No such file or directory *** End of qurt slpi build *** /usr/local/workspace User ID is 1000 Group ID is 1000 *** End of build *** root@bf9bfdd9f0e3:/usr/local/workspace#Can you provide a solution? what am I missing and how to resolve the issue?
-
Hi,
I am trying to build voxl-px4 repo.
https://gitlab.com/voxl-public/voxl-sdk/services/voxl-px4.git
For build setup,
I installed voxl-docker and voxl-cross as per - https://docs.modalai.com/voxl-docker-and-cross-installation/
I referred for px4 docker build image, https://gitlab.com/voxl-public/rb5-flight/rb5-flight-px4-build-docker.
according to readme.I tried to install hexagon SDK 4.1.0.4, using QPM3.
But getting a post script error, every time, I tried with Ubuntu 20.04 and 22.04 also.Qualcomm(R) Hexagon™ SDK 4.x Version 4.1.0.4 for Linux Tool Name: HexagonSDK4.x Install Summary Install failed [Info] : Config File Present [Info] : Step 1 of 7: Checking environment [Info] : Step 2 of 7: Checking previous version [Info] : Step 3 of 7: Checking dependencies [Info] : Step 4 of 7: Preparing system [Info] : Step 5 of 7: Extracting files [Info] : Step 6 of 7: Configuring system [Error] : Post-install step failed. Please reach out to the owner of Hexagon SDK 4.x for more assistance. [Error] Install failed for Qualcomm(R) Hexagon™ SDK 4.x and version 4.1.0.4But as per thread - https://forum.modalai.com/topic/3079/hexagonsdk4-1-0-4-installation-fails-due-to-erro-on-license-verification?_=1738850535021
I ignored the error and tar it and placed it in rb5-flight-px4-build-docker
and ran setup.sh and build.sh.it generated the docker image rb5-flight-px4-build-docker
So. currently this much images I have:ravi@ravipc:~/Desktop/modalai/build_setup/voxl-docker-cross$ voxl-docker -l REPOSITORY TAG IMAGE ID CREATED SIZE rb5-flight-px4-build-docker latest 54ba544d5242 5 minutes ago 8.09GB rb5-flight-px4-build-docker v1.5 54ba544d5242 5 minutes ago 8.09GB base-px4-build-docker v1.4 3095b633bdc3 21 months ago 2.03GB voxl-cross V2.5 63eb2f07ad21 2 years ago 1.55GB voxl-cross latest 63eb2f07ad21 2 years ago 1.55GB ravi@ravipc:~/Desktop/modalai/build_setup/voxl-docker-cross$Then I tried to build and got error in building voxl-px4 - https://gitlab.com/voxl-public/voxl-sdk/services/voxl-px4
its log is attached.root@bf9bfdd9f0e3:/usr/local/workspace# ./build.sh *** Starting build *** Setting up the Hexagon SDK environment locally HEXAGON_SDK_ROOT is : /home/4.1.0.4 Setting up the QAIC binary for the platform make: Entering directory '/home/4.1.0.4/ipc/fastrpc/qaic' make: 'bin/qaic' is up to date. make: Leaving directory '/home/4.1.0.4/ipc/fastrpc/qaic' Could not find Androd ndk at /home/4.1.0.4/tools/android-ndk-r19c Please refer to /home/4.1.0.4/docs/tools/setup.html for installing the missed components *** Starting dependencies build *** -- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 9.4.0 -- Check for working C compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- Check for working C compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: /usr/local/workspace/px4-firmware/boards/modalai/voxl2/libfc-sensor-api/build Scanning dependencies of target fc_sensor [ 50%] Building C object CMakeFiles/fc_sensor.dir/src/fc_sensor_stub.c.o [100%] Linking C shared library libfc_sensor.so [100%] Built target fc_sensor *** End of dependencies build *** *** Starting apps processor build *** -- PX4 version: v1.14.0-2.0.94-dev (1.14.0) -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3") -- PX4 config file: /usr/local/workspace/px4-firmware/boards/modalai/voxl2/default.px4board -- PLATFORM posix -- LINUX_TARGET y -- TOOLCHAIN aarch64-linux-gnu -- ROMFSROOT px4fmu_common -- ROOTFSDIR /data/px4 -- PX4 config: modalai_voxl2_default -- PX4 platform: posix -- PX4 lockstep: disabled -- The CXX compiler identification is GNU 7.5.0 -- The C compiler identification is GNU 7.5.0 -- The ASM compiler identification is GNU -- Found assembler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- Check for working CXX compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-g++ -- Check for working CXX compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-g++ -- 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: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- Check for working C compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- 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 -- ccache enabled (export CCACHE_DISABLE=1 to disable) -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/drivers/linux_pwm_out/module.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/drivers/pca9685_pwm_out/module.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/drivers/pwm_out/module.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/modules/simulation/pwm_out_sim/module_hil.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/modules/simulation/pwm_out_sim/module_sim.yaml for VOXL2 -- ROMFS: ROMFS/px4fmu_common Architecture: amd64 ==> CPACK_INSTALL_PREFIX = @DEB_INSTALL_PREFIX@ -- Configuring done -- Generating done -- Build files have been written to: /usr/local/workspace/px4-firmware/build/modalai_voxl2_default [0/562] git submodule src/modules/microdds_client/Micro-XRCE-DDS-Client [2/562] git submodule src/drivers/gps/devices [4/562] git submodule src/modules/mavlink/mavlink [259/562] Performing configure step for 'libmicroxrceddsclient_project' -- libmicroxrceddsclient_project configure command succeeded. See also /usr/local/workspace/px4-firmware/build/modalai_voxl2_default/src/modules/microdds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-configure-*.log [416/562] Performing build step for 'libmicroxrceddsclient_project' -- libmicroxrceddsclient_project build command succeeded. See also /usr/local/workspace/px4-firmware/build/modalai_voxl2_default/src/modules/microdds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-build-*.log [425/562] Performing install step for 'libmicroxrceddsclient_project' -- libmicroxrceddsclient_project install command succeeded. See also /usr/local/workspace/px4-firmware/build/modalai_voxl2_default/src/modules/microdds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-install-*.log [562/562] Linking CXX executable bin/px4 /* Auto Magically Generated file */ /* Do not edit! */ #pragma once #define PX4_GIT_VERSION_STR "5e6a8c257371b6c45e55662daac5fe9fbd08040b" #define PX4_GIT_VERSION_BINARY 0x5e6a8c257371b6c4 #define PX4_GIT_TAG_STR "v1.14.0-2.0.94-dev-dirty" #define PX4_GIT_BRANCH_NAME "" #define PX4_GIT_OEM_VERSION_STR "" #define PX4_GIT_TAG_OR_BRANCH_NAME "v1.14.0-2.0.94-dev-dirty" // special variable: git tag, release or master branch #define MAVLINK_LIB_GIT_VERSION_STR "3ee5382d0c96134b0e1c250d8c2d54bfed0166fa" #define MAVLINK_LIB_GIT_VERSION_BINARY 0x3ee5382d0c96134b #define NUTTX_GIT_VERSION_STR "3f77354c0dc88793a47ff3b57595195ab45f7ba9" #define NUTTX_GIT_VERSION_BINARY 0x3f77354c0dc88793 #define NUTTX_GIT_TAG_STR "v11.0.0" *** End of apps processor build *** *** Starting qurt slpi build *** -- PX4 version: v1.14.0-2.0.94-dev (1.14.0) -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3") -- PX4 config file: /usr/local/workspace/px4-firmware/boards/modalai/voxl2-slpi/default.px4board -- PLATFORM qurt -- TOOLCHAIN qurt -- ROMFSROOT px4fmu_common -- PX4 config: modalai_voxl2-slpi_default -- PX4 platform: qurt -- The CXX compiler identification is Clang 10.0.0 -- The C compiler identification is Clang 10.0.0 -- The ASM compiler identification is unknown -- Found assembler: /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang -- Check for working CXX compiler: /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang++ -- Check for working CXX compiler: /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang++ -- broken CMake Error at /usr/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake:53 (message): The C++ compiler "/home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang++" is not able to compile a simple test program. It fails with the following output: Change Dir: /usr/local/workspace/px4-firmware/build/modalai_voxl2-slpi_default/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_7ce90 && [1/2] Building CXX object CMakeFiles/cmTC_7ce90.dir/testCXXCompiler.cxx.o [2/2] Linking CXX executable cmTC_7ce90 FAILED: cmTC_7ce90 : && /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang++ -Wno-inconsistent-missing-override -DCONFIG_WCHAR_BUILTIN -D__CUSTOM_FILE_IO__ -mv66 -G0 -O3 -Wno-inconsistent-missing-override -DCONFIG_WCHAR_BUILTIN -D__CUSTOM_FILE_IO__ -mv66 -G0 -O3 -Wno-inconsistent-missing-override -DCONFIG_WCHAR_BUILTIN -D__CUSTOM_FILE_IO__ -mv66 -G0 -O3 -Wno-inconsistent-missing-override -DCONFIG_WCHAR_BUILTIN -D__CUSTOM_FILE_IO__ -mv66 -G0 -O3 -mv66 -mG0lib -G0 -fpic -shared -Wl,-Bsymbolic -Wl,--wrap=malloc -Wl,--wrap=calloc -Wl,--wrap=free -Wl,--wrap=realloc -Wl,--wrap=memalign -Wl,--wrap=__stack_chk_fail -Wl,/home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/target/hexagon/lib/v66/G0/pic/libc++.a -lc -mv66 -mG0lib -G0 -fpic -shared -Wl,-Bsymbolic -Wl,--wrap=malloc -Wl,--wrap=calloc -Wl,--wrap=free -Wl,--wrap=realloc -Wl,--wrap=memalign -Wl,--wrap=__stack_chk_fail -Wl,/home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/target/hexagon/lib/v66/G0/pic/libc++.a -lc CMakeFiles/cmTC_7ce90.dir/testCXXCompiler.cxx.o -o cmTC_7ce90 && : hexagon-clang++: error: unable to execute command: Executable "hexagon-link" doesn't exist! hexagon-clang++: error: hexagon-link command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:219 (project) -- Configuring incomplete, errors occurred! See also "/usr/local/workspace/px4-firmware/build/modalai_voxl2-slpi_default/CMakeFiles/CMakeOutput.log". See also "/usr/local/workspace/px4-firmware/build/modalai_voxl2-slpi_default/CMakeFiles/CMakeError.log". Error: /usr/local/workspace/px4-firmware/build/modalai_voxl2-slpi_default is not a directory make: *** [Makefile:232: modalai_voxl2-slpi] Error 1 cat: build/modalai_voxl2-slpi_default/src/lib/version/build_git_version.h: No such file or directory *** End of qurt slpi build *** /usr/local/workspace User ID is 1000 Group ID is 1000 *** End of build *** root@bf9bfdd9f0e3:/usr/local/workspace#Can you provide a solution? what am I missing and how to resolve the issue?
@ravi said in voxl-px4 build error:
/home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin
Can you, in the Docker, provide the output of
ls -l /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin? It says hexagon-link cannot be found. In my Docker I see:lrwxrwxrwx 1 root root 7 Oct 4 2021 hexagon-link -> ld.qcld -
@ravi said in voxl-px4 build error:
/home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin
Can you, in the Docker, provide the output of
ls -l /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin? It says hexagon-link cannot be found. In my Docker I see:lrwxrwxrwx 1 root root 7 Oct 4 2021 hexagon-link -> ld.qcldplease find the ls output
root@798402fd070f:/usr/local/workspace# ls -l /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin total 1163652 -rwxrwxrwx 1 1000 1000 51542 Feb 11 15:59 YAMLMapParser.py lrwxrwxrwx 1 1000 1000 8 Feb 11 16:00 clang -> clang-10 -rwxrwxrwx 1 1000 1000 101061712 Feb 11 16:00 clang-10 -rwxrwxrwx 1 1000 1000 2700800 Feb 11 16:00 clang-apply-replacements -rwxrwxrwx 1 1000 1000 31329968 Feb 11 16:01 clang-change-namespace -rwxrwxrwx 1 1000 1000 63259784 Feb 11 16:01 clang-check -rwxrwxrwx 1 1000 1000 29689544 Feb 11 16:00 clang-extdef-mapping -rwxrwxrwx 1 1000 1000 30458768 Feb 11 16:01 clang-include-fixer -rwxrwxrwx 1 1000 1000 4687208 Feb 11 16:00 clang-offload-bundler -rwxrwxrwx 1 1000 1000 32786688 Feb 11 16:02 clang-query -rwxrwxrwx 1 1000 1000 30623376 Feb 11 16:00 find-all-symbols -rwxrwxrwx 1 1000 1000 300632 Feb 11 16:01 hexagon-addr2line -rwxrwxrwx 1 1000 1000 652176 Feb 11 16:00 hexagon-analyzer-backend lrwxrwxrwx 1 1000 1000 7 Feb 11 16:00 hexagon-ar -> llvm-ar lrwxrwxrwx 1 1000 1000 12 Feb 11 16:00 hexagon-c++filt -> llvm-cxxfilt lrwxrwxrwx 1 1000 1000 8 Feb 11 16:00 hexagon-clang -> clang-10 -rwxrwxrwx 1 1000 1000 101061712 Feb 11 15:59 hexagon-clang++ -rwxrwxrwx 1 1000 1000 2700800 Feb 11 16:00 hexagon-clang-apply-replacements -rwxrwxrwx 1 1000 1000 101061712 Feb 11 16:01 hexagon-clang-cl -rwxrwxrwx 1 1000 1000 101061712 Feb 11 16:01 hexagon-clang-cpp -rwxrwxrwx 1 1000 1000 30459272 Feb 11 16:00 hexagon-clang-doc -rwxrwxrwx 1 1000 1000 2650104 Feb 11 16:00 hexagon-clang-format -rwxrwxrwx 1 1000 1000 39048544 Feb 11 16:00 hexagon-clang-import-test -rwxrwxrwx 1 1000 1000 30458768 Feb 11 16:01 hexagon-clang-include-fixer -rwxrwxrwx 1 1000 1000 31477312 Feb 11 16:01 hexagon-clang-refactor -rwxrwxrwx 1 1000 1000 30226616 Feb 11 16:00 hexagon-clang-rename -rwxrwxrwx 1 1000 1000 30479008 Feb 11 16:01 hexagon-clang-reorder-fields -rwxrwxrwx 1 1000 1000 29713472 Feb 11 16:00 hexagon-clang-scan-deps -rwxrwxrwx 1 1000 1000 49359608 Feb 11 16:00 hexagon-clang-tidy -rwxrwxrwx 1 1000 1000 42697872 Feb 11 16:00 hexagon-clangd -rwxrwxrwx 1 1000 1000 798360 Feb 11 16:00 hexagon-coverage lrwxrwxrwx 1 1000 1000 20 Feb 11 16:00 hexagon-elfcopy -> hexagon-llvm-objcopy -rwxrwxrwx 1 1000 1000 375680 Feb 11 16:01 hexagon-elfcopy-deprecated -rwxrwxrwx 1 1000 1000 16832 Feb 11 16:00 hexagon-gmon-dump -rwxrwxrwx 1 1000 1000 21480 Feb 11 16:00 hexagon-gmon-merge -rwxrwxrwx 1 1000 1000 235496 Feb 11 15:59 hexagon-gprof lrwxrwxrwx 1 1000 1000 7 Feb 11 16:00 hexagon-link -> ld.qcld -rwxrwxrwx 1 1000 1000 47836752 Feb 11 16:00 hexagon-llc -rwxrwxrwx 1 1000 1000 369752 Feb 11 16:01 hexagon-lldb -rwxrwxrwx 1 1000 1000 2546696 Feb 11 16:00 hexagon-lldb-mi -rwxrwxrwx 1 1000 1000 6610408 Feb 11 16:00 hexagon-llvm-addr2src -rwxrwxrwx 1 1000 1000 6530168 Feb 11 16:01 hexagon-llvm-addr2struct -rwxrwxrwx 1 1000 1000 259000 Feb 11 16:00 hexagon-llvm-config -rwxrwxrwx 1 1000 1000 3519928 Feb 11 16:00 hexagon-llvm-dis -rwxrwxrwx 1 1000 1000 6528480 Feb 11 16:00 hexagon-llvm-dwarfdump -rwxrwxrwx 1 1000 1000 3206256 Feb 11 16:00 hexagon-llvm-mc -rwxrwxrwx 1 1000 1000 5502416 Feb 11 16:00 hexagon-llvm-objcopy -rwxrwxrwx 1 1000 1000 7676128 Feb 11 16:00 hexagon-llvm-objdump -rwxrwxrwx 1 1000 1000 2807152 Feb 11 15:59 hexagon-llvm-profdata lrwxrwxrwx 1 1000 1000 12 Feb 11 16:00 hexagon-llvm-readelf -> llvm-readobj -rwxrwxrwx 1 1000 1000 332136 Feb 11 16:00 hexagon-llvm-strings -rwxrwxrwx 1 1000 1000 29882872 Feb 11 16:00 hexagon-modularize lrwxrwxrwx 1 1000 1000 7 Feb 11 16:00 hexagon-nm -> llvm-nm -rwxrwxrwx 1 1000 1000 24264 Feb 11 16:00 hexagon-profiler lrwxrwxrwx 1 1000 1000 7 Feb 11 16:00 hexagon-ranlib -> llvm-ar -rwxrwxrwx 1 1000 1000 7587760 Feb 11 16:01 hexagon-readelf -rwxrwxrwx 1 1000 1000 263528 Feb 11 16:00 hexagon-sim lrwxrwxrwx 1 1000 1000 9 Feb 11 16:00 hexagon-size -> llvm-size lrwxrwxrwx 1 1000 1000 20 Feb 11 15:59 hexagon-strings -> hexagon-llvm-strings -rwxrwxrwx 1 1000 1000 171080 Feb 11 16:01 hexagon-strings-deprecated lrwxrwxrwx 1 1000 1000 20 Feb 11 16:00 hexagon-strip -> hexagon-llvm-objcopy -rwxrwxrwx 1 1000 1000 375680 Feb 11 16:00 hexagon-strip-deprecated -rwxrwxrwx 1 1000 1000 9974 Feb 11 16:00 hmaptool -rw-rw-rw- 1 1000 1000 46687200 Feb 11 16:00 ld.qcld -rwxrwxrwx 1 1000 1000 6238888 Feb 11 16:00 llvm-ar -rwxrwxrwx 1 1000 1000 485096 Feb 11 16:00 llvm-cxxfilt lrwxrwxrwx 1 1000 1000 7 Feb 11 16:00 llvm-lib -> llvm-ar -rwxrwxrwx 1 1000 1000 6578800 Feb 11 16:00 llvm-nm lrwxrwxrwx 1 1000 1000 7 Feb 11 16:00 llvm-ranlib -> llvm-ar -rwxrwxrwx 1 1000 1000 7587760 Feb 11 16:00 llvm-readobj -rwxrwxrwx 1 1000 1000 4737296 Feb 11 16:01 llvm-size -rwxrwxrwx 1 1000 1000 5557112 Feb 11 16:00 llvm-symbolizer -rwxrwxrwx 1 1000 1000 29882872 Feb 11 16:01 modularize -rwxrwxrwx 1 1000 1000 39600 Feb 11 16:02 post-process -rwxrwxrwx 1 1000 1000 56761 Feb 11 16:01 scan-build -rwxrwxrwx 1 1000 1000 4702 Feb 11 16:00 scan-view root@798402fd070f:/usr/local/workspace# -
please find the ls output
root@798402fd070f:/usr/local/workspace# ls -l /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin total 1163652 -rwxrwxrwx 1 1000 1000 51542 Feb 11 15:59 YAMLMapParser.py lrwxrwxrwx 1 1000 1000 8 Feb 11 16:00 clang -> clang-10 -rwxrwxrwx 1 1000 1000 101061712 Feb 11 16:00 clang-10 -rwxrwxrwx 1 1000 1000 2700800 Feb 11 16:00 clang-apply-replacements -rwxrwxrwx 1 1000 1000 31329968 Feb 11 16:01 clang-change-namespace -rwxrwxrwx 1 1000 1000 63259784 Feb 11 16:01 clang-check -rwxrwxrwx 1 1000 1000 29689544 Feb 11 16:00 clang-extdef-mapping -rwxrwxrwx 1 1000 1000 30458768 Feb 11 16:01 clang-include-fixer -rwxrwxrwx 1 1000 1000 4687208 Feb 11 16:00 clang-offload-bundler -rwxrwxrwx 1 1000 1000 32786688 Feb 11 16:02 clang-query -rwxrwxrwx 1 1000 1000 30623376 Feb 11 16:00 find-all-symbols -rwxrwxrwx 1 1000 1000 300632 Feb 11 16:01 hexagon-addr2line -rwxrwxrwx 1 1000 1000 652176 Feb 11 16:00 hexagon-analyzer-backend lrwxrwxrwx 1 1000 1000 7 Feb 11 16:00 hexagon-ar -> llvm-ar lrwxrwxrwx 1 1000 1000 12 Feb 11 16:00 hexagon-c++filt -> llvm-cxxfilt lrwxrwxrwx 1 1000 1000 8 Feb 11 16:00 hexagon-clang -> clang-10 -rwxrwxrwx 1 1000 1000 101061712 Feb 11 15:59 hexagon-clang++ -rwxrwxrwx 1 1000 1000 2700800 Feb 11 16:00 hexagon-clang-apply-replacements -rwxrwxrwx 1 1000 1000 101061712 Feb 11 16:01 hexagon-clang-cl -rwxrwxrwx 1 1000 1000 101061712 Feb 11 16:01 hexagon-clang-cpp -rwxrwxrwx 1 1000 1000 30459272 Feb 11 16:00 hexagon-clang-doc -rwxrwxrwx 1 1000 1000 2650104 Feb 11 16:00 hexagon-clang-format -rwxrwxrwx 1 1000 1000 39048544 Feb 11 16:00 hexagon-clang-import-test -rwxrwxrwx 1 1000 1000 30458768 Feb 11 16:01 hexagon-clang-include-fixer -rwxrwxrwx 1 1000 1000 31477312 Feb 11 16:01 hexagon-clang-refactor -rwxrwxrwx 1 1000 1000 30226616 Feb 11 16:00 hexagon-clang-rename -rwxrwxrwx 1 1000 1000 30479008 Feb 11 16:01 hexagon-clang-reorder-fields -rwxrwxrwx 1 1000 1000 29713472 Feb 11 16:00 hexagon-clang-scan-deps -rwxrwxrwx 1 1000 1000 49359608 Feb 11 16:00 hexagon-clang-tidy -rwxrwxrwx 1 1000 1000 42697872 Feb 11 16:00 hexagon-clangd -rwxrwxrwx 1 1000 1000 798360 Feb 11 16:00 hexagon-coverage lrwxrwxrwx 1 1000 1000 20 Feb 11 16:00 hexagon-elfcopy -> hexagon-llvm-objcopy -rwxrwxrwx 1 1000 1000 375680 Feb 11 16:01 hexagon-elfcopy-deprecated -rwxrwxrwx 1 1000 1000 16832 Feb 11 16:00 hexagon-gmon-dump -rwxrwxrwx 1 1000 1000 21480 Feb 11 16:00 hexagon-gmon-merge -rwxrwxrwx 1 1000 1000 235496 Feb 11 15:59 hexagon-gprof lrwxrwxrwx 1 1000 1000 7 Feb 11 16:00 hexagon-link -> ld.qcld -rwxrwxrwx 1 1000 1000 47836752 Feb 11 16:00 hexagon-llc -rwxrwxrwx 1 1000 1000 369752 Feb 11 16:01 hexagon-lldb -rwxrwxrwx 1 1000 1000 2546696 Feb 11 16:00 hexagon-lldb-mi -rwxrwxrwx 1 1000 1000 6610408 Feb 11 16:00 hexagon-llvm-addr2src -rwxrwxrwx 1 1000 1000 6530168 Feb 11 16:01 hexagon-llvm-addr2struct -rwxrwxrwx 1 1000 1000 259000 Feb 11 16:00 hexagon-llvm-config -rwxrwxrwx 1 1000 1000 3519928 Feb 11 16:00 hexagon-llvm-dis -rwxrwxrwx 1 1000 1000 6528480 Feb 11 16:00 hexagon-llvm-dwarfdump -rwxrwxrwx 1 1000 1000 3206256 Feb 11 16:00 hexagon-llvm-mc -rwxrwxrwx 1 1000 1000 5502416 Feb 11 16:00 hexagon-llvm-objcopy -rwxrwxrwx 1 1000 1000 7676128 Feb 11 16:00 hexagon-llvm-objdump -rwxrwxrwx 1 1000 1000 2807152 Feb 11 15:59 hexagon-llvm-profdata lrwxrwxrwx 1 1000 1000 12 Feb 11 16:00 hexagon-llvm-readelf -> llvm-readobj -rwxrwxrwx 1 1000 1000 332136 Feb 11 16:00 hexagon-llvm-strings -rwxrwxrwx 1 1000 1000 29882872 Feb 11 16:00 hexagon-modularize lrwxrwxrwx 1 1000 1000 7 Feb 11 16:00 hexagon-nm -> llvm-nm -rwxrwxrwx 1 1000 1000 24264 Feb 11 16:00 hexagon-profiler lrwxrwxrwx 1 1000 1000 7 Feb 11 16:00 hexagon-ranlib -> llvm-ar -rwxrwxrwx 1 1000 1000 7587760 Feb 11 16:01 hexagon-readelf -rwxrwxrwx 1 1000 1000 263528 Feb 11 16:00 hexagon-sim lrwxrwxrwx 1 1000 1000 9 Feb 11 16:00 hexagon-size -> llvm-size lrwxrwxrwx 1 1000 1000 20 Feb 11 15:59 hexagon-strings -> hexagon-llvm-strings -rwxrwxrwx 1 1000 1000 171080 Feb 11 16:01 hexagon-strings-deprecated lrwxrwxrwx 1 1000 1000 20 Feb 11 16:00 hexagon-strip -> hexagon-llvm-objcopy -rwxrwxrwx 1 1000 1000 375680 Feb 11 16:00 hexagon-strip-deprecated -rwxrwxrwx 1 1000 1000 9974 Feb 11 16:00 hmaptool -rw-rw-rw- 1 1000 1000 46687200 Feb 11 16:00 ld.qcld -rwxrwxrwx 1 1000 1000 6238888 Feb 11 16:00 llvm-ar -rwxrwxrwx 1 1000 1000 485096 Feb 11 16:00 llvm-cxxfilt lrwxrwxrwx 1 1000 1000 7 Feb 11 16:00 llvm-lib -> llvm-ar -rwxrwxrwx 1 1000 1000 6578800 Feb 11 16:00 llvm-nm lrwxrwxrwx 1 1000 1000 7 Feb 11 16:00 llvm-ranlib -> llvm-ar -rwxrwxrwx 1 1000 1000 7587760 Feb 11 16:00 llvm-readobj -rwxrwxrwx 1 1000 1000 4737296 Feb 11 16:01 llvm-size -rwxrwxrwx 1 1000 1000 5557112 Feb 11 16:00 llvm-symbolizer -rwxrwxrwx 1 1000 1000 29882872 Feb 11 16:01 modularize -rwxrwxrwx 1 1000 1000 39600 Feb 11 16:02 post-process -rwxrwxrwx 1 1000 1000 56761 Feb 11 16:01 scan-build -rwxrwxrwx 1 1000 1000 4702 Feb 11 16:00 scan-view root@798402fd070f:/usr/local/workspace#yes, i can see
lrwxrwxrwx 1 1000 1000 7 Feb 11 16:00 hexagon-link -> ld.qcldand also
-rw-rw-rw- 1 1000 1000 46687200 Feb 11 16:00 ld.qcldSo it seems " ld.qcld'" is not executable.
then I made it executable using.
"chmod +x /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/ld.qcld"Then, it seems the voxl-PX4 build is working.
Thank you for the help.
root@798402fd070f:/usr/local/workspace# ./build.sh *** Starting build *** Setting up the Hexagon SDK environment locally HEXAGON_SDK_ROOT is : /home/4.1.0.4 Setting up the QAIC binary for the platform make: Entering directory '/home/4.1.0.4/ipc/fastrpc/qaic' make: 'bin/qaic' is up to date. make: Leaving directory '/home/4.1.0.4/ipc/fastrpc/qaic' Could not find Androd ndk at /home/4.1.0.4/tools/android-ndk-r19c Please refer to /home/4.1.0.4/docs/tools/setup.html for installing the missed components *** Starting dependencies build *** -- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 9.4.0 -- Check for working C compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- Check for working C compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: /usr/local/workspace/px4-firmware/boards/modalai/voxl2/libfc-sensor-api/build Scanning dependencies of target fc_sensor [ 50%] Building C object CMakeFiles/fc_sensor.dir/src/fc_sensor_stub.c.o [100%] Linking C shared library libfc_sensor.so [100%] Built target fc_sensor *** End of dependencies build *** *** Starting apps processor build *** -- PX4 version: v1.14.0-2.0.94-dev (1.14.0) -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3") -- PX4 config file: /usr/local/workspace/px4-firmware/boards/modalai/voxl2/default.px4board -- PLATFORM posix -- LINUX_TARGET y -- TOOLCHAIN aarch64-linux-gnu -- ROMFSROOT px4fmu_common -- ROOTFSDIR /data/px4 -- PX4 config: modalai_voxl2_default -- PX4 platform: posix -- PX4 lockstep: disabled -- The CXX compiler identification is GNU 7.5.0 -- The C compiler identification is GNU 7.5.0 -- The ASM compiler identification is GNU -- Found assembler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- Check for working CXX compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-g++ -- Check for working CXX compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-g++ -- 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: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- Check for working C compiler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc -- 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 -- ccache enabled (export CCACHE_DISABLE=1 to disable) -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/drivers/linux_pwm_out/module.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/drivers/pca9685_pwm_out/module.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/drivers/pwm_out/module.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/modules/simulation/pwm_out_sim/module_hil.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/modules/simulation/pwm_out_sim/module_sim.yaml for VOXL2 -- ROMFS: ROMFS/px4fmu_common Architecture: amd64 ==> CPACK_INSTALL_PREFIX = @DEB_INSTALL_PREFIX@ -- Configuring done -- Generating done -- Build files have been written to: /usr/local/workspace/px4-firmware/build/modalai_voxl2_default [0/562] git submodule src/modules/microdds_client/Micro-XRCE-DDS-Client [2/562] git submodule src/drivers/gps/devices [6/562] git submodule src/modules/mavlink/mavlink [64/562] Performing configure step for 'libmicroxrceddsclient_project' -- libmicroxrceddsclient_project configure command succeeded. See also /usr/local/workspace/px4-firmware/build/modalai_voxl2_default/src/modules/microdds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-configure-*.log [555/562] Performing build step for 'libmicroxrceddsclient_project' -- libmicroxrceddsclient_project build command succeeded. See also /usr/local/workspace/px4-firmware/build/modalai_voxl2_default/src/modules/microdds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-build-*.log [556/562] Performing install step for 'libmicroxrceddsclient_project' -- libmicroxrceddsclient_project install command succeeded. See also /usr/local/workspace/px4-firmware/build/modalai_voxl2_default/src/modules/microdds_client/src/libmicroxrceddsclient_project-stamp/libmicroxrceddsclient_project-install-*.log [562/562] Linking CXX executable bin/px4 /* Auto Magically Generated file */ /* Do not edit! */ #pragma once #define PX4_GIT_VERSION_STR "5e6a8c257371b6c45e55662daac5fe9fbd08040b" #define PX4_GIT_VERSION_BINARY 0x5e6a8c257371b6c4 #define PX4_GIT_TAG_STR "v1.14.0-2.0.94-dev-dirty" #define PX4_GIT_BRANCH_NAME "" #define PX4_GIT_OEM_VERSION_STR "" #define PX4_GIT_TAG_OR_BRANCH_NAME "v1.14.0-2.0.94-dev-dirty" // special variable: git tag, release or master branch #define MAVLINK_LIB_GIT_VERSION_STR "3ee5382d0c96134b0e1c250d8c2d54bfed0166fa" #define MAVLINK_LIB_GIT_VERSION_BINARY 0x3ee5382d0c96134b #define NUTTX_GIT_VERSION_STR "3f77354c0dc88793a47ff3b57595195ab45f7ba9" #define NUTTX_GIT_VERSION_BINARY 0x3f77354c0dc88793 #define NUTTX_GIT_TAG_STR "v11.0.0" *** End of apps processor build *** *** Starting qurt slpi build *** -- PX4 version: v1.14.0-2.0.94-dev (1.14.0) -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3") -- PX4 config file: /usr/local/workspace/px4-firmware/boards/modalai/voxl2-slpi/default.px4board -- PLATFORM qurt -- TOOLCHAIN qurt -- ROMFSROOT px4fmu_common -- PX4 config: modalai_voxl2-slpi_default -- PX4 platform: qurt -- The CXX compiler identification is Clang 10.0.0 -- The C compiler identification is Clang 10.0.0 -- The ASM compiler identification is unknown -- Found assembler: /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang -- Check for working CXX compiler: /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang++ -- Check for working CXX compiler: /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - failed -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang -- Check for working C compiler: /home/4.1.0.4/tools/HEXAGON_Tools/8.4.05/Tools/bin/hexagon-clang -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - failed -- Detecting C compile features -- Detecting C compile features - done -- Warning: Did not find file Compiler/-ASM -- cmake build type: RelWithDebInfo -- ccache enabled (export CCACHE_DISABLE=1 to disable) -- Mavlink include directory: /usr/local/workspace/px4-firmware/../build/modalai_voxl2_default/mavlink/standard -- Mavlink include directory: /usr/local/workspace/px4-firmware/../build/modalai_voxl2_default/mavlink/common -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/drivers/linux_pwm_out/module.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/drivers/pca9685_pwm_out/module.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/drivers/pwm_out/module.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/modules/simulation/pwm_out_sim/module_hil.yaml for VOXL2 -- Skipping pwm file path /usr/local/workspace/px4-firmware/src/modules/simulation/pwm_out_sim/module_sim.yaml for VOXL2 Architecture: amd64 ==> CPACK_INSTALL_PREFIX = @DEB_INSTALL_PREFIX@ -- Configuring done -- Generating done -- Build files have been written to: /usr/local/workspace/px4-firmware/build/modalai_voxl2-slpi_default [0/724] git submodule src/drivers/gps/devices [724/724] Linking CXX shared library platforms/qurt/libpx4.so /* Auto Magically Generated file */ /* Do not edit! */ #pragma once #define PX4_GIT_VERSION_STR "5e6a8c257371b6c45e55662daac5fe9fbd08040b" #define PX4_GIT_VERSION_BINARY 0x5e6a8c257371b6c4 #define PX4_GIT_TAG_STR "v1.14.0-2.0.94-dev-dirty" #define PX4_GIT_BRANCH_NAME "" #define PX4_GIT_OEM_VERSION_STR "" #define PX4_GIT_TAG_OR_BRANCH_NAME "v1.14.0-2.0.94-dev-dirty" // special variable: git tag, release or master branch #define MAVLINK_LIB_GIT_VERSION_STR "3ee5382d0c96134b0e1c250d8c2d54bfed0166fa" #define MAVLINK_LIB_GIT_VERSION_BINARY 0x3ee5382d0c96134b #define NUTTX_GIT_VERSION_STR "3f77354c0dc88793a47ff3b57595195ab45f7ba9" #define NUTTX_GIT_VERSION_BINARY 0x3f77354c0dc88793 #define NUTTX_GIT_TAG_STR "v11.0.0" *** End of qurt slpi build *** /usr/local/workspace User ID is 1000 Group ID is 1000 *** End of build *** root@798402fd070f:/usr/local/workspace# ls
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login