make modalai_rb5-flight_default does not generate .px4 file



  • I followed the steps stated in the build instruction -> https://gitlab.com/voxl-public/rb5-flight/rb5-flight-px4-build-docker. Everything works fine but the issue is that after make modalai_rb5-flight_default command, it does not generate the .px4 file.

    root@61e767300b00:/usr/local/workspace# source /home/build-env.sh
    
    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: Leaving directory '/home/4.1.0.4/ipc/fastrpc/qaic'
    Done
    root@61e767300b00:/usr/local/workspace# make clean
    root@61e767300b00:/usr/local/workspace# make modalai_rb5-flight_default
    -- PX4 version: v1.12.31-modalai-rb5-flight-beta
    -- PX4 config file: /usr/local/workspace/boards/modalai/rb5-flight/default.cmake
    -- PX4 config: modalai_rb5-flight_default
    -- PX4 platform: posix
    -- PX4 lockstep: disabled
    -- cmake build type: RelWithDebInfo
    CMake Deprecation Warning at /usr/share/cmake-3.16/Modules/CMakeForceCompiler.cmake:75 (message):
      The CMAKE_FORCE_C_COMPILER macro is deprecated.  Instead just set
      CMAKE_C_COMPILER and allow CMake to identify the compiler.
    Call Stack (most recent call first):
      boards/modalai/cmake_hexagon/toolchain/Toolchain-aarch64-linux-gnu.cmake:89 (cmake_force_c_compiler)
      /usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake:93 (include)
      CMakeLists.txt:202 (project)
    
    
    CMake Deprecation Warning at /usr/share/cmake-3.16/Modules/CMakeForceCompiler.cmake:89 (message):
      The CMAKE_FORCE_CXX_COMPILER macro is deprecated.  Instead just set
      CMAKE_CXX_COMPILER and allow CMake to identify the compiler.
    Call Stack (most recent call first):
      boards/modalai/cmake_hexagon/toolchain/Toolchain-aarch64-linux-gnu.cmake:100 (cmake_force_cxx_compiler)
      /usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake:93 (include)
      CMakeLists.txt:202 (project)
    
    
    CMake Deprecation Warning at /usr/share/cmake-3.16/Modules/CMakeForceCompiler.cmake:75 (message):
      The CMAKE_FORCE_C_COMPILER macro is deprecated.  Instead just set
      CMAKE_C_COMPILER and allow CMake to identify the compiler.
    Call Stack (most recent call first):
      boards/modalai/cmake_hexagon/toolchain/Toolchain-aarch64-linux-gnu.cmake:89 (cmake_force_c_compiler)
      build/modalai_rb5-flight_default/CMakeFiles/3.16.3/CMakeSystem.cmake:6 (include)
      CMakeLists.txt:202 (project)
    
    
    CMake Deprecation Warning at /usr/share/cmake-3.16/Modules/CMakeForceCompiler.cmake:89 (message):
      The CMAKE_FORCE_CXX_COMPILER macro is deprecated.  Instead just set
      CMAKE_CXX_COMPILER and allow CMake to identify the compiler.
    Call Stack (most recent call first):
      boards/modalai/cmake_hexagon/toolchain/Toolchain-aarch64-linux-gnu.cmake:100 (cmake_force_cxx_compiler)
      build/modalai_rb5-flight_default/CMakeFiles/3.16.3/CMakeSystem.cmake:6 (include)
      CMakeLists.txt:202 (project)
    
    
    -- The ASM compiler identification is GNU
    -- Found assembler: /home/4.1.0.4/tools/linaro64/bin/aarch64-linux-gnu-gcc
    -- Building for code coverage
    -- ccache enabled (export CCACHE_DISABLE=1 to disable)
    -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3") 
    -- build type is RelWithDebInfo
    -- PX4 ECL: Very lightweight Estimation & Control Library v1.9.0-rc1-510-gaee69f2
    -- parameter server enabled
    Generated generate_px4muorb_stubs target
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /usr/local/workspace/build/modalai_rb5-flight_default
    -- PX4 version: v1.12.31-modalai-rb5-flight-beta
    -- PX4 config file: /usr/local/workspace/boards/modalai/rb5-flight/default.cmake
    -- PX4 config: modalai_rb5-flight_default
    -- PX4 platform: posix
    -- PX4 lockstep: disabled
    -- cmake build type: RelWithDebInfo
    CMake Deprecation Warning at /usr/share/cmake-3.16/Modules/CMakeForceCompiler.cmake:75 (message):
      The CMAKE_FORCE_C_COMPILER macro is deprecated.  Instead just set
      CMAKE_C_COMPILER and allow CMake to identify the compiler.
    Call Stack (most recent call first):
      boards/modalai/cmake_hexagon/toolchain/Toolchain-aarch64-linux-gnu.cmake:89 (cmake_force_c_compiler)
      build/modalai_rb5-flight_default/CMakeFiles/3.16.3/CMakeSystem.cmake:6 (include)
      CMakeLists.txt:202 (project)
    
    
    CMake Deprecation Warning at /usr/share/cmake-3.16/Modules/CMakeForceCompiler.cmake:89 (message):
      The CMAKE_FORCE_CXX_COMPILER macro is deprecated.  Instead just set
      CMAKE_CXX_COMPILER and allow CMake to identify the compiler.
    Call Stack (most recent call first):
      boards/modalai/cmake_hexagon/toolchain/Toolchain-aarch64-linux-gnu.cmake:100 (cmake_force_cxx_compiler)
      build/modalai_rb5-flight_default/CMakeFiles/3.16.3/CMakeSystem.cmake:6 (include)
      CMakeLists.txt:202 (project)
    
    
    -- Building for code coverage
    -- ccache enabled (export CCACHE_DISABLE=1 to disable)
    -- build type is RelWithDebInfo
    -- PX4 ECL: Very lightweight Estimation & Control Library v1.9.0-rc1-510-gaee69f2
    -- parameter server enabled
    Generated generate_px4muorb_stubs target
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /usr/local/workspace/build/modalai_rb5-flight_default
    [0/541] git submodule src/drivers/gps/devices
    [1/541] git submodule src/lib/ecl
    [5/541] git submodule mavlink/include/mavlink/v2.0
    [541/541] Linking CXX executable bin/px4
    
    

  • Dev Team

    @stevedan It is better to use this wrapper project to build px4: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-px4. Use the instructions in the readme for that project instead of the documentation you were looking at. Sorry for the confusion!


Log in to reply